索引

A B C D E G H L M N P R S T V W 
All Classes and Interfaces|所有程序包

A

add(String, String...) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check prefix and add to this builder
append(ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append adventure component

B

build() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Convert this builder to an Adventure component
build() - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Convert this builder to List
BukkitPluginContext - cn.afternode.commons.bukkit中的类
 
BukkitPluginContext(Plugin) - 类的构造器 cn.afternode.commons.bukkit.BukkitPluginContext
 
BukkitReflections - cn.afternode.commons.bukkit中的类
 
BukkitReflections() - 类的构造器 cn.afternode.commons.bukkit.BukkitReflections
 
BukkitResolver - cn.afternode.commons.bukkit中的类
 
BukkitResolver() - 类的构造器 cn.afternode.commons.bukkit.BukkitResolver
 

C

click(ClickEvent) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append click event
cn.afternode.commons.afternode.commons.bukkit.main - 模块 cn.afternode.commons.afternode.commons.bukkit.main
 
cn.afternode.commons.bukkit - 程序包 cn.afternode.commons.bukkit
 
cn.afternode.commons.bukkit.annotations - 程序包 cn.afternode.commons.bukkit.annotations
 
cn.afternode.commons.bukkit.configurations - 程序包 cn.afternode.commons.bukkit.configurations
 
cn.afternode.commons.bukkit.message - 程序包 cn.afternode.commons.bukkit.message
 
ConfigSerialization - cn.afternode.commons.bukkit.configurations中的类
 
ConfigSerialization() - 类的构造器 cn.afternode.commons.bukkit.configurations.ConfigSerialization
 
ConfigSerialization.Ignore - cn.afternode.commons.bukkit.configurations中的Annotation Interface
Ignore field from serialization and deserialization
ConfigSerialization.Name - cn.afternode.commons.bukkit.configurations中的Annotation Interface
Specify key in serialization and deserialization
ConfigSerialization.Serialize - cn.afternode.commons.bukkit.configurations中的Annotation Interface
Serialize object in a ConfigurationSection
ConfigurationMerger - cn.afternode.commons.bukkit.configurations中的类
 
ConfigurationMerger() - 类的构造器 cn.afternode.commons.bukkit.configurations.ConfigurationMerger
 
ConfigurationsSerializer - cn.afternode.commons.bukkit.configurations中的类
 
ConfigurationsSerializer() - 类的构造器 cn.afternode.commons.bukkit.configurations.ConfigurationsSerializer
 

D

deserialize(ConfigurationSection, Class<T>) - 类中的静态方法 cn.afternode.commons.bukkit.configurations.ConfigurationsSerializer
Create new instance and deserialize configuration into this object
Created instance will be not modified if config is null
deserialize(ConfigurationSection, T) - 类中的静态方法 cn.afternode.commons.bukkit.configurations.ConfigurationsSerializer
Deserialize configurations into provided object

E

emptyLine() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append empty line

G

getCommandMap() - 类中的静态方法 cn.afternode.commons.bukkit.BukkitReflections
Get commandMap in SimplePluginManager
getLinePrefix() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
getLocalizations() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
getPlugin() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
 
getSender() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
getSender() - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
 

H

hover(HoverEventSource<?>) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append HoverEvent

L

line() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append new line with prefix
linePrefix(ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
localizations(ILocalizations) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
localize(String, Map<String, Object>) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append localized text, a localizations object must be passed to this builder

M

MessageBuilder - cn.afternode.commons.bukkit.message中的类
 
MessageBuilder() - 类的构造器 cn.afternode.commons.bukkit.message.MessageBuilder
 
MessageBuilder(ILocalizations) - 类的构造器 cn.afternode.commons.bukkit.message.MessageBuilder
 
MessageBuilder(ILocalizations, ComponentLike, CommandSender) - 类的构造器 cn.afternode.commons.bukkit.message.MessageBuilder
 
migrate(ConfigurationSection, ConfigurationSection) - 类中的静态方法 cn.afternode.commons.bukkit.configurations.ConfigurationMerger
Create a new YamlConfiguration, write src and dest into it
The contents of src are retained when the key is repeated
mini(String) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append MiniMessage
MiniMessage docs

N

name() - annotation interface 中的元素 cn.afternode.commons.bukkit.annotations.RegisterPluginCommand
Target command name, must be defined in plugin.yml

P

permission(String, String...) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check sender permission and add items to this sender
A Bukkit CommandSender must be passed to this builder
permission(String, String, String...) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check sender permission, then check items prefix and add to this sender
A Bukkit CommandSender must be passed to this builder
permission(String, ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Check sender permission and append adventure component, a CommandSender must be passed to this builder
permission(Permission, String...) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check sender permission and add items to this sender
A Bukkit CommandSender must be passed to this builder
permission(Permission, String, String...) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check sender permission, then check items prefix and add to this sender
A Bukkit CommandSender must be passed to this builder
permission(Permission, ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Check sender permission and append adventure component, a CommandSender must be passed to this builder
players(String) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check player name prefix and add to this builder
players(Predicate<Player>) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Filter players and add to this builder

R

RegisterCommand - cn.afternode.commons.bukkit.annotations中的Annotation Interface
Annotation for registerCommands
registerCommands(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
Find classes with provided package name and register as Command, target class must extend org.bukkit.command.Command
This method will register commands through CommandMap
RegisterListener - cn.afternode.commons.bukkit.annotations中的Annotation Interface
Annotation for registerListeners
registerListeners(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
Find classes with provided package name and register as event listener
RegisterPluginCommand - cn.afternode.commons.bukkit.annotations中的Annotation Interface
Annotation for registerPluginCommands
registerPluginCommands(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
Find classes with provided package name and register as CommandExecutor/TabExecutor
resolvePlayer(String) - 类中的静态方法 cn.afternode.commons.bukkit.BukkitResolver
Resolve player
resolvePlayerOnline(String) - 类中的静态方法 cn.afternode.commons.bukkit.BukkitResolver
Resolve online player

S

send() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Convert this builder to Adventure component and send it to sender of this builder
A sender must be passed to this builder
send(CommandSender) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Convert this builder to Adventure component and send it to sender
sender(CommandSender) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
 
sender(CommandSender) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
 
serialize(ConfigurationSection, Object) - 类中的静态方法 cn.afternode.commons.bukkit.configurations.ConfigurationsSerializer
Serialize object into ConfigurationSection
setDisplayName(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
Set plugin display name

T

TabBuilder - cn.afternode.commons.bukkit.message中的类
 
TabBuilder(CommandSender) - 类的构造器 cn.afternode.commons.bukkit.message.TabBuilder
 
text(String) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append raw text
text(String, Color) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
Append colored raw text

V

value() - annotation interface 中的元素 cn.afternode.commons.bukkit.configurations.ConfigSerialization.Name
 

W

worlds(String) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Check world name prefix and add to this builder
worlds(Predicate<World>) - 类中的方法 cn.afternode.commons.bukkit.message.TabBuilder
Filter worlds and add to this builder
A B C D E G H L M N P R S T V W 
All Classes and Interfaces|所有程序包