All Classes and Interfaces

Class
Description
Resolver for command parameter arguments.
A provider for dynamic argument resolvers.
Array-based implementation of ExecutionSource for Bukkit/Standalone command execution.
Re-structured, highly readable base class for command annotation processors.
 
CommandManager implementation for Bukkit plugins.
Annotation processor for Bukkit platforms.
 
 
 
 
Annotation used to define a main command.
 
Information about a command or subcommand execution.
Interface implemented by generated command wrappers to expose their command info list.
Base command manager responsible for registering argument resolvers and handling errors.
Model representing a parsed command or subcommand class.
Parser utility to convert compile-time annotated class elements into structured command models.
Annotation used to define the default command action when no subcommands are matched.
Handler for exceptions thrown during command execution.
 
 
Interface to generate platform-specific command execution steps.
Annotation indicating that a parameter consumes all remaining command arguments.
Validates that a numeric parameter value is at most the specified maximum.
Built-in validation handler for @Max annotations.
SPI handler to inject custom validation or execution logic based on method-level annotations.
Model representing a command or subcommand method.
Validates that a numeric parameter value is at least the specified minimum.
Built-in validation handler for @Min annotations.
Annotation used to define a custom name for a command parameter.
Annotation marking a command parameter as optional.
Interface for Paper BasicCommand wrappers.
 
Interface for Paper command wrappers.
CommandManager implementation for Paper plugins using Brigadier.
Annotation processor for Paper Brigadier platform.
Brigadier-based implementation of ExecutionSource for Paper command execution.
SPI handler to inject custom validation or execution logic based on parameter-level annotations.
Model representing a command method parameter.
Annotation specifying the required Bukkit permission to execute a command or subcommand.
Declares a local resolver method inside a command class, or binds a parameter to one.
Interface representing a generated standalone command executor.
CommandManager implementation for standalone applications.
Annotation processor for standalone command platforms.
Annotation used to define a subcommand.
Binds a command parameter to a suggestion provider method inside the command class.
 
 
Validates a parameter by invoking a custom validation method inside the command class.
Built-in validation handler for @ValidateWith annotations.