Package org.bukkit.command.defaults
Class HelpCommand
java.lang.Object
org.bukkit.command.Command
org.bukkit.command.defaults.BukkitCommand
org.bukkit.command.defaults.HelpCommand
- 
Field SummaryFields inherited from class org.bukkit.command.Commanddescription, timings, usageMessage
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected static intdamerauLevenshteinDistance(String s1, String s2) Computes the Dameraur-Levenshtein Distance between two strings.booleanexecute(CommandSender sender, String currentAlias, String[] args) Executes the command, returning its successprotected HelpTopicfindPossibleMatches(String searchString) tabComplete(CommandSender sender, String alias, String[] args) Executed on tab completion for this command, returning a list of options the player can tab through.Methods inherited from class org.bukkit.command.CommandbroadcastCommandMessage, broadcastCommandMessage, getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getUsage, isRegistered, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, testPermission, testPermissionSilent, toString, unregister
- 
Constructor Details- 
HelpCommandpublic HelpCommand()
 
- 
- 
Method Details- 
executepublic boolean execute(@NotNull CommandSender sender, @NotNull String currentAlias, @NotNull String[] args) Description copied from class:CommandExecutes the command, returning its success
- 
tabComplete@NotNull public List<String> tabComplete(@NotNull CommandSender sender, @NotNull String alias, @NotNull String[] args) Description copied from class:CommandExecuted on tab completion for this command, returning a list of options the player can tab through.- Overrides:
- tabCompletein class- Command
- Parameters:
- sender- Source object which is executing this command
- alias- the alias being used
- args- All arguments passed to the command, split via ' '
- Returns:
- a list of tab-completions for the specified arguments. This will never be null. List may be immutable.
 
- 
findPossibleMatches
- 
damerauLevenshteinDistanceComputes the Dameraur-Levenshtein Distance between two strings. Adapted from the algorithm at Wikipedia: Damerau–Levenshtein distance- Parameters:
- s1- The first string being compared.
- s2- The second string being compared.
- Returns:
- The number of substitutions, deletions, insertions, and transpositions required to get from s1 to s2.
 
 
-