public interface ICommand
Modifier and Type | Method and Description |
---|---|
boolean |
checkPermission(IServer server,
ICommandSender sender) |
int |
compare(ICommand other) |
void |
execute(IServer server,
ICommandSender sender,
java.lang.String[] args) |
java.util.List<java.lang.String> |
getAliases() |
java.lang.Object |
getInternal() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getTabCompletions(IServer server,
ICommandSender sender,
java.lang.String[] args,
IBlockPos targetPos) |
java.lang.String |
getUsage(ICommandSender sender) |
boolean |
isUsernameIndex(java.lang.String[] args,
int index) |
java.lang.String getName()
java.lang.String getUsage(ICommandSender sender)
java.util.List<java.lang.String> getAliases()
void execute(IServer server, ICommandSender sender, java.lang.String[] args)
boolean checkPermission(IServer server, ICommandSender sender)
java.util.List<java.lang.String> getTabCompletions(IServer server, ICommandSender sender, java.lang.String[] args, IBlockPos targetPos)
boolean isUsernameIndex(java.lang.String[] args, int index)
int compare(ICommand other)
java.lang.Object getInternal()