| Annotation Type | Description |
|---|---|
| Async |
This annotation is used to indicate that a command should be executed asynchronously.
|
| Command |
Marks a method or class as a command.
|
| Description |
Sets the description for a command, displayed in help messages.
|
| ExtraUsage |
Appends additional text to the end of the generated usage message.
|
| Help |
This annotation is used to indicate that the annotated command should show the help message.
|
| Hidden |
This annotation is used to indicate that a command should be hidden.
|
| MainLabel |
This annotation is used to set the main label of the command, which will be shown
in the usage message, generated help, and other places.
|
| Permission |
This annotation is used to set the permission of the command.
|
| Quoted |
Enables quote parsing for command arguments.
|
| Usage |
Sets a custom usage message for a command.
|