Package co.aikar.commands.annotation
package co.aikar.commands.annotation
-
ClassDescriptionDeprecated.Defines a method that should receive any unknown command for the related root command.Allows to add a single or several command alias(es).Many implementation platforms have a concept of "Tab Completions", where pressing tab will give suggestions on what you can input.Sets the permission required to perform this command.Specifies conditions that must be met in order to execute this command.If used on a method, sets default command handler for the root command of this group If used on a parameter, sets the value to be used for context resolutionInjects a dependency into the field this is attached to.Sets a description to the parameter or method this is attached to.Provides configuration options for
ContextResolver
's to change how they resolve context.Defines additional keywords to feed into the search help system.Marks the parameter this is attached to as optional.This runs before any other command method each time it is invoked.Marks a command to not be included in stuff like tab completion and help pagesDon't join remaining arguments.Joins arguments into a single piece of text with the specified separator.Defines the subcommand that can be used to execute this command.Specifies the syntax to be used when executing this command.Deprecated.Specifies a list of values that the command input should be validated against, or else show an error.
instead, which is more accurately named