Class SubCommand

java.lang.Object
de.themoep.connectorplugin.bukkit.commands.SubCommand
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor
Direct Known Subclasses:
ConnectorCommand, ProxyConsoleCommand, ProxyPlayerCommand, ServerConsoleCommand, TeleportCommand, TeleportToPlayerCommand

public abstract class SubCommand extends Object implements org.bukkit.command.TabExecutor
  • Field Details

  • Constructor Details

  • Method Details

    • registerSubCommand

      public void registerSubCommand(SubCommand subCommand)
    • getSubCommand

      public SubCommand getSubCommand(String name)
    • onCommand

      public boolean onCommand(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args)
      Specified by:
      onCommand in interface org.bukkit.command.CommandExecutor
    • onTabComplete

      public List<String> onTabComplete(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, String label, String[] args)
      Specified by:
      onTabComplete in interface org.bukkit.command.TabCompleter
    • getName

      public String getName()
    • getUsage

      public String getUsage()
    • getAliases

      public String[] getAliases()
    • getPermission

      public String getPermission()
    • getPlugin

      public BukkitConnectorPlugin getPlugin()
    • getSubCommands

      public Map<String,SubCommand> getSubCommands()