All Classes and Interfaces
Class
Description
Parser that parses class instances
commands
Annotation 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.DESCRIPTION
Used 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
Parser
A command execution handler that invokes a method.
Context for command methods
Represents a method annotated with
Suggestions
This 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
CommandMethod
Annotation 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.