Class RiseCommand

java.lang.Object
studio.magemonkey.codex.legacy.command.RiseCommand
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter

public abstract class RiseCommand extends Object implements org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter
  • Field Details

    • plugin

      protected org.bukkit.plugin.Plugin plugin
  • Constructor Details

  • Method Details

    • isPlayer

      protected boolean isPlayer(org.bukkit.command.CommandSender sender)
    • getParentCommand

      public RiseCommand getParentCommand()
    • hasParentCommand

      public boolean hasParentCommand()
    • getChildren

      public HashSet<RiseCommand> getChildren()
    • addChild

      public void addChild(RiseCommand command)
    • getChild

      public RiseCommand getChild(String[] args)
    • getName

      public String getName()
    • isAlias

      public boolean isAlias(String cmd)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getUsage

      public String getUsage()
    • setUsage

      public void setUsage(String usage)
    • sendUsage

      public void sendUsage(String usage, org.bukkit.command.CommandSender sender, RiseCommand command, String[] args)
    • checkPermission

      public boolean checkPermission(org.bukkit.command.CommandSender sender, String permission)
    • getBukkitCommand

      public org.bukkit.command.Command getBukkitCommand()
    • 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
    • runCommand

      public abstract void runCommand(org.bukkit.command.CommandSender sender, RiseCommand command, String label, String[] args)
    • onTabComplete

      @Nullable public List<String> onTabComplete(org.bukkit.command.CommandSender commandSender, org.bukkit.command.Command command, String label, String[] strings)
      Specified by:
      onTabComplete in interface org.bukkit.command.TabCompleter