索引
All Classes and Interfaces|所有程序包
A
- addData(UUID, JsonObject) - 类中的方法 top.shjibi.plugineer.config.Data
-
添加键为uuid, 值为obj的数据
- asNMSCopy(ItemStack) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取NMS的ItemStack
B
- BasicCommand - top.shjibi.plugineer.command.base中的类
-
基本的指令
- BasicCommand(JavaPlugin) - 类的构造器 top.shjibi.plugineer.command.base.BasicCommand
- build() - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
构建最终的物品
C
- color(String) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
给消息染色
- CommandInfo - top.shjibi.plugineer.command.base中的Annotation Interface
- CommandManager - top.shjibi.plugineer.command中的类
-
一个负责管理指令的类
- completeTab(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
决定tab列表中出现哪些词
- completeTab(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.PlayerCommand
- completeTab(Player, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.PlayerCommand
- config - 类中的变量 top.shjibi.plugineer.config.Config
- Config - top.shjibi.plugineer.config中的类
-
代表了该插件的一种配置文件
- Config(JavaPlugin, String) - 类的构造器 top.shjibi.plugineer.config.Config
- Config(JavaPlugin, String, String) - 类的构造器 top.shjibi.plugineer.config.Config
- Configurable<T> - top.shjibi.plugineer.config中的类
-
可以保存、读写的数据
- Configurable() - 类的构造器 top.shjibi.plugineer.config.Configurable
- createSection(String) - 类中的方法 top.shjibi.plugineer.config.Config
-
在指定路径创建一个ConfigurationSection,之前在此路径的数据将被清空
- createSection(String, Map<?, ?>) - 类中的方法 top.shjibi.plugineer.config.Config
-
在指定路径创建一个ConfigurationSection,之前在此路径的数据将被替换为map
D
- data - 类中的变量 top.shjibi.plugineer.config.Data
- Data - top.shjibi.plugineer.config中的类
-
代表一种数据
- Data(Plugin, String) - 类的构造器 top.shjibi.plugineer.config.Data
-
建立一个名字为name的数据
- Data(Plugin, String, String) - 类的构造器 top.shjibi.plugineer.config.Data
-
建立一个名字为name的数据
E
- execute(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
决定执行指令出现的效果
- execute(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.PlayerCommand
- execute(Player, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.PlayerCommand
F
- files - 类中的变量 top.shjibi.plugineer.config.Config
- files - 类中的变量 top.shjibi.plugineer.config.Data
- folder - 类中的变量 top.shjibi.plugineer.config.Config
- folder - 类中的变量 top.shjibi.plugineer.config.Data
G
- getCommand(Class<? extends BasicCommand>) - 类中的方法 top.shjibi.plugineer.command.CommandManager
-
通过指令类型获取对应的BasicCommand
- getCommandMap() - 类中的方法 top.shjibi.plugineer.command.CommandManager
-
获取指令表
- getComments(String) - 类中的方法 top.shjibi.plugineer.config.Config
-
获取一个路径中所有的注释
- getConfig(Class<T>, String) - 类中的方法 top.shjibi.plugineer.config.Config
-
获取一个路径的配置
- getConfig(String) - 类中的方法 top.shjibi.plugineer.config.Config
-
获取一个路径的配置
- getCraftBukkitClass(String) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取CraftBukkit类
- getData() - 类中的方法 top.shjibi.plugineer.config.Config
- getData() - 类中的方法 top.shjibi.plugineer.config.Configurable
- getData() - 类中的方法 top.shjibi.plugineer.config.Data
- getData(UUID) - 类中的方法 top.shjibi.plugineer.config.Data
-
获取以uuid为键的数据对应的值
- getFiles() - 类中的方法 top.shjibi.plugineer.config.Config
- getFiles() - 类中的方法 top.shjibi.plugineer.config.Configurable
-
获取存储数据的所有文件
- getFiles() - 类中的方法 top.shjibi.plugineer.config.Data
- getFolder() - 类中的方法 top.shjibi.plugineer.config.Config
- getFolder() - 类中的方法 top.shjibi.plugineer.config.Configurable
- getFolder() - 类中的方法 top.shjibi.plugineer.config.Data
- getInlineComments(String) - 类中的方法 top.shjibi.plugineer.config.Config
-
获取一个路径中行内注释
- getItemMeta() - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
返回物品的ItemMeta
- getItemNBT(ItemStack) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取物品NBT(字符串)
- getMinArgs() - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
获取指令所需的最少参数
- getName() - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
获取指令名字
- getName() - 类中的方法 top.shjibi.plugineer.config.Config
- getName() - 类中的方法 top.shjibi.plugineer.config.Configurable
- getName() - 类中的方法 top.shjibi.plugineer.config.Data
- getNMClass(String) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取NM类
- getNMSClass(String) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取NMS类
- getPlayerOnlyMsg() - 类中的方法 top.shjibi.plugineer.command.base.PlayerCommand
-
获取提醒这是一个仅限玩家指令的消息
- getPlugin() - 类中的方法 top.shjibi.plugineer.config.Config
- getPlugin() - 类中的方法 top.shjibi.plugineer.config.Configurable
-
获取使用该数据的文件夹
- getPlugin() - 类中的方法 top.shjibi.plugineer.config.Data
- getUsage() - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
获取指令用法
- getVersion() - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
获取当前服务器运行的MC的版本
I
- ItemBuilder - top.shjibi.plugineer.util中的类
-
帮你快速构造物品的类
J
- join(String, int, String...) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
在elements中,从start开始,插入s
- join(String, String...) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
在elements之间插入s
- join(String, List<String>) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
在elements之间插入s
L
- load(File) - 类中的方法 top.shjibi.plugineer.config.Config
- load(File) - 类中的方法 top.shjibi.plugineer.config.Configurable
-
从文件中加载数据
- load(File) - 类中的方法 top.shjibi.plugineer.config.Data
M
- minArgs - 类中的变量 top.shjibi.plugineer.command.base.BasicCommand
- minArgs() - annotation interface 中的元素 top.shjibi.plugineer.command.base.CommandInfo
- mkdirs(Plugin, String) - 类中的方法 top.shjibi.plugineer.config.Configurable
-
创建该插件的数据文件夹和存储数据的文件夹
N
- name - 类中的变量 top.shjibi.plugineer.command.base.BasicCommand
- name - 类中的变量 top.shjibi.plugineer.config.Config
- name - 类中的变量 top.shjibi.plugineer.config.Data
- name() - annotation interface 中的元素 top.shjibi.plugineer.command.base.CommandInfo
- newInstance(JavaPlugin, Class<?>...) - 类中的静态方法 top.shjibi.plugineer.command.CommandManager
-
创建一个指令管理者的实例
- NMSUtil - top.shjibi.plugineer.util中的类
-
与NMS相关的工具类
O
- of(ItemStack) - 类中的静态方法 top.shjibi.plugineer.util.ItemBuilder
-
获取一个物品为itemStack的ItemBuilder
- of(Material) - 类中的静态方法 top.shjibi.plugineer.util.ItemBuilder
-
获取一个物品材料为material, 物品数量为1的ItemBuilder
- of(Material, int) - 类中的静态方法 top.shjibi.plugineer.util.ItemBuilder
-
获取一个物品材料为material, 物品数量为amount的ItemBuilder
- onCommand(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
- onTabComplete(CommandSender, Command, String, String[]) - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
P
- PlayerCommand - top.shjibi.plugineer.command.base中的类
-
只有玩家能用的指令
- PlayerCommand(JavaPlugin) - 类的构造器 top.shjibi.plugineer.command.base.PlayerCommand
- playerOnlyMsg - 类中的变量 top.shjibi.plugineer.command.base.PlayerCommand
- playerOnlyMsg() - annotation interface 中的元素 top.shjibi.plugineer.command.base.CommandInfo
- plugin - 类中的变量 top.shjibi.plugineer.command.base.BasicCommand
- plugin - 类中的变量 top.shjibi.plugineer.config.Config
- plugin - 类中的变量 top.shjibi.plugineer.config.Data
R
- register() - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
注册指令
- register() - 类中的方法 top.shjibi.plugineer.command.CommandManager
-
注册所有的指令
- reload() - 类中的方法 top.shjibi.plugineer.config.Config
- remove(String, String...) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
从指定字符串移除s
- removeData(UUID) - 类中的方法 top.shjibi.plugineer.config.Data
-
移除键为uuid的数据
S
- save() - 类中的方法 top.shjibi.plugineer.config.Config
- save() - 类中的方法 top.shjibi.plugineer.config.Configurable
-
保存内存中所有的数据
- save() - 类中的方法 top.shjibi.plugineer.config.Data
- saveData(UUID) - 类中的方法 top.shjibi.plugineer.config.Data
-
保存键为uuid的数据
- sendPacket(Player, Object) - 类中的静态方法 top.shjibi.plugineer.util.NMSUtil
-
给玩家发包
- sendUsage(CommandSender, Object...) - 类中的方法 top.shjibi.plugineer.command.base.BasicCommand
-
向指令发送者发送指令的正确用法
- setComments(String, List<String>) - 类中的方法 top.shjibi.plugineer.config.Config
-
设置一个路径中所有的注释
- setConfig(String, Object) - 类中的方法 top.shjibi.plugineer.config.Config
-
将指定路径的数据设置成value
- setData(UUID, JsonObject) - 类中的方法 top.shjibi.plugineer.config.Data
-
将键为uuid的数据的值设置为obj
- setInlineComments(String, List<String>) - 类中的方法 top.shjibi.plugineer.config.Config
-
设置一个路径中行内注释
- StringUtil - top.shjibi.plugineer.util中的类
-
与字符串相关的工具类
- strip(String) - 类中的静态方法 top.shjibi.plugineer.util.StringUtil
-
去掉消息的颜色
T
- top.shjibi.plugineer.command - 程序包 top.shjibi.plugineer.command
- top.shjibi.plugineer.command.base - 程序包 top.shjibi.plugineer.command.base
- top.shjibi.plugineer.config - 程序包 top.shjibi.plugineer.config
- top.shjibi.plugineer.util - 程序包 top.shjibi.plugineer.util
- toString() - 类中的方法 top.shjibi.plugineer.config.Configurable
- toString() - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
U
- usage - 类中的变量 top.shjibi.plugineer.command.base.BasicCommand
- usage() - annotation interface 中的元素 top.shjibi.plugineer.command.base.CommandInfo
W
- withAttributeModifier(Attribute, AttributeModifier) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder的物品添加一个属性修改
- withDisplayName(String) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
将此ItemBuilder物品的名字设为name
- withEnchant(Enchantment, int, boolean) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder附魔
- withItemFlags(ItemFlag...) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder的物品添加多个标签
- withLore(String...) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
将此ItemBuilder的物品的描述设为lore
- withLore(List<String>) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
将此ItemBuilder的物品的描述设为lore
- withoutAttributeModifier(Attribute) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder的物品删除一个属性修改
- withoutAttributeModifier(Attribute, AttributeModifier) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder的物品删除一个属性修改
- withoutEnchant(Enchantment) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder去除附魔
- withoutItemFlags(ItemFlag...) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder的物品删除多个标签
- withoutPersistentData(NamespacedKey) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder删除永久数据
- withPersistentData(NamespacedKey, PersistentDataType<T, Z>, Z) - 类中的方法 top.shjibi.plugineer.util.ItemBuilder
-
给此ItemBuilder添加永久数据
All Classes and Interfaces|所有程序包