索引

A B C D E F G I J L M N O P R S T U W 
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添加永久数据
A B C D E F G I J L M N O P R S T U W 
All Classes and Interfaces|所有程序包