CommandClient
and
Commands
.See: Description
Interface | Description |
---|---|
AnnotatedModuleCompiler | |
CommandClient |
A Bot Client interface implemented on objects used to hold bot data.
|
CommandListener |
An implementable "Listener" that can be added to a
CommandClient
and used to handle events relating to Command s. |
GuildSettingsManager<T> |
An implementable frame for classes that handle Guild-Specific
settings.
|
GuildSettingsProvider |
A basic frame that is optionally implementable by objects returned from
GuildSettingsManager#getSettings(Guild) . |
Class | Description |
---|---|
Command |
Commands In JDA-Utilities
|
Command.Category |
To be used in
Command s as a means of
organizing commands into "Categories" as well as terminate command usage when the calling
CommandEvent doesn't meet
certain requirements. |
CommandBuilder |
A chain-setter based builder for
Commands . |
CommandClientBuilder |
A simple builder used to create a
CommandClientImpl . |
CommandEvent |
A wrapper class for a
MessageReceivedEvent ,
CommandClient , and String user arguments
compatible with all Command s. |
Enum | Description |
---|---|
Command.CooldownScope |
A series of
Enum s used for defining the scope size for a
Command 's cooldown. |
CommandClient
and
Commands
.
All of the contents are used heavily in the CommandClientImpl
,
and are summarized as follows:
AnnotatedModuleCompiler
JDACommand
documentation).CommandBuilder
Command
CommandClientImpl
.CommandClient
CommandClientImpl
.CommandClientBuilder
CommandClientImpl
across several optional chained methods.CommandEvent
MessageReceivedEvent
,
CommandClient
, and String arguments. The main basis for carrying information to be used in Commands.CommandListener
CommandClientImpl
that can provide Command operations depending
on the outcome of the call.GuildSettingsManager
GuildSettingsProvider
implementations.GuildSettingsProvider
GuildSettingsManager
.