程序包 org.bukkit.help
类 IndexHelpTopic
java.lang.Object
org.bukkit.help.HelpTopic
org.bukkit.help.IndexHelpTopic
This help topic generates a list of other help topics. This class is useful
for adding your own index help topics. To enforce a particular order, use a
sorted collection.
If a preamble is provided to the constructor, that text will be displayed before the first item in the index.
-
字段概要
字段从类继承的字段 org.bukkit.help.HelpTopic
amendedPermission, fullText, name, shortText -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidamendCanSee(@Nullable String amendedPermission) Allows the server administrator to override the permission required to see a help topic.buildIndexLine(@NotNull CommandSender sender, @NotNull HelpTopic topic) Builds individual lines in the index topic.buildPreamble(@NotNull CommandSender sender) Builds the topic preamble.booleancanSee(@NotNull CommandSender sender) Determines if aPlayeris allowed to see this help topic.getFullText(@NotNull CommandSender sender) Returns the full description of this help topic that is displayed when the user requests this topic's details.protected voidsetTopicsCollection(@NotNull Collection<HelpTopic> topics) Sets the contents of the internal allTopics collection.从类继承的方法 org.bukkit.help.HelpTopic
amendTopic, applyAmendment, getName, getShortText
-
字段详细资料
-
permission
-
preamble
-
allTopics
-
-
构造器详细资料
-
IndexHelpTopic
-
IndexHelpTopic
-
-
方法详细资料
-
setTopicsCollection
Sets the contents of the internal allTopics collection.- 参数:
topics- The topics to set.
-
canSee
从类复制的说明:HelpTopicDetermines if aPlayeris allowed to see this help topic.HelpTopic implementations should take server administrator wishes into account as set by the
HelpTopic.amendCanSee(String)function. -
amendCanSee
从类复制的说明:HelpTopicAllows the server administrator to override the permission required to see a help topic.HelpTopic implementations should take this into account when determining topic visibility on the
HelpTopic.canSee(org.bukkit.command.CommandSender)function.- 覆盖:
amendCanSee在类中HelpTopic- 参数:
amendedPermission- The permission node the server administrator wishes to apply to this topic.
-
getFullText
从类复制的说明:HelpTopicReturns the full description of this help topic that is displayed when the user requests this topic's details.The result will be paginated to properly fit the user's client.
- 覆盖:
getFullText在类中HelpTopic- 参数:
sender- The player or console requesting the full text. Useful for further security trimming the command's full text based on sub-permissions in custom implementations.- 返回:
- A full topic description.
-
buildPreamble
Builds the topic preamble. Override this method to change how the index preamble looks.- 参数:
sender- The command sender requesting the preamble.- 返回:
- The topic preamble.
-
buildIndexLine
@NotNull protected @NotNull String buildIndexLine(@NotNull @NotNull CommandSender sender, @NotNull @NotNull HelpTopic topic) Builds individual lines in the index topic. Override this method to change how index lines are rendered.- 参数:
sender- The command sender requesting the index line.topic- The topic to render into an index line.- 返回:
- The rendered index line.
-