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 intComputes the Dameraur-Levenshtein Distance between two strings.booleanExecutes the command, returning its successfindPossibleMatches(@NotNull String searchString) tabComplete(@NotNull CommandSender sender, @NotNull String alias, @NotNull 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, broadcastCommandMessage, broadcastCommandMessage, canBeOverriden, getAliases, getDescription, getLabel, getName, getPermission, getPermissionMessage, getTimingName, getUsage, isRegistered, permissionMessage, permissionMessage, register, setAliases, setDescription, setLabel, setName, setPermission, setPermissionMessage, setUsage, tabComplete, testPermission, testPermissionSilent, toString, unregister
- 
Constructor Details- 
HelpCommandpublic HelpCommand()
 
- 
- 
Method Details- 
executepublic boolean execute(@NotNull @NotNull CommandSender sender, @NotNull @NotNull String currentAlias, @NotNull @NotNull String[] args) Description copied from class:CommandExecutes the command, returning its success
- 
tabComplete@NotNull public @NotNull List<String> tabComplete(@NotNull @NotNull CommandSender sender, @NotNull @NotNull String alias, @NotNull @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
- 
damerauLevenshteinDistanceprotected static int damerauLevenshteinDistance(@Nullable @Nullable String s1, @Nullable @Nullable String s2) Computes 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.
 
 
-