程序包 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
-
构造器概要
构造器说明IndexHelpTopic
(String name, String shortText, String permission, Collection<HelpTopic> topics) IndexHelpTopic
(String name, String shortText, String permission, Collection<HelpTopic> topics, String preamble) -
方法概要
修饰符和类型方法说明void
amendCanSee
(String amendedPermission) Allows the server administrator to override the permission required to see a help topic.protected String
buildIndexLine
(CommandSender sender, HelpTopic topic) Builds individual lines in the index topic.protected String
buildPreamble
(CommandSender sender) Builds the topic preamble.boolean
canSee
(CommandSender sender) Determines if aPlayer
is allowed to see this help topic.getFullText
(CommandSender sender) Returns the full description of this help topic that is displayed when the user requests this topic's details.protected void
setTopicsCollection
(Collection<HelpTopic> topics) Sets the contents of the internal allTopics collection.从类继承的方法 org.bukkit.help.HelpTopic
amendTopic, applyAmendment, getName, getShortText
-
字段详细资料
-
permission
-
preamble
-
allTopics
-
-
构造器详细资料
-
IndexHelpTopic
public IndexHelpTopic(String name, String shortText, String permission, Collection<HelpTopic> topics) -
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
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.
-