索引
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
All Classes and Interfaces|所有程序包