Class AdminCommand<T extends AdminSubCommand>

java.lang.Object
net.md_5.bungee.api.plugin.Command
de.simonsator.partyandfriends.api.AdminCommand<T>
Direct Known Subclasses:
PAFAdminCommand

public abstract class AdminCommand<T extends AdminSubCommand> extends net.md_5.bungee.api.plugin.Command
  • Constructor Summary

    Constructors
    Constructor
    Description
    AdminCommand(String... aliases)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addSubcommand(T pSubCommand)
     
    void
    execute(net.md_5.bungee.api.CommandSender commandSender, String[] args)
     
    protected abstract void
    executeCommand(net.md_5.bungee.api.CommandSender commandSender, String[] args)
     
    protected List<T>
     

    Methods inherited from class net.md_5.bungee.api.plugin.Command

    canEqual, equals, getAliases, getName, getPermission, getPermissionMessage, hashCode, hasPermission, setPermissionMessage, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • AdminCommand

      public AdminCommand(String... aliases)
  • Method Details

    • getSubCommands

      protected List<T> getSubCommands()
    • addSubcommand

      public void addSubcommand(T pSubCommand)
    • execute

      public void execute(net.md_5.bungee.api.CommandSender commandSender, String[] args)
      Specified by:
      execute in class net.md_5.bungee.api.plugin.Command
    • executeCommand

      protected abstract void executeCommand(net.md_5.bungee.api.CommandSender commandSender, String[] args)