Package us.ajg0702.queue.api.commands
Interface IBaseCommand
-
- All Known Subinterfaces:
ISubCommand
public interface IBaseCommand
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSubCommand(ISubCommand subCommand)java.util.List<java.lang.String>autoComplete(ICommandSender sender, java.lang.String[] args)voidexecute(ICommandSender sender, java.lang.String[] args)com.google.common.collect.ImmutableList<java.lang.String>getAliases()us.ajg0702.utils.common.MessagesgetMessages()java.lang.StringgetName()java.lang.StringgetPermission()com.google.common.collect.ImmutableList<ISubCommand>getSubCommands()booleanshowInTabComplete()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getAliases
com.google.common.collect.ImmutableList<java.lang.String> getAliases()
-
getSubCommands
com.google.common.collect.ImmutableList<ISubCommand> getSubCommands()
-
getPermission
java.lang.String getPermission()
-
showInTabComplete
boolean showInTabComplete()
-
getMessages
us.ajg0702.utils.common.Messages getMessages()
-
addSubCommand
void addSubCommand(ISubCommand subCommand)
-
execute
void execute(ICommandSender sender, java.lang.String[] args)
-
autoComplete
java.util.List<java.lang.String> autoComplete(ICommandSender sender, java.lang.String[] args)
-
-