Package net.dv8tion.jda.api
package net.dv8tion.jda.api
The API features of JDA.
This package contains information about the JDA version used by this library.
See JDAInfo
!
You can use JDABuilder
to create a JDA
instance.
Each JDA instance represents a connection to discord to receive events.
In addition this package included helpful builders for message sending such as:
MessageBuilder
Used to build aMessage
which can be used to send a message to aMessageChannel
together with aMessageEmbed
and Text-To-Speech!EmbedBuilder
Used to build aMessageEmbed
which can then be used in the message sending process (see above)
-
ClassDescriptionRepresents the type of account that is logged in.Builder system used to build
MessageEmbeds
.Encoding mode used by the gateway for incoming and outgoing payloads.The core of JDA.Represents the information used to create this shard.Represents the connection status of JDA and its Main WebSocket.Used to create newJDA
instances.Contains information to this specific build of JDA.Builder system used to buildMessages
.Holds the available formatting used inMessageBuilder.append(java.lang.CharSequence, net.dv8tion.jda.api.MessageBuilder.Formatting...)
Interface to allow custom implementation of Splitting rules forMessageBuilder.buildAll(SplitPolicy...)
.DefaultMessageBuilder.SplitPolicy
implementation.Represents the online presence of aMember
.Represents the bit offsets used by Discord for Permissions.Represents the Regions used for Audio connections.