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 -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildCommand(org.bukkit.command.CommandSender sender, String[] args) voidcancelCommand(org.bukkit.command.CommandSender sender, String[] args) voidconfirmCommand(org.bukkit.command.CommandSender sender, String[] args) voidcreateCommand(org.bukkit.command.CommandSender sender, String[] args) voiddefaultCommand(org.bukkit.command.CommandSender sender, String[] args) voiddeleteCommand(org.bukkit.command.CommandSender sender, String[] args) voiddismissCommand(org.bukkit.command.CommandSender sender, String[] args) voidvoidhelpCommand(org.bukkit.command.CommandSender sender, String[] args) voidinfoCommand(org.bukkit.command.CommandSender sender, String[] args) voidlistCommand(org.bukkit.command.CommandSender sender, String[] args) voidpresetsCommand(org.bukkit.command.CommandSender sender, String[] args) voidpreviewCommand(org.bukkit.command.CommandSender sender, String[] args) voidregenerateCommand(org.bukkit.command.CommandSender sender, String[] args) voidreloadCommand(org.bukkit.command.CommandSender sender, String[] args) voidsetspawnCommand(org.bukkit.command.CommandSender sender, String[] args) voidsolveCommand(org.bukkit.command.CommandSender sender, String[] args) voidMethods 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
-
Constructor Details
-
MazeCommands
-
-
Method Details
-
defaultCommand
-
createCommand
-
listCommand
-
infoCommand
-
tpCommand
-
deleteCommand
-
regenerateCommand
-
cancelCommand
-
presetsCommand
-
reloadCommand
-
previewCommand
-
solveCommand
-
setspawnCommand
-
buildCommand
-
confirmCommand
-
dismissCommand
-
helpCommand
-
execute
-