Class MazeCommands

java.lang.Object
co.aikar.commands.BaseCommand
dev.despical.mazeengine.command.MazeCommands

public final class MazeCommands extends co.aikar.commands.BaseCommand
Receives ACF command invocations and routes them through common validation.

Annotated subcommands declare action permissions and prepend their action name before entering the shared execution path. The default handler also uses that path, providing consistent behavior for unknown or empty input.

Execution normalizes the action, checks the supported command list, parses options, and delegates to MazeCommandDispatcher. Existing-name and unknown-name failures receive dedicated message panels; other exceptions are rendered through the configured error template.

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    buildCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    cancelCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    confirmCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    createCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    defaultCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    deleteCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    dismissCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    execute(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    helpCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    infoCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    listCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    presetsCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    previewCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    regenerateCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    reloadCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    setspawnCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    solveCommand(org.bukkit.command.CommandSender sender, String[] args)
     
    void
    tpCommand(org.bukkit.command.CommandSender sender, String[] args)
     

    Methods inherited from class co.aikar.commands.BaseCommand

    canExecute, doHelp, doHelp, getCommandHelp, getContextFlags, getCurrentCommandIssuer, getCurrentCommandManager, getDefaultRegisteredCommand, getExceptionHandler, getExecCommandLabel, getExecSubcommand, getLastCommandOperationContext, getName, getOrigArgs, getRegisteredCommands, getRequiredPermissions, getSubCommands, hasPermission, hasPermission, help, help, requiresPermission, setContextFlags, setExceptionHandler, showCommandHelp, showSyntax, tabComplete, tabComplete

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • defaultCommand

      public void defaultCommand(org.bukkit.command.CommandSender sender, String[] args)
    • createCommand

      public void createCommand(org.bukkit.command.CommandSender sender, String[] args)
    • listCommand

      public void listCommand(org.bukkit.command.CommandSender sender, String[] args)
    • infoCommand

      public void infoCommand(org.bukkit.command.CommandSender sender, String[] args)
    • tpCommand

      public void tpCommand(org.bukkit.command.CommandSender sender, String[] args)
    • deleteCommand

      public void deleteCommand(org.bukkit.command.CommandSender sender, String[] args)
    • regenerateCommand

      public void regenerateCommand(org.bukkit.command.CommandSender sender, String[] args)
    • cancelCommand

      public void cancelCommand(org.bukkit.command.CommandSender sender, String[] args)
    • presetsCommand

      public void presetsCommand(org.bukkit.command.CommandSender sender, String[] args)
    • reloadCommand

      public void reloadCommand(org.bukkit.command.CommandSender sender, String[] args)
    • previewCommand

      public void previewCommand(org.bukkit.command.CommandSender sender, String[] args)
    • solveCommand

      public void solveCommand(org.bukkit.command.CommandSender sender, String[] args)
    • setspawnCommand

      public void setspawnCommand(org.bukkit.command.CommandSender sender, String[] args)
    • buildCommand

      public void buildCommand(org.bukkit.command.CommandSender sender, String[] args)
    • confirmCommand

      public void confirmCommand(org.bukkit.command.CommandSender sender, String[] args)
    • dismissCommand

      public void dismissCommand(org.bukkit.command.CommandSender sender, String[] args)
    • helpCommand

      public void helpCommand(org.bukkit.command.CommandSender sender, String[] args)
    • execute

      public void execute(org.bukkit.command.CommandSender sender, String[] args)