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 void
addSubCommand(ISubCommand subCommand)
java.util.List<java.lang.String>
autoComplete(ICommandSender sender, java.lang.String[] args)
void
execute(ICommandSender sender, java.lang.String[] args)
com.google.common.collect.ImmutableList<java.lang.String>
getAliases()
us.ajg0702.utils.common.Messages
getMessages()
java.lang.String
getName()
java.lang.String
getPermission()
com.google.common.collect.ImmutableList<ISubCommand>
getSubCommands()
boolean
showInTabComplete()
-
-
-
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)
-
-