Class SubCommand

Direct Known Subclasses:
SubCommandAdd, SubCommandCheck, SubCommandMe, SubCommandPay, SubCommandPayCancel, SubCommandPayConfirm, SubCommandReload, SubCommandSet, SubCommandTake, SubCommandTop

public abstract class SubCommand
extends AbstractPermission
  • Method Details

    • getMessageFormat

      public MessageFormat getMessageFormat()
    • getCommand

      public java.lang.String getCommand()
    • getDescription

      public java.lang.String getDescription()
    • getArgs

      @Deprecated public java.lang.String getArgs()
      Deprecated.
    • getHelp

      public java.lang.String getHelp()
    • getArguments

      public java.util.ArrayList<CommandArguments> getArguments()
    • addArgument

      public void addArgument​(CommandArguments commandArguments)
    • argumentsAsString

      public java.lang.String argumentsAsString()
    • onCommand

      public boolean onCommand​(org.bukkit.command.CommandSender commandSender, java.util.ArrayList<java.lang.String> args)
    • onTabComplete

      public java.util.List<java.lang.String> onTabComplete​(org.bukkit.command.CommandSender commandSender, java.util.ArrayList<java.lang.String> args)
    • onPlayerCommand

      public abstract boolean onPlayerCommand​(org.bukkit.entity.Player player, java.util.ArrayList<java.lang.String> args)
    • onConsoleCommand

      public abstract boolean onConsoleCommand​(org.bukkit.command.CommandSender sender, java.util.ArrayList<java.lang.String> args)
    • onRemoteConsoleCommand

      public abstract boolean onRemoteConsoleCommand​(org.bukkit.command.RemoteConsoleCommandSender sender, java.util.ArrayList<java.lang.String> args)
    • onTab

      public abstract java.util.List<java.lang.String> onTab​(org.bukkit.command.CommandSender commandSender, java.util.ArrayList<java.lang.String> args)