Class OptEcoAbstractCommand

java.lang.Object
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter
Direct Known Subclasses:
OptEcoCommand, PlayerPointToOptEcoCommand

public abstract class OptEcoAbstractCommand
extends AbstractPermission
implements org.bukkit.command.TabCompleter, org.bukkit.command.CommandExecutor
  • Constructor Details

  • Method Details

    • getCommand

      public java.lang.String getCommand()
    • getMessageFormat

      public MessageFormat getMessageFormat()
    • addSubCommand

      public boolean addSubCommand​(SubCommand subCommand)
    • getSubCommands

      public java.util.ArrayList<SubCommand> getSubCommands()
    • getSubCommand

      public SubCommand getSubCommand​(java.lang.String name)
    • getSubAsString

      public java.util.ArrayList<java.lang.String> getSubAsString()
    • getSubAsHelp

      public java.util.ArrayList<java.lang.String> getSubAsHelp​(org.bukkit.command.CommandSender sender)
    • separator

      public java.util.ArrayList<java.lang.String> separator​(java.lang.String[] args, int startAt)
    • onCommand

      public boolean onCommand​(@NotNull @NotNull org.bukkit.command.CommandSender commandSender, @NotNull @NotNull org.bukkit.command.Command command, @NotNull @NotNull java.lang.String s, java.lang.String[] strings)
      Specified by:
      onCommand in interface org.bukkit.command.CommandExecutor
    • onPlayerCommand

      public abstract boolean onPlayerCommand​(org.bukkit.entity.Player player, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
    • onConsoleCommand

      public abstract boolean onConsoleCommand​(org.bukkit.command.ConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
    • onRemoteConsole

      public abstract boolean onRemoteConsole​(org.bukkit.command.RemoteConsoleCommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)
    • onAny

      public abstract boolean onAny​(org.bukkit.command.CommandSender sender, org.bukkit.command.Command command, java.lang.String s, java.lang.String[] args)