public interface ICommand
extends java.lang.Comparable
Modifier and Type | Method and Description |
---|---|
java.util.List |
addTabCompletionOptions(ICommandSender icommandsender,
java.lang.String[] astring)
Adds the strings available in this command to the given list of tab completion options.
|
boolean |
canCommandSenderUseCommand(ICommandSender icommandsender)
Returns true if the given command sender is allowed to use this command.
|
java.util.List |
getCommandAliases() |
java.lang.String |
getCommandName() |
java.lang.String |
getCommandUsage(ICommandSender icommandsender) |
boolean |
isUsernameIndex(java.lang.String[] astring,
int i)
Return whether the specified command parameter index is a username parameter.
|
void |
processCommand(ICommandSender icommandsender,
java.lang.String[] astring) |
java.lang.String getCommandName()
java.lang.String getCommandUsage(ICommandSender icommandsender)
java.util.List getCommandAliases()
void processCommand(ICommandSender icommandsender, java.lang.String[] astring)
boolean canCommandSenderUseCommand(ICommandSender icommandsender)
java.util.List addTabCompletionOptions(ICommandSender icommandsender, java.lang.String[] astring)
boolean isUsernameIndex(java.lang.String[] astring, int i)