索引
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
- appendElement(IPluginReportElement) - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Append element
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
- build() - 类中的方法 cn.afternode.commons.bukkit.report.ExceptionElement
- build() - 接口中的方法 cn.afternode.commons.bukkit.report.IPluginReportElement
-
Build to string
- build() - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
- build() - 类中的方法 cn.afternode.commons.bukkit.report.PluginListElement
- build() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Build to string
- build() - 类中的方法 cn.afternode.commons.bukkit.report.ServerInfoElement
- BukkitByteBuffer - cn.afternode.commons.bukkit中的类
- BukkitByteBuffer(byte[]) - 类的构造器 cn.afternode.commons.bukkit.BukkitByteBuffer
- 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.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
- cn.afternode.commons.bukkit.report - 程序包 cn.afternode.commons.bukkit.report
- 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
- ConfigurationLocalizations - cn.afternode.commons.bukkit中的类
- ConfigurationLocalizations(ConfigurationSection) - 类的构造器 cn.afternode.commons.bukkit.ConfigurationLocalizations
- 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
- createReport() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Create PluginReport
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
- ExceptionElement - cn.afternode.commons.bukkit.report中的类
-
Exception (stacktrace) element
- ExceptionElement(String, Throwable) - 类的构造器 cn.afternode.commons.bukkit.report.ExceptionElement
-
Primary constructor
G
- get(String) - 类中的方法 cn.afternode.commons.bukkit.ConfigurationLocalizations
- get(String, Map<String, Object>) - 类中的方法 cn.afternode.commons.bukkit.ConfigurationLocalizations
- getCommandMap() - 类中的静态方法 cn.afternode.commons.bukkit.BukkitReflections
-
Get commandMap in SimplePluginManager
- getLinePrefix() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
- getLocalizations() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Get localizations of this context
- getLocalizations() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
- getMessageLinePrefix() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Get message line prefix of this context
- getPlugin() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Get plugin of this context
- 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
I
K
- keys() - 类中的方法 cn.afternode.commons.bukkit.ConfigurationLocalizations
-
Get keys in current localizations
L
- line() - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
-
Append new line with prefix
- linePrefix(ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.message.MessageBuilder
- loadLocalizations(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Load localizations from plugin resources
- 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
- message() - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Create MessageBuilder with localizations and prefix in this context
- message(CommandSender) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Create MessageBuilder with localizations and prefix in this context
- 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
- PluginInfoElement - cn.afternode.commons.bukkit.report中的类
-
Plugin information (from plugin.yml/PluginDescriptionFile)
- PluginInfoElement(Plugin) - 类的构造器 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Primary constructor
- PluginListElement - cn.afternode.commons.bukkit.report中的类
-
Plugin (name and version) list
- PluginListElement() - 类的构造器 cn.afternode.commons.bukkit.report.PluginListElement
- PluginReport - cn.afternode.commons.bukkit.report中的类
-
A report builder for analysing like CrashReport in Minecraft
- PluginReport(Plugin) - 类的构造器 cn.afternode.commons.bukkit.report.PluginReport
-
Primary constructor
R
- readPlayer() - 类中的方法 cn.afternode.commons.bukkit.BukkitByteBuffer
- readPlayerOffline() - 类中的方法 cn.afternode.commons.bukkit.BukkitByteBuffer
- 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
- save() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Save to ~/reports/report-[DateTime]-[PluginName].txt
- save(Path) - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Save to file
- saveAndLog() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Save to file and print to logger
- 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
- ServerInfoElement - cn.afternode.commons.bukkit.report中的类
-
Server information element with version, name and online-mode state
- ServerInfoElement(Server) - 类的构造器 cn.afternode.commons.bukkit.report.ServerInfoElement
- setDisplayName(String) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Set plugin display name
- setLocalizations(ILocalizations) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Set localizations of this context
- setMessageLinePrefix(ComponentLike) - 类中的方法 cn.afternode.commons.bukkit.BukkitPluginContext
-
Set message line prefix of this context
T
- TabBuilder - cn.afternode.commons.bukkit.message中的类
- TabBuilder() - 类的构造器 cn.afternode.commons.bukkit.message.TabBuilder
- 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
- title() - 类中的方法 cn.afternode.commons.bukkit.report.ExceptionElement
- title() - 接口中的方法 cn.afternode.commons.bukkit.report.IPluginReportElement
-
Title of this element (append to report)
- title() - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
- title() - 类中的方法 cn.afternode.commons.bukkit.report.PluginListElement
- title() - 类中的方法 cn.afternode.commons.bukkit.report.ServerInfoElement
- toArray() - 类中的方法 cn.afternode.commons.bukkit.BukkitByteBuffer
V
- value() - annotation interface 中的元素 cn.afternode.commons.bukkit.configurations.ConfigSerialization.Name
W
- withDepends(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append dependencies names in plugin.yml
- withException(String, Throwable) - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Append PluginReport
- withLibraries(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append libraries in plugin.yml
- withLoadBefore(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append load-before names in plugin.yml
- withPluginInfo() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Append PluginInfoElement with default properties
- withPluginList() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Append PluginListElement
- withPluginNotFound(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append if dependencies/soft-dependencies/load-before plugins not found
- withServerInfo() - 类中的方法 cn.afternode.commons.bukkit.report.PluginReport
-
Append ServerInfoElement
- withSoftDepends(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append soft dependencies names in plugin.yml
- withState(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginListElement
-
Append enable/disable state after each plugin name
- withWebsite(boolean) - 类中的方法 cn.afternode.commons.bukkit.report.PluginInfoElement
-
Append website in plugin.yml
- 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
- writePlayer(Player) - 类中的方法 cn.afternode.commons.bukkit.BukkitByteBuffer
All Classes and Interfaces|所有程序包