Modular Commands 0.4.2 API

Packages
Package
Description
Framework for creating and managing chat commands for Discord bots that use Discord4J.
External interface through which client code can utilize the command system.
APIs related to defining a command.
Interfaces that represent the invocation context of a command.
Handler interfaces used across the system.
API for defining the parameters that a command takes.
Interfaces defining how received arguments are parsed.
Interface that bridges reply management on different commant types.
Interfaces defining the result of handling an invoked command.
Exceptions thrown by the system.
API for permission management.
Registry system for registering commands that can be executed.
Runtime system for executing commands defined through the API.
Internal implementation-specific classes.
Implementations for command contexts.
Default implementations for registries.
Collection of classes that provide assorted utilies for ease of use.
Parsing utilities.
Parsers for Discord entities.