public class IndexHelpTopic extends HelpTopic
If a preamble is provided to the constructor, that text will be displayed before the first item in the index.
| Constructor and Description |
|---|
IndexHelpTopic(String name,
String shortText,
String permission,
Collection<HelpTopic> topics) |
IndexHelpTopic(String name,
String shortText,
String permission,
Collection<HelpTopic> topics,
String preamble) |
| Modifier and Type | Method and Description |
|---|---|
void |
amendCanSee(String amendedPermission)
Allows the server administrator to override the permission required to
see a help topic.
|
boolean |
canSee(CommandSender sender)
Determines if a
Player is allowed to see this help topic. |
String |
getFullText(CommandSender sender)
Returns the full description of this help topic that is displayed when
the user requests this topic's details.
|
amendTopic, getName, getShortTextpublic IndexHelpTopic(String name, String shortText, String permission, Collection<HelpTopic> topics)
public boolean canSee(CommandSender sender)
HelpTopicPlayer is allowed to see this help topic.
HelpTopic implementations should take server administrator wishes into
account as set by the HelpTopic.amendCanSee(String) function.
public void amendCanSee(String amendedPermission)
HelpTopic
HelpTopic implementations should take this into account when
determining topic visibility on the HelpTopic.canSee(org.bukkit.command.CommandSender) function.
amendCanSee in class HelpTopicamendedPermission - The permission node the server administrator
wishes to apply to this topic.public String getFullText(CommandSender sender)
HelpTopicThe result will be paginated to properly fit the user's client.
getFullText in class HelpTopicsender - 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.Copyright © 2022. All rights reserved.