A low-level interface for commands that can be executed.
A command dispatcher watches for commands (such as those said in chat) and dispatches them to the correct command handler.
Provides information about a mapping between a command and its aliases.
Something that can execute commands.
Represents the result of a command in Sponge.
A builder for
An immutable command mapping instance that returns the same objects that this instance is constructed with.
Thrown when an executed command raises an error or when execution of the command failed.
This exception is thrown when a sender tries to execute a command that does not exist.
This exception is thrown when a subject does not have permission to execute a command.
Thrown when invocation of a command fails, wrapping the exception that is thrown.