All Classes and Interfaces
Class
Description
Parser that parses class instances
commandsAnnotation used to indicate that a method parameter is a command argument
The mode of an argument.
Indicates that the class contains
command metods.Maps to
StandardParameters.DESCRIPTIONUsed to declare a class method as a command method
Equivalent to
Command.Builder.permission(String)Require confirmation for the command
Indicates that the parameter should be treated like a
CommandFlag.Indicates that the command should be hidden.
Represents a method annotated with
ParserA command execution handler that invokes a method.
Context for command methods
Represents a method annotated with
SuggestionsThis annotation allows you to create annotated methods that behave like argument parsers.
StringProcessor that replaces matches of a given Pattern.PropertyReplacingStringProcessor.PropertyReplacementProvider that replaces all sub-strings with the format
${some.property} with a function-generated string.Creates a command proxy for the command.
Used to inject
CommandContext.getRawInput() into a
CommandMethodAnnotation version of adding
RegexPreprocessor
as a preprocessor using CommandArgument.addPreprocessor(BiFunction)Processor that intercepts all cloud annotation strings.
This annotation allows you to create annotated methods that behave like suggestions providers.
Public since 1.7.0.
Parses command syntax into syntax fragments.