程序包 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
-
构造器概要
-
方法概要
修饰符和类型方法说明void
amendCanSee
(@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.boolean
canSee
(@NotNull CommandSender sender) Determines if aPlayer
is 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 void
setTopicsCollection
(@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
从类复制的说明:HelpTopic
Determines if aPlayer
is allowed to see this help topic.HelpTopic implementations should take server administrator wishes into account as set by the
HelpTopic.amendCanSee(String)
function. -
amendCanSee
从类复制的说明:HelpTopic
Allows 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
从类复制的说明:HelpTopic
Returns 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.
-