Interface IBaseCommand

  • All Known Subinterfaces:
    ISubCommand

    public interface IBaseCommand
    • 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)