| Enum | Description |
|---|---|
| Opt.Type |
The type of the optional value.
|
| Provider.Scope |
Defines which parts of the argument provider should be overridden.
|
| Annotation Type | Description |
|---|---|
| Data |
Passes custom string data to an argument provider's suggest/provide methods.
|
| Flag |
This annotation is used to create a flag.
|
| Greedy |
This annotation indicates that the annotated String parameter should be
parsed as greedy, meaning that it will contain the rest of the arguments combined into a
single string.
|
| Name |
This annotation is used to set the name of a parameter.
|
| Opt |
This annotation is used to indicate that a specific parameter is optional.
|
| Provider |
Overrides the argument provider for a parameter.
|
| Range |
Sets the allowed range for numeric parameters.
|
| Sender |
Marks a parameter as the command sender.
|