Modular Commands 0.2.0 API

Packages
Package
Description
Framework for creating and managing chat commands for Discord bots that use Discord4J.
External interface through with 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 the result of handling an invoked command.
Exceptions thrown by the system.
Registry system for registering commands that can be executed.
Runtime system for executing commands defined through the API.
Internal implementation-specific classes.
Default implementation for command interfaces.
Implementations for command contexts.
Default implementations for registries.
Collection of classes that provide assorted utilies for ease of use.
Builders for various types.
Builders for commands.
Builders for command parameters.