This package contains information about the JDA version used by this library.
See JDAInfo
!
It includes enums that can be found at various locations throughout net.dv8tion.jda
not only the core package!
To build a JDA instance you
would use the JDABuilder
with a specified AccountType
to differ between a bot and a client account. Client accounts are commonly referenced as User accounts due to them being used by
the official Discord Client.
It is recommended to not automate accounts from AccountType CLIENT
!
In addition this package included helpful builders for message sending such as:
MessageBuilder
Message
which can be used to
send a message to a MessageChannel
together with
an MessageEmbed
and Text-To-Speech!EmbedBuilder
MessageEmbed
which can then be used in the message sending process (see above)Interface | Description |
---|---|
JDA |
The core of JDA.
|
MessageBuilder.SplitPolicy |
Interface to allow custom implementation of Splitting rules for
MessageBuilder.buildAll(SplitPolicy...) . |
Class | Description |
---|---|
EmbedBuilder |
Builder system used to build
MessageEmbeds . |
JDA.ShardInfo |
Represents the information used to create this shard.
|
JDABuilder |
Used to create new
JDA instances. |
JDAInfo |
Contains information to this specific build of JDA.
|
MessageBuilder |
Builder system used to build
Messages . |
MessageBuilder.SplitPolicy.CharSequenceSplitPolicy |
Default
MessageBuilder.SplitPolicy implementation. |
WebSocketCode |
WebSocket OP Codes for discord
Used in WebSocketClient to handle discord payloads
and send payloads with central readable OP Codes |
Enum | Description |
---|---|
AccountType |
Represents the type of account that is logged in.
|
JDA.Status |
Represents the connection status of JDA and its Main WebSocket.
|
MessageBuilder.Formatting |
Holds the available formatting used in
MessageBuilder.append(java.lang.CharSequence, net.dv8tion.jda.core.MessageBuilder.Formatting...) |
OnlineStatus | |
Permission |
Represents the bit offsets used by Discord for Permissions.
|
Region |
Represents the Regions used for Audio connections.
|