public interface ICommand
extends java.lang.Comparable
| Modifier and Type | Method and Description |
|---|---|
java.util.List |
addTabCompletionOptions(ICommandSender sender,
java.lang.String[] args,
BlockPos pos) |
boolean |
canCommandSenderUse(ICommandSender sender) |
void |
execute(ICommandSender sender,
java.lang.String[] args) |
java.util.List |
getAliases() |
java.lang.String |
getCommandUsage(ICommandSender sender) |
java.lang.String |
getName() |
boolean |
isUsernameIndex(java.lang.String[] args,
int index) |
java.lang.String getName()
java.lang.String getCommandUsage(ICommandSender sender)
java.util.List getAliases()
void execute(ICommandSender sender, java.lang.String[] args) throws CommandException
CommandExceptionboolean canCommandSenderUse(ICommandSender sender)
java.util.List addTabCompletionOptions(ICommandSender sender, java.lang.String[] args, BlockPos pos)
boolean isUsernameIndex(java.lang.String[] args,
int index)