Interface IBaseCommand

All Known Subinterfaces:
ISubCommand

public interface IBaseCommand
  • Method Details

    • getName

      String getName()
    • getAliases

      com.google.common.collect.ImmutableList<String> getAliases()
    • getSubCommands

      com.google.common.collect.ImmutableList<ISubCommand> getSubCommands()
    • getPermission

      String getPermission()
    • showInTabComplete

      boolean showInTabComplete()
    • getMessages

      us.ajg0702.utils.common.Messages getMessages()
    • addSubCommand

      void addSubCommand(ISubCommand subCommand)
    • execute

      void execute(ICommandSender sender, String[] args)
    • autoComplete

      List<String> autoComplete(ICommandSender sender, String[] args)