All Classes and Interfaces

Class
Description
Represents a typed, parsed command argument in the command tree.
Functional parser converting command arguments into a typed object.
Standard factory methods for building typed command Argument instances.
Functional handler for asynchronous command execution.
Fluent builder for constructing immutable CommandNode instances.
Execution context provided when a command or subcommand is dispatched.
Domain exception thrown during command execution or argument evaluation.
Defines how a command execution handler should be scheduled and run.
Message provider generating formatted MiniMessage feedback components for command events and errors.
 
Immutable tree node representing a command or subcommand with its arguments and execution targets.
Evaluates and enforces cooldowns on command execution.
Main entry point and lifecycle manager for the Cotani command framework.
Functional handler for command execution scheduled on the player's entity/region thread (Paper and Folia).
Context provided during argument parsing.
Result of parsing a command argument.
Failed argument parse outcome with a user-facing error component.
Successful argument parse outcome.
Functional check and metadata for command permissions.
Immutable snapshot of an online player captured while parsing a command on the main thread.
Defines which type of sender is allowed to execute a command.
Context provided when calculating tab-completion suggestions.
Functional provider for tab-completion suggestions.
Functional handler for synchronous command execution.