Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Z 

A

accept() - Method in interface net.dv8tion.jda.client.entities.IncomingFriendRequest
 
AccountField<T> - Class in net.dv8tion.jda.core.managers.fields
Specification AMF for an AccountManagerUpdatable field.
AccountField(AccountManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.AccountField
 
AccountManager - Class in net.dv8tion.jda.core.managers
Facade for an AccountManagerUpdatable instance.
AccountManager(SelfUser) - Constructor for class net.dv8tion.jda.core.managers.AccountManager
Creates a new AccountManager instance
AccountManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify account settings like the username or the avatar.
AccountManagerUpdatable(SelfUser) - Constructor for class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Creates a new AccountManagerUpdatable instance
AccountType - Enum in net.dv8tion.jda.core
Represents the type of account that is logged in.
AccountTypeException - Exception in net.dv8tion.jda.core.exceptions
Indicates that an operation is not possible unless the AccountType matches the one provided in AccountTypeException.getRequiredType()
AccountTypeException(AccountType) - Constructor for exception net.dv8tion.jda.core.exceptions.AccountTypeException
Creates a new AccountTypeException instance
AccountTypeException(AccountType, String) - Constructor for exception net.dv8tion.jda.core.exceptions.AccountTypeException
Creates a new AccountTypeException instance
ActionType - Enum in net.dv8tion.jda.core.audit
ActionTypes for AuditLogEntry instances
Found via AuditLogEntry.getType()
addBlankField(boolean) - Method in class net.dv8tion.jda.core.EmbedBuilder
Adds a blank (empty) Field to the embed.
addEmbeds(MessageEmbed...) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Adds the provided MessageEmbeds to this builder.
addEmbeds(Collection<MessageEmbed>) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Adds the provided MessageEmbeds to this builder.
addEventListener(Object...) - Method in interface net.dv8tion.jda.core.JDA
Adds all provided listeners to the event-listeners that will be used to handle events.
addEventListener(Object...) - Method in class net.dv8tion.jda.core.JDABuilder
Adds all provided listeners to the list of listeners that will be used to populate the JDA object.
addField(MessageEmbed.Field) - Method in class net.dv8tion.jda.core.EmbedBuilder
Copies the provided Field into a new Field for this builder.
addField(String, String, boolean) - Method in class net.dv8tion.jda.core.EmbedBuilder
Adds a Field to the embed.
addFileLog(SimpleLog.Level, File) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Sets up a File to log all messages that are not visible via sout and serr and meet a given log-level criteria.
addFileLogs(File, File) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Will duplicate the output-streams to the specified Files.
addListener(SimpleLog.LogListener) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Adds a custom Listener that receives all logs
addPermissionOverride(Role, Collection<Permission>, Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Adds a new Role-PermissionOverride for the new Channel.
addPermissionOverride(Member, Collection<Permission>, Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Adds a new Member-PermissionOverride for the new Channel.
addPermissionOverride(Role, long, long) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Adds a new Role-PermissionOverride for the new Channel.
addPermissionOverride(Member, long, long) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Adds a new Member-PermissionOverride for the new Channel.
addReaction(Emote) - Method in interface net.dv8tion.jda.core.entities.Message
Adds a reaction to this Message using an Emote.
addReaction(String) - Method in interface net.dv8tion.jda.core.entities.Message
Adds a reaction to this Message using a UTF8 emoji.
addReactionById(String, String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(long, String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(String, Emote) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addReactionById(long, Emote) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to react to a message represented by the specified messageId in this MessageChannel.
addRolesToMember(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
Adds all provided Roles to the specified Member
addRolesToMember(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
Adds all provided Roles to the specified Member
addSingleRoleToMember(Member, Role) - Method in class net.dv8tion.jda.core.managers.GuildController
Atomically assigns the provided Role to the specified Member.
addWebhooks(WebhookClient...) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Adds the specified WebhookClients to this cluster's list of receivers.
addWebhooks(Collection<WebhookClient>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Adds the specified WebhookClients to this cluster's list of receivers.
ALL_CHANNEL_PERMISSIONS - Static variable in enum net.dv8tion.jda.core.Permission
All permissions that apply to a channel
ALL_GUILD_PERMISSIONS - Static variable in enum net.dv8tion.jda.core.Permission
All Guild specific permissions which are only available to roles
ALL_PERMISSIONS - Static variable in enum net.dv8tion.jda.core.Permission
Represents a raw set of all permissions
ALL_TEXT_PERMISSIONS - Static variable in enum net.dv8tion.jda.core.Permission
All text channel specific permissions which are only available in text channel overrides
ALL_VOICE_PERMISSIONS - Static variable in enum net.dv8tion.jda.core.Permission
All voice channel specific permissions which are only available in voice channel overrides
AnnotatedEventManager - Class in net.dv8tion.jda.core.hooks
Implementation for IEventManager which checks for SubscribeEvent annotations on both static and member methods.
AnnotatedEventManager() - Constructor for class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
ANYWHERE - Static variable in interface net.dv8tion.jda.core.MessageBuilder.SplitPolicy
Splits exactly after 2000 chars.
append(CharSequence) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a String to the Message.
append(CharSequence, int, int) - Method in class net.dv8tion.jda.core.MessageBuilder
 
append(char) - Method in class net.dv8tion.jda.core.MessageBuilder
 
append(Object) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends the string representation of an object to the Message.
append(IMentionable) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a mention to the Message.
append(CharSequence, MessageBuilder.Formatting...) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a String using the specified chat Formatting(s).
append(String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Appends to the currently set content of the resulting message.
appendCodeBlock(CharSequence, CharSequence) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a code-block to the Message.
appendDescription(CharSequence) - Method in class net.dv8tion.jda.core.EmbedBuilder
Appends to the description of the embed.
appendFormat(String, Object...) - Method in class net.dv8tion.jda.core.MessageBuilder
This method is an extended form of String.format(String, Object...).
appendTo(Formatter, int, int, boolean, String) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Can be used to append a String to a formatter.
Application - Interface in net.dv8tion.jda.client.entities
Represents a Discord Application from its owning client point of view
Application.Bot - Interface in net.dv8tion.jda.client.entities
Represents a Bot assigned to an Application To change its Username, login to JDA and use the AccountManager.
ApplicationAction - Class in net.dv8tion.jda.client.requests.restaction
Extension of RestAction specifically designed to create a Application.
ApplicationAction(JDAImpl, String) - Constructor for class net.dv8tion.jda.client.requests.restaction.ApplicationAction
 
ApplicationField<T> - Class in net.dv8tion.jda.client.managers.fields
Specification AMF for an ApplicationManagerUpdatable field.
ApplicationField(ApplicationManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.client.managers.fields.ApplicationField
 
ApplicationInfo - Interface in net.dv8tion.jda.bot.entities
Represents a Discord Application from its bot's point of view.
ApplicationManager - Class in net.dv8tion.jda.client.managers
Facade for an ApplicationManagerUpdatable instance.
ApplicationManager(ApplicationImpl) - Constructor for class net.dv8tion.jda.client.managers.ApplicationManager
 
ApplicationManagerUpdatable - Class in net.dv8tion.jda.client.managers
An updatable manager that allows to modify role settings like the name and the icon.
ApplicationManagerUpdatable(ApplicationImpl) - Constructor for class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
 
asBot() - Method in interface net.dv8tion.jda.core.JDA
Used to access Bot specific functions like OAuth information.
asClient() - Method in interface net.dv8tion.jda.core.JDA
Used to access Client specific functions like Groups, Calls, and Friends.
Attachment(String, String, String, String, int, int, int, JDA) - Constructor for class net.dv8tion.jda.core.entities.Message.Attachment
 
AudioChannel - Interface in net.dv8tion.jda.core.entities
Represents a channel that is able to transmit and receive audio.
AudioManager - Interface in net.dv8tion.jda.core.managers
AudioManager deals with creating, managing and severing audio connections to VoiceChannels.
AudioReceiveHandler - Interface in net.dv8tion.jda.core.audio
Interface used to receive audio from Discord through JDA.
AudioSendHandler - Interface in net.dv8tion.jda.core.audio
Interface used to send audio to Discord through JDA.
AuditableRestAction<T> - Class in net.dv8tion.jda.core.requests.restaction
 
AuditableRestAction(JDA, Route.CompiledRoute) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction
 
AuditableRestAction(JDA, Route.CompiledRoute, RequestBody) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction
 
AuditableRestAction(JDA, Route.CompiledRoute, JSONObject) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction
 
AuditableRestAction.EmptyRestAction<T> - Class in net.dv8tion.jda.core.requests.restaction
Specialized form of AuditableRestAction that is used to provide information that has already been retrieved or generated so that another request does not need to be made to Discord.
AuditableRestAction.FailedRestAction<T> - Class in net.dv8tion.jda.core.requests.restaction
Specialized form of AuditableRestAction that is used to provide information that an error has occurred while attempting to execute a request.
AuditLogChange - Class in net.dv8tion.jda.core.audit
Plain-Old-Java-Object (POJO) representing a single change for an AuditLogEntry!
This object holds the old- and new value for the updated field.
AuditLogChange(Object, Object, String) - Constructor for class net.dv8tion.jda.core.audit.AuditLogChange
 
AuditLogEntry - Class in net.dv8tion.jda.core.audit
Single entry for an AuditLogPaginationAction.
AuditLogEntry(ActionType, long, long, GuildImpl, UserImpl, String, Map<String, AuditLogChange>, Map<String, Object>) - Constructor for class net.dv8tion.jda.core.audit.AuditLogEntry
 
AuditLogKey - Enum in net.dv8tion.jda.core.audit
Enum of possible/expected keys that can be provided to AuditLogEntry.getChangeByKey(AuditLogEntry.AuditLogKey.
AuditLogOption - Enum in net.dv8tion.jda.core.audit
Enum constants for possible options
Providing detailed description of possible occasions and expected types.
AuditLogPaginationAction - Class in net.dv8tion.jda.core.requests.restaction.pagination
PaginationAction that paginates the endpoint Route.Guilds.GET_AUDIT_LOGS.
AuditLogPaginationAction(Guild) - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
 
AuthorInfo(String, String, String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
 
AuthorizedApplication - Interface in net.dv8tion.jda.client.entities
Represents a Discord Application from the point of view of a client having authorized it.

B

ban(Member, int, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans a Member and deletes messages sent by the user based on the amount of delDays.
ban(User, int, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans a User and deletes messages sent by the user based on the amount of delDays.
ban(String, int, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans the a user specified by the userId and deletes messages sent by the user based on the amount of delDays.
ban(Member, int) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans a Member and deletes messages sent by the user based on the amount of delDays.
ban(User, int) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans a Member and deletes messages sent by the user based on the amount of delDays.
ban(String, int) - Method in class net.dv8tion.jda.core.managers.GuildController
Bans the a user specified by the userId and deletes messages sent by the user based on the amount of delDays.
BlockedUser - Interface in net.dv8tion.jda.client.entities
 
broadcast(WebhookMessage) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided WebhookMessage to all registered WebhookClients.
broadcast(Message) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided Message to all registered WebhookClients.
broadcast(MessageEmbed...) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided MessageEmbeds to all registered WebhookClients.
broadcast(Collection<MessageEmbed>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided MessageEmbeds to all registered WebhookClients.
broadcast(String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided text message to all registered WebhookClients.
broadcast(File) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided File to all registered WebhookClients.
broadcast(File, String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided File to all registered WebhookClients.
broadcast(InputStream, String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided InputStream as an attachment to all registered WebhookClients.
broadcast(byte[], String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided byte[] data as an attachment to all registered WebhookClients.
build() - Method in class net.dv8tion.jda.core.EmbedBuilder
Returns a MessageEmbed that has been checked as being valid for sending.
build() - Method in class net.dv8tion.jda.core.MessageBuilder
Creates a Message object from this MessageBuilder
build() - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
Builds a new WebhookClient instance with the current state of this builder.
build() - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Builds a WebhookMessage instance with the current state of this builder.
buildAll(MessageBuilder.SplitPolicy...) - Method in class net.dv8tion.jda.core.MessageBuilder
Creates a Queue of Message objects from this MessageBuilder.
buildAsync() - Method in class net.dv8tion.jda.core.JDABuilder
Builds a new JDA instance and uses the provided token to start the login process.
buildBlocking() - Method in class net.dv8tion.jda.core.JDABuilder
Builds a new JDA instance and uses the provided token to start the login process.
buildWebhook(long, String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Creates new WebhookClients and adds them to this cluster.
buildWebhooks(Webhook...) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Creates new WebhookClients and adds them to this cluster.
buildWebhooks(Collection<Webhook>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Creates new WebhookClients and adds them to this cluster.

C

cache(boolean) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Whether already retrieved entities should be stored within the internal cache.
cacheSize() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The current amount of cached entities for this PaginationAction
Call - Interface in net.dv8tion.jda.client.entities
 
CallableChannel - Interface in net.dv8tion.jda.client.entities
 
CallCreateEvent - Class in net.dv8tion.jda.client.events.call
 
CallCreateEvent(JDA, long, Call) - Constructor for class net.dv8tion.jda.client.events.call.CallCreateEvent
 
CallDeleteEvent - Class in net.dv8tion.jda.client.events.call
 
CallDeleteEvent(JDA, long, Call) - Constructor for class net.dv8tion.jda.client.events.call.CallDeleteEvent
 
CallUpdateRegionEvent - Class in net.dv8tion.jda.client.events.call.update
 
CallUpdateRegionEvent(JDA, long, Call, Region) - Constructor for class net.dv8tion.jda.client.events.call.update.CallUpdateRegionEvent
 
CallUpdateRingingUsersEvent - Class in net.dv8tion.jda.client.events.call.update
 
CallUpdateRingingUsersEvent(JDA, long, Call, List<CallUser>, List<CallUser>) - Constructor for class net.dv8tion.jda.client.events.call.update.CallUpdateRingingUsersEvent
 
CallUser - Interface in net.dv8tion.jda.client.entities
 
CallVoiceJoinEvent - Class in net.dv8tion.jda.client.events.call.voice
 
CallVoiceJoinEvent(JDA, long, CallUser) - Constructor for class net.dv8tion.jda.client.events.call.voice.CallVoiceJoinEvent
 
CallVoiceLeaveEvent - Class in net.dv8tion.jda.client.events.call.voice
 
CallVoiceLeaveEvent(JDA, long, CallUser) - Constructor for class net.dv8tion.jda.client.events.call.voice.CallVoiceLeaveEvent
 
CallVoiceSelfDeafenEvent - Class in net.dv8tion.jda.client.events.call.voice
 
CallVoiceSelfDeafenEvent(JDA, long, CallUser) - Constructor for class net.dv8tion.jda.client.events.call.voice.CallVoiceSelfDeafenEvent
 
CallVoiceSelfMuteEvent - Class in net.dv8tion.jda.client.events.call.voice
 
CallVoiceSelfMuteEvent(JDA, long, CallUser) - Constructor for class net.dv8tion.jda.client.events.call.voice.CallVoiceSelfMuteEvent
 
CallVoiceState - Interface in net.dv8tion.jda.client.entities
 
cancel() - Method in interface net.dv8tion.jda.client.entities.OutgoingFriendRequest
 
cancel(boolean) - Method in class net.dv8tion.jda.core.requests.RestFuture
 
canInteract(Member) - Method in interface net.dv8tion.jda.core.entities.Emote
Whether the specified Member can interact with this Emote
canInteract(User, MessageChannel) - Method in interface net.dv8tion.jda.core.entities.Emote
Whether the specified Member can interact with this Emote within the provided MessageChannel
Same logic as canInteract(issuer, channel, true)!
canInteract(User, MessageChannel, boolean) - Method in interface net.dv8tion.jda.core.entities.Emote
Whether the specified Member can interact with this Emote within the provided MessageChannel
Special override to exclude elevated bot permissions in case of (for instance) reacting to messages.
canInteract(Member) - Method in interface net.dv8tion.jda.core.entities.Member
Whether this Member can interact with the provided Member (kick/ban/etc.)
canInteract(Role) - Method in interface net.dv8tion.jda.core.entities.Member
Whether this Member can interact with the provided Role (kick/ban/move/modify/delete/etc.)
canInteract(Emote) - Method in interface net.dv8tion.jda.core.entities.Member
Whether this Member can interact with the provided Emote (use in a message)
canInteract(Role) - Method in interface net.dv8tion.jda.core.entities.Role
Whether this Role can interact with the specified Role.
canInteract(Member, Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks if one given Member can interact with a 2nd given Member - in a permission sense (kick/ban/modify perms).
canInteract(Member, Role) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks if a given Member can interact with a given Role - in a permission sense (kick/ban/modify perms).
canInteract(Role, Role) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks if one given Role can interact with a 2nd given Role - in a permission sense (kick/ban/modify perms).
canInteract(Member, Emote) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Check whether the provided Member can use the specified Emote.
canInteract(User, Emote, MessageChannel, boolean) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks whether the specified Emote can be used by the provided User in the MessageChannel.
canInteract(User, Emote, MessageChannel) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks whether the specified Emote can be used by the provided User in the MessageChannel.
canProvide() - Method in interface net.dv8tion.jda.core.audio.AudioSendHandler
If this method returns true JDA will attempt to retrieve audio data from this handler by calling AudioSendHandler.provide20MsAudio().
canReceiveCombined() - Method in interface net.dv8tion.jda.core.audio.AudioReceiveHandler
If this method returns true, then JDA will generate combined audio data and provide it to the handler.
canReceiveUser() - Method in interface net.dv8tion.jda.core.audio.AudioReceiveHandler
If this method returns true, then JDA will provide audio data to the AudioReceiveHandler.handleUserAudio(UserAudio) method.
canTalk() - Method in interface net.dv8tion.jda.core.entities.TextChannel
Whether we can send messages in this channel.
canTalk(Member) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Whether the specified Member can send messages in this channel.
Channel - Interface in net.dv8tion.jda.core.entities
Represents a Guild channel.
ChannelAction - Class in net.dv8tion.jda.core.requests.restaction
Extension of RestAction specifically designed to create a Channel.
ChannelAction(Route.CompiledRoute, String, Guild, boolean) - Constructor for class net.dv8tion.jda.core.requests.restaction.ChannelAction
Creates a new ChannelAction instance
ChannelField<T> - Class in net.dv8tion.jda.core.managers.fields
Specification AMF for an ChannelManagerUpdatable field.
ChannelField(ChannelManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.ChannelField
 
ChannelManager - Class in net.dv8tion.jda.core.managers
Facade for a ChannelManagerUpdatable instance.
ChannelManager(Channel) - Constructor for class net.dv8tion.jda.core.managers.ChannelManager
Creates a new ChannelManager instance
ChannelManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify channel settings like the name or for TextChannels or the topic.
ChannelManagerUpdatable(Channel) - Constructor for class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
Creates a new ChannelManagerUpdatable instance
ChannelOrderAction<T extends Channel> - Class in net.dv8tion.jda.core.requests.restaction.order
Implementation of OrderAction to modify the order of Channels for a Guild.
ChannelOrderAction(Guild, ChannelType) - Constructor for class net.dv8tion.jda.core.requests.restaction.order.ChannelOrderAction
Creates a new ChannelOrderAction instance
ChannelType - Enum in net.dv8tion.jda.core.entities
Enum used to differentiate between the different types of Discord channels.
check(boolean, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
check(boolean, String, Object...) - Static method in class net.dv8tion.jda.core.utils.Checks
 
check(boolean, String, Object) - Static method in class net.dv8tion.jda.core.utils.Checks
 
checkPermission(Member, Permission...) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks to see if the Member has the specified Permissions in the specified Guild.
checkPermission(Channel, Member, Permission...) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Checks to see if the Member has the specified Permissions in the specified Channel.
Checks - Class in net.dv8tion.jda.core.utils
 
Checks() - Constructor for class net.dv8tion.jda.core.utils.Checks
 
checkValue(T) - Method in class net.dv8tion.jda.core.managers.fields.Field
Hook method for custom value verification.
checkValue(Long) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
checkVerification() - Method in interface net.dv8tion.jda.core.entities.Guild
Checks if the current Verification-level of this guild allows JDA to send messages to it.
clear(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Clears the provided Permissions bits from the selected PermissionOverridie.
clear(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Clears the provided Permissions bits from the selected PermissionOverridie.
clear(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Clears the provided Permissions bits from the selected PermissionOverridie.
clear(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Clears the specified permission bits from the target PermissionOverride
This will make the specified Permissions be inherited
clear(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Clears the specified Permissions from the target PermissionOverride
This will make the specified Permissions be inherited
clear(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Clears the specified Permissions from the target PermissionOverride
This will make the specified Permissions be inherited
clear() - Method in class net.dv8tion.jda.core.MessageBuilder
Clears the current builder.
clearFields() - Method in class net.dv8tion.jda.core.EmbedBuilder
Clears all fields from the embed, such as those created with the EmbedBuilder(MessageEmbed) constructor or via the addField methods.
clearReactions() - Method in interface net.dv8tion.jda.core.entities.Message
Removes all reactions from this Message.
clearReactionsById(String) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Attempts to remove all reactions from a message with the specified messageId in this TextChannel
This is useful for moderator commands that wish to remove all reactions at once from a specific message.
clearReactionsById(long) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Attempts to remove all reactions from a message with the specified messageId in this TextChannel
This is useful for moderator commands that wish to remove all reactions at once from a specific message.
close() - Method in interface net.dv8tion.jda.core.entities.PrivateChannel
Closes a PrivateChannel.
close() - Method in class net.dv8tion.jda.webhook.WebhookClient
 
close() - Method in class net.dv8tion.jda.webhook.WebhookCluster
Closes all registered WebhookClients and removes the from this cluster!
closeAudioConnection() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Close down the current audio connection of this Guild and disconnects from the VoiceChannel.
CloseCode - Enum in net.dv8tion.jda.core.requests
Constants representing WebSocketClient close codes with association to an explaining message.
closeIf(Predicate<WebhookClient>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Closes all WebhookClients that meet the specified filter.
CombinedAudio - Class in net.dv8tion.jda.core.audio
Represents a packet of combined audio data from 0 to n Users.
CombinedAudio(List<User>, short[]) - Constructor for class net.dv8tion.jda.core.audio.CombinedAudio
 
complete(boolean) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.FailedRestAction
 
complete() - Method in class net.dv8tion.jda.core.requests.RestAction
Blocks the current Thread and awaits the completion of an RestAction.submit() request.
complete(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction
Blocks the current Thread and awaits the completion of an RestAction.submit() request.
complete(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
complete(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction.FailedRestAction
 
completeAfter(long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.RestAction
Blocks the current Thread for the specified delay and calls RestAction.complete() when delay has been reached.
ConnectionListener - Interface in net.dv8tion.jda.core.audio.hooks
Used to monitor an audio connection, ping, and speaking users.
ConnectionStatus - Enum in net.dv8tion.jda.core.audio.hooks
Represents the connection status of an audio connection.
containsWhitespace(CharSequence) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
countMatches(CharSequence, char) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
create(ErrorResponse, Response) - Static method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
 
createApplication(String) - Method in interface net.dv8tion.jda.client.JDAClient
Creates a new Application for this user account with the given name.
createBot() - Method in interface net.dv8tion.jda.client.entities.Application
Creates a new Bot for this Application.
createCopyOfChannel(Channel) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a copy of the specified Channel in this Guild.
createCopyOfRole(Role) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new Role in this Guild with the same settings as the given Role.
createEmote(String, Icon, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new Emote in this Guild.
createInvite() - Method in interface net.dv8tion.jda.core.entities.Channel
Creates a new InviteAction which can be used to create a new Invite.
createPermissionOverride(Member) - Method in interface net.dv8tion.jda.core.entities.Channel
Creates a PermissionOverride for the specified Member in this Channel.
createPermissionOverride(Role) - Method in interface net.dv8tion.jda.core.entities.Channel
Creates a PermissionOverride for the specified Role in this Channel.
createRequestBody(MediaType, InputStream) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Creates a new request body that transmits the provided InputStream.
createRole() - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new Role in this Guild.
createSendSystem(IPacketProvider) - Method in class net.dv8tion.jda.core.audio.factory.DefaultSendFactory
 
createSendSystem(IPacketProvider) - Method in interface net.dv8tion.jda.core.audio.factory.IAudioSendFactory
Called by JDA's audio system when a new IAudioSendSystem instance is needed to handle the sending of UDP audio packets to discord.
createTextChannel(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new TextChannel in this Guild.
createVoiceChannel(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new VoiceChannel in this Guild.
createWebhook(TextChannel, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new Webhook for the specified TextChannel.

D

debug(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with debug level
DEFAULT_CONNECTION_TIMEOUT - Static variable in interface net.dv8tion.jda.core.managers.AudioManager
 
DEFAULT_FAILURE - Static variable in class net.dv8tion.jda.core.requests.RestAction
 
DEFAULT_HTTP_BUILDER - Static variable in class net.dv8tion.jda.webhook.WebhookClientBuilder
 
DEFAULT_SUCCESS - Static variable in class net.dv8tion.jda.core.requests.RestAction
 
DefaultSendFactory - Class in net.dv8tion.jda.core.audio.factory
The default implementation of the IAudioSendFactory.
DefaultSendFactory() - Constructor for class net.dv8tion.jda.core.audio.factory.DefaultSendFactory
 
DefaultSendSystem - Class in net.dv8tion.jda.core.audio.factory
The default implementation of the IAudioSendSystem.
DefaultSendSystem(IPacketProvider) - Constructor for class net.dv8tion.jda.core.audio.factory.DefaultSendSystem
 
DefaultWebhookThreadFactory() - Constructor for class net.dv8tion.jda.webhook.WebhookClientBuilder.DefaultWebhookThreadFactory
 
delete() - Method in interface net.dv8tion.jda.client.entities.Application
Deletes this Application and its assigned Bot (if present).
delete() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
Removes the authorization from this application.
delete() - Method in interface net.dv8tion.jda.core.entities.Channel
Deletes this Channel.
delete() - Method in interface net.dv8tion.jda.core.entities.Emote
Deletes this Emote.
delete() - Method in interface net.dv8tion.jda.core.entities.Guild
Used to completely delete a Guild.
delete(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Used to completely delete a guild.
delete() - Method in interface net.dv8tion.jda.core.entities.Invite
Deletes this invite.
delete() - Method in interface net.dv8tion.jda.core.entities.Message
Deletes this Message from Discord.
delete() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Deletes this PermissionOverride.
delete() - Method in interface net.dv8tion.jda.core.entities.Role
Deletes this Role.
delete() - Method in interface net.dv8tion.jda.core.entities.Webhook
Deletes this Webhook.
deleteMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to delete a Message from the Discord servers that has the same id as the id provided.
deleteMessageById(long) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to delete a Message from the Discord servers that has the same id as the id provided.
deleteMessages(Collection<Message>) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Bulk deletes a list of messages.
deleteMessagesByIds(Collection<String>) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Bulk deletes a list of messages.
deleteWebhookById(String) - Method in interface net.dv8tion.jda.core.entities.TextChannel
Deletes a Webhook attached to this channel by the id specified.
deny(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Denies the provided Permissions bits from the selected PermissionOverridie.
deny(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Denies the provided Permissions from the selected PermissionOverridie.
deny(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Denies the provided Permissions from the selected PermissionOverridie.
deny(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Denies the specified permission bits from the target PermissionOverride
deny(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Denies the specified Permissions from the target PermissionOverride
deny(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Denies the specified Permissions from the target PermissionOverride
DisconnectEvent - Class in net.dv8tion.jda.core.events
Indicates that JDA has been disconnected from the remote server.
DisconnectEvent(JDA, WebSocketFrame, WebSocketFrame, boolean, OffsetDateTime) - Constructor for class net.dv8tion.jda.core.events.DisconnectEvent
 
DISCORD_EPOCH - Static variable in class net.dv8tion.jda.core.utils.MiscUtil
 
DISCORD_REST_VERSION - Static variable in class net.dv8tion.jda.core.JDAInfo
 
DISPATCH - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
doesBotRequireCodeGrant() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Whether the bot requires code grant to invite or not.
doesBotRequireCodeGrant() - Method in interface net.dv8tion.jda.client.entities.Application
Whether the bot requires code grant to invite or not.
download(File) - Method in class net.dv8tion.jda.core.entities.Message.Attachment
Downloads this attachment to given File

E

editMessage(String) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Message's content to the provided String.
editMessage(MessageEmbed) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Message's content to the provided MessageEmbed.
editMessage(Message) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Message's content to the provided Message.
editMessageById(String, String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageById(String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageById(long, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageById(String, MessageEmbed) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageById(long, MessageEmbed) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Message's content to the provided MessageEmbed.
editMessageFormatById(String, String, Object...) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
editMessageFormatById(long, String, Object...) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to edit a message by its id in this MessageChannel.
EMAIL_PATTERN - Static variable in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
EMBED_MAX_LENGTH_BOT - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
EMBED_MAX_LENGTH_CLIENT - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
EmbedBuilder - Class in net.dv8tion.jda.core
Builder system used to build MessageEmbeds.
EmbedBuilder() - Constructor for class net.dv8tion.jda.core.EmbedBuilder
Creates an EmbedBuilder to be used to creates an embed to send.
EmbedBuilder(MessageEmbed) - Constructor for class net.dv8tion.jda.core.EmbedBuilder
Creates an EmbedBuilder using fields in an existing embed.
EmbedType - Enum in net.dv8tion.jda.core.entities
Represents the embedded resource type.
Emote - Interface in net.dv8tion.jda.core.entities
Represents a Custom Emote.
EmoteAddedEvent - Class in net.dv8tion.jda.core.events.emote
 
EmoteAddedEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.core.events.emote.EmoteAddedEvent
 
EmoteField<T> - Class in net.dv8tion.jda.client.managers.fields
Specification AMF for an EmoteManagerUpdatable field.
EmoteField(EmoteManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.client.managers.fields.EmoteField
 
EmoteManager - Class in net.dv8tion.jda.client.managers
Decoration for a EmoteManagerUpdatable instance.
EmoteManager(EmoteImpl) - Constructor for class net.dv8tion.jda.client.managers.EmoteManager
Creates a new EmoteManager instance
EmoteManagerUpdatable - Class in net.dv8tion.jda.client.managers
An updatable manager that allows to modify emote settings like the name.
EmoteManagerUpdatable(EmoteImpl) - Constructor for class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Creates a new EmoteManagerUpdatable instance
EmoteRemovedEvent - Class in net.dv8tion.jda.core.events.emote
 
EmoteRemovedEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.core.events.emote.EmoteRemovedEvent
 
EmoteUpdateNameEvent - Class in net.dv8tion.jda.core.events.emote.update
 
EmoteUpdateNameEvent(JDA, long, Emote, String) - Constructor for class net.dv8tion.jda.core.events.emote.update.EmoteUpdateNameEvent
 
EmoteUpdateRolesEvent - Class in net.dv8tion.jda.core.events.emote.update
 
EmoteUpdateRolesEvent(JDA, long, Emote, Collection<Role>) - Constructor for class net.dv8tion.jda.core.events.emote.update.EmoteUpdateRolesEvent
 
EmptyRestAction(JDA) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.EmptyRestAction
 
EmptyRestAction(JDA, T) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.EmptyRestAction
 
EmptyRestAction(JDA, T) - Constructor for class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
ENABLE_GUI - Static variable in class net.dv8tion.jda.core.utils.SimpleLog
If this boolean is set to true, if there is no console present, messages are shown as message-dialogs
encodeUTF8(String) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
URL-Encodes the given String to UTF-8 after form-data specifications (space -> +)
equals(Object) - Method in class net.dv8tion.jda.core.audit.AuditLogChange
 
equals(Object) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
 
equals(Object) - Method in class net.dv8tion.jda.core.entities.Game
 
equals(Object) - Method in class net.dv8tion.jda.core.entities.MessageReaction
 
equals(Object) - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
equals(Object) - Method in class net.dv8tion.jda.core.JDA.ShardInfo
 
equals(Object) - Method in class net.dv8tion.jda.core.managers.fields.Field
 
equals(Object) - Method in class net.dv8tion.jda.core.utils.tuple.Pair
Compares this pair to another based on the two elements.
equals(Object) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
 
equals(Object) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
 
equals(Object) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
 
equals(Object) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
 
equalsIgnoreCase(String, String) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
ErrorResponse - Enum in net.dv8tion.jda.core.requests
 
ErrorResponseException - Exception in net.dv8tion.jda.core.exceptions
Indicates an unhandled error that is returned by Discord API Request using RestAction
It holds an ErrorResponse
Event - Class in net.dv8tion.jda.core.events
Event
Fired for every event.
All events JDA fires are based on an instance of this class.

Use: Used in EventListener implementations to distinguish what event is being fired.

Example implementation: ListenerAdapter
Event(JDA, long) - Constructor for class net.dv8tion.jda.core.events.Event
 
Event(JDA) - Constructor for class net.dv8tion.jda.core.events.Event
 
EventListener - Interface in net.dv8tion.jda.core.hooks
JDA pushes Events to the registered EventListeners.
ExceptionEvent - Class in net.dv8tion.jda.core.events
Fired when JDA does not have a specific handling for a Throwable.
ExceptionEvent(JDA, Throwable, boolean) - Constructor for class net.dv8tion.jda.core.events.ExceptionEvent
 
expand() - Method in interface net.dv8tion.jda.core.entities.Invite
Tries to retrieve a new expanded Invite with more info.

F

FailedRestAction(Throwable) - Constructor for class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.FailedRestAction
 
FailedRestAction(Exception) - Constructor for class net.dv8tion.jda.core.requests.RestAction.FailedRestAction
 
fatal(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with fatal level
Field(String, String, boolean) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Field
 
Field<T,M> - Class in net.dv8tion.jda.core.managers.fields
Abstract Manager-Field (AMF)
This is utilized in updatable Managers.
Field(M, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.Field
Creates a new Field instance
finalizeData() - Method in class net.dv8tion.jda.core.requests.restaction.WebhookAction
 
Footer(String, String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Footer
 
formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.core.entities.IMentionable
 
formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
formatTo(Formatter, int, int, int) - Method in interface net.dv8tion.jda.core.entities.TextChannel
 
Friend - Interface in net.dv8tion.jda.client.entities
 
FriendAddedEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendAddedEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendAddedEvent
 
FriendRemovedEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendRemovedEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendRemovedEvent
 
FriendRequestCanceledEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendRequestCanceledEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendRequestCanceledEvent
 
FriendRequestIgnoredEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendRequestIgnoredEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendRequestIgnoredEvent
 
FriendRequestReceivedEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendRequestReceivedEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendRequestReceivedEvent
 
FriendRequestSentEvent - Class in net.dv8tion.jda.client.events.relationship
 
FriendRequestSentEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.FriendRequestSentEvent
 
from(int) - Static method in enum net.dv8tion.jda.core.audio.VoiceCode.Close
 
from(int) - Static method in enum net.dv8tion.jda.core.audit.ActionType
 
from(File) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified File.
from(InputStream) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified InputStream.
from(byte[]) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified image data.
from(int) - Static method in enum net.dv8tion.jda.core.requests.CloseCode
Retrieves the CloseCode representation for the specified integer close code
from(Message) - Static method in class net.dv8tion.jda.webhook.WebhookMessage
Creates a new WebhookMessage instance with the provided Message
This does not copy the attachments of the provided message!
fromCode(int) - Static method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
fromId(int) - Static method in enum net.dv8tion.jda.core.entities.ChannelType
Static accessor for retrieving a channel type based on its Discord id key.
fromId(int) - Static method in enum net.dv8tion.jda.core.entities.MessageType
Used to retrieve a MessageType based on the Discord id key.
fromJSON(JSONObject) - Static method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
fromKey(int) - Static method in enum net.dv8tion.jda.client.entities.RelationshipType
 
fromKey(String) - Static method in enum net.dv8tion.jda.core.entities.EmbedType
Attempts to find the EmbedType from the provided key.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Game.GameType
Gets the GameType related to the provided key.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.ExplicitContentLevel
 
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
Used to retrieve a MFALevel based on the Discord id key.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
Used to retrieve a NotificationLevel based on the Discord id key.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.Timeout
Retrieves the Timeout based on the amount of seconds requested.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
Used to retrieve a VerificationLevel based on the Discord id key.
fromKey(String) - Static method in enum net.dv8tion.jda.core.OnlineStatus
Will get the OnlineStatus from the provided key.
fromKey(String) - Static method in enum net.dv8tion.jda.core.Region
Retrieves the Region based on the provided key.

G

Game - Class in net.dv8tion.jda.core.entities
Represents a Discord Game.
Game.GameType - Enum in net.dv8tion.jda.core.entities
The type game being played, differentiating between a game and stream types.
GenericCallEvent - Class in net.dv8tion.jda.client.events.call
 
GenericCallEvent(JDA, long, Call) - Constructor for class net.dv8tion.jda.client.events.call.GenericCallEvent
 
GenericCallUpdateEvent - Class in net.dv8tion.jda.client.events.call.update
 
GenericCallUpdateEvent(JDA, long, Call) - Constructor for class net.dv8tion.jda.client.events.call.update.GenericCallUpdateEvent
 
GenericCallVoiceEvent - Class in net.dv8tion.jda.client.events.call.voice
 
GenericCallVoiceEvent(JDA, long, CallUser) - Constructor for class net.dv8tion.jda.client.events.call.voice.GenericCallVoiceEvent
 
GenericEmoteEvent - Class in net.dv8tion.jda.core.events.emote
 
GenericEmoteEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.core.events.emote.GenericEmoteEvent
 
GenericEmoteUpdateEvent - Class in net.dv8tion.jda.core.events.emote.update
 
GenericEmoteUpdateEvent(JDA, long, Emote) - Constructor for class net.dv8tion.jda.core.events.emote.update.GenericEmoteUpdateEvent
 
GenericGroupEvent - Class in net.dv8tion.jda.client.events.group
 
GenericGroupEvent(JDA, long, Group) - Constructor for class net.dv8tion.jda.client.events.group.GenericGroupEvent
 
GenericGroupMessageEvent - Class in net.dv8tion.jda.client.events.message.group
 
GenericGroupMessageEvent(JDA, long, long, Group) - Constructor for class net.dv8tion.jda.client.events.message.group.GenericGroupMessageEvent
 
GenericGroupMessageReactionEvent - Class in net.dv8tion.jda.client.events.message.group.react
 
GenericGroupMessageReactionEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.client.events.message.group.react.GenericGroupMessageReactionEvent
 
GenericGroupUpdateEvent - Class in net.dv8tion.jda.client.events.group.update
 
GenericGroupUpdateEvent(JDA, long, Group) - Constructor for class net.dv8tion.jda.client.events.group.update.GenericGroupUpdateEvent
 
GenericGuildEvent - Class in net.dv8tion.jda.core.events.guild
GenericGuildEvent
Fired whenever a Guild event is fired.
Every GuildEvent is an instance of this event and can be casted.
GenericGuildEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.GenericGuildEvent
 
GenericGuildMemberEvent - Class in net.dv8tion.jda.core.events.guild.member
GenericGuildMemberEvent
Fired whenever a Guild member causes an event.
Every GuildMemberEvent is an instance of this event and can be casted.
GenericGuildMemberEvent(JDA, long, Guild, Member) - Constructor for class net.dv8tion.jda.core.events.guild.member.GenericGuildMemberEvent
 
GenericGuildMessageEvent - Class in net.dv8tion.jda.core.events.message.guild
GenericGuildMessageEvent
Fired whenever a Message event is fired from a TextChannel.
Every GuildMessageEvent is an instance of this event and can be casted.
GenericGuildMessageEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.message.guild.GenericGuildMessageEvent
 
GenericGuildMessageReactionEvent - Class in net.dv8tion.jda.core.events.message.guild.react
 
GenericGuildMessageReactionEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
GenericGuildUpdateEvent - Class in net.dv8tion.jda.core.events.guild.update
GuildUpdateEvent
Fired whenever a Guild updates.

Use: Detect what Guild updated.
GenericGuildUpdateEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.update.GenericGuildUpdateEvent
 
GenericGuildVoiceEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GenericGuildVoiceEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GenericGuildVoiceEvent
 
GenericMessageEvent - Class in net.dv8tion.jda.core.events.message
GenericMessageEvent
Fired whenever a Message event is fired.
Every MessageEvent is an instance of this event and can be casted.
GenericMessageEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
GenericMessageReactionEvent - Class in net.dv8tion.jda.core.events.message.react
 
GenericMessageReactionEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
GenericPrivateMessageEvent - Class in net.dv8tion.jda.core.events.message.priv
GenericPrivateMessageEvent
Fired whenever a Message event is fired from a PrivateChannel.
Every PrivateMessageEvent is an instance of this event and can be casted.
GenericPrivateMessageEvent(JDA, long, long, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.message.priv.GenericPrivateMessageEvent
 
GenericPrivateMessageReactionEvent - Class in net.dv8tion.jda.core.events.message.priv.react
 
GenericPrivateMessageReactionEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.priv.react.GenericPrivateMessageReactionEvent
 
GenericRelationshipAddEvent - Class in net.dv8tion.jda.client.events.relationship
 
GenericRelationshipAddEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.GenericRelationshipAddEvent
 
GenericRelationshipEvent - Class in net.dv8tion.jda.client.events.relationship
 
GenericRelationshipEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.GenericRelationshipEvent
 
GenericRelationshipRemoveEvent - Class in net.dv8tion.jda.client.events.relationship
 
GenericRelationshipRemoveEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.GenericRelationshipRemoveEvent
 
GenericRoleEvent - Class in net.dv8tion.jda.core.events.role
 
GenericRoleEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.core.events.role.GenericRoleEvent
 
GenericRoleUpdateEvent - Class in net.dv8tion.jda.core.events.role.update
 
GenericRoleUpdateEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.core.events.role.update.GenericRoleUpdateEvent
 
GenericSelfUpdateEvent - Class in net.dv8tion.jda.core.events.self
 
GenericSelfUpdateEvent(JDA, long) - Constructor for class net.dv8tion.jda.core.events.self.GenericSelfUpdateEvent
 
GenericTextChannelEvent - Class in net.dv8tion.jda.core.events.channel.text
GenericTextChannelEvent
Fired whenever a TextChannel event is fired.
Every TextChannelEvent is an instance of this event and can be casted.
GenericTextChannelEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.channel.text.GenericTextChannelEvent
 
GenericTextChannelUpdateEvent - Class in net.dv8tion.jda.core.events.channel.text.update
GenericTextChannelUpdateEvent
Fired whenever a TextChannel is updated.
Every TextChannelUpdateEvent is an instance of this event and can be casted.
GenericTextChannelUpdateEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.GenericTextChannelUpdateEvent
 
GenericUserEvent - Class in net.dv8tion.jda.core.events.user
GenericUserEvent
Fired whenever a User changes their presence.
GenericUserEvent(JDA, long, User) - Constructor for class net.dv8tion.jda.core.events.user.GenericUserEvent
 
GenericVoiceChannelEvent - Class in net.dv8tion.jda.core.events.channel.voice
GenericVoiceChannelEvent
Fired whenever a VoiceChannel event is fired.
Every VoiceChannelEvent is an instance of this event and can be casted.
GenericVoiceChannelEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
 
GenericVoiceChannelUpdateEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
GenericVoiceChannelUpdateEvent
Fired whenever a VoiceChannel updates.
Every VoiceChannelUpdateEvent is an instance of this event and can be casted.
GenericVoiceChannelUpdateEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.GenericVoiceChannelUpdateEvent
 
getAccountType() - Method in interface net.dv8tion.jda.core.JDA
The AccountType of the currently logged in account.
getAfkChannel() - Method in interface net.dv8tion.jda.core.entities.Guild
Provides the VoiceChannel that has been set as the channel which Members will be moved to after they have been inactive in a VoiceChannel for longer than Guild.getAfkTimeout().
getAfkChannelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the AFK VoiceChannel of the selected Guild.
getAfkTimeout() - Method in interface net.dv8tion.jda.core.entities.Guild
The Timeout set for this Guild representing the amount of time that must pass for a Member to have had no activity in a VoiceChannel to be considered AFK.
getAfkTimeoutField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the AFK Timeout of the selected Guild.
getAllCallUsers() - Method in interface net.dv8tion.jda.client.entities.Call
 
getAllow() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
The currently set of allowed permission bits.
getAllowBits() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The granted Permissions value represented as raw long bits.
getAllowed() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
An unmodifiable list of all Permissions that are specifically allowed by this override.
getAllowedPermissions() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Immutable list of Permissions that would be granted by the PermissionOverride that is created by this action.
getAllowedRaw() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
This is the raw binary representation (as a base 10 long) of the permissions allowed by this override.
getApplication() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The Application for this Bot
getApplication() - Method in class net.dv8tion.jda.client.managers.ApplicationManager
The Application that will be modified by this Manager instance
getApplication() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
The Application that will be modified by this Manager instance
getApplicationById(String) - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves a specific Application owned by this user account.
getApplicationInfo() - Method in interface net.dv8tion.jda.bot.JDABot
Retrieves the ApplicationInfo for the application that owns the logged in Bot-Account.
getApplications() - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves all Applications owned by this user account.
getAsMention() - Method in interface net.dv8tion.jda.core.entities.Emote
Usable representation of this Emote (used to display in the client just like mentions with a specific format)
Emotes are used with the format <:getName():getId()>
getAsMention() - Method in interface net.dv8tion.jda.core.entities.IMentionable
Retrieve a Mention for this Entity.
getAsMention() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
 
getAttachments() - Method in interface net.dv8tion.jda.core.entities.Message
An unmodifiable list of Attachments that are attached to this message.
getAudioChannel() - Method in interface net.dv8tion.jda.core.entities.VoiceState
The possibly-null AudioChannel for this VoiceState
getAudioData(double) - Method in class net.dv8tion.jda.core.audio.CombinedAudio
Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
getAudioData(double) - Method in class net.dv8tion.jda.core.audio.UserAudio
Provides 20 Milliseconds of combined audio data in 48KHz 16bit stereo signed BigEndian PCM.
getAudioManager() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the AudioManager that represents the audio connection for this Guild.
getAuditLogs() - Method in interface net.dv8tion.jda.core.entities.Guild
A PaginationAction implementation that allows to iterate over all AuditLogEntries of this Guild.
getAuthId() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The authorization id for this application.
getAuthor() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageUpdateEvent
 
getAuthor() - Method in interface net.dv8tion.jda.core.entities.Message
The author of this Message
getAuthor() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information on the creator of the embedded content.
getAuthor() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageUpdateEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageUpdateEvent
 
getAuthorizedApplicationById(String) - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves a specific AuthorizedApplication authorized by this user account.
getAuthorizedApplications() - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves all AuthorizedApplications authorized by this user account.
getAvatarField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
An AccountField for the avatar of the currently logged in account.
getAvatarField() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
A WebhookField for the avatar of the selected Webhook's default User.
getAvatarId() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The avatar id of this Bot
getAvatarId() - Method in interface net.dv8tion.jda.core.entities.User
The Discord Id for this user's avatar image.
getAvatarId() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the avatar hash of the member, or null if they do not have an avatar set.
getAvatarUrl() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The avatar-url of this Bot
getAvatarUrl() - Method in interface net.dv8tion.jda.core.entities.User
The URL for the user's avatar image.
getAvatarUrl() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the avatar url of the member, or null if they do not have an avatar set.
getBans() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets an unmodifiable list of the currently banned Users.
getBitrate() - Method in interface net.dv8tion.jda.core.entities.VoiceChannel
The audio bitrate of the voice audio that is transmitted in this channel.
getBitrateField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
An ChannelField for the bitrate of the selected Channel.
getBlockedUser() - Method in class net.dv8tion.jda.client.events.relationship.UserBlockedEvent
 
getBot() - Method in interface net.dv8tion.jda.client.entities.Application
The Bot assigned to this Application
getCached() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The currently cached entities of recent execution tasks.
getCall() - Method in interface net.dv8tion.jda.client.entities.CallUser
 
getCall() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getCall() - Method in class net.dv8tion.jda.client.events.call.GenericCallEvent
 
getCallableChannel() - Method in interface net.dv8tion.jda.client.entities.Call
 
getCallableChannel() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getCallUser() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getCallUser() - Method in class net.dv8tion.jda.client.events.call.voice.GenericCallVoiceEvent
 
getCallUserHistory() - Method in interface net.dv8tion.jda.client.entities.Call
 
getCause() - Method in class net.dv8tion.jda.core.events.ExceptionEvent
The cause Throwable for this event
getCFRays() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getChangeByKey(AuditLogKey) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Shortcut to getChanges().get(key) lookup!
This lookup is case-insensitive!
getChangeByKey(String) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Shortcut to getChanges().get(key) lookup!
This lookup is case-insensitive!
getChangedPermissionHolders() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePermissionsEvent
 
getChangedPermissionHolders() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
 
getChangedRoles() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePermissionsEvent
 
getChangedRoles() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
 
getChanges() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Key-Value Map containing all AuditLogChanges made in this entry.
getChangesForKeys(AuditLogKey...) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Filters all changes by the specified keys
getChannel() - Method in class net.dv8tion.jda.client.events.message.group.GenericGroupMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.client.events.message.group.react.GenericGroupMessageReactionEvent
 
getChannel() - Method in class net.dv8tion.jda.client.events.message.group.react.GroupMessageReactionRemoveAllEvent
 
getChannel() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns the current VoiceChannel that the Member is in.
getChannel() - Method in interface net.dv8tion.jda.core.entities.Invite
An Invite.Channel object containing information about this invite's origin channel.
getChannel() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the MessageChannel that this message was sent in.
getChannel() - Method in class net.dv8tion.jda.core.entities.MessageHistory
Returns the MessageChannel that this MessageHistory is related to.
getChannel() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The MessageChannel this Reaction was used in.
getChannel() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
The Channel that this PermissionOverride affects.
getChannel() - Method in interface net.dv8tion.jda.core.entities.Webhook
The TextChannel instance this Webhook is attached to.
getChannel() - Method in class net.dv8tion.jda.core.events.channel.text.GenericTextChannelEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.guild.GenericGuildMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.guild.react.GuildMessageReactionRemoveAllEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.priv.GenericPrivateMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.priv.react.GenericPrivateMessageReactionEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.priv.react.PrivateMessageReactionRemoveAllEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getChannel() - Method in class net.dv8tion.jda.core.managers.ChannelManager
The Channel that will be modified by this Manager instance
getChannel() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
The Channel that will be modified by this Manager instance
getChannel() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
The Channel this Manager's PermissionOverride is in.
getChannel() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The Channel this Manager's PermissionOverride is in.
getChannel() - Method in class net.dv8tion.jda.core.managers.WebhookManager
The TextChannel this Manager's Webhook is in.
getChannel() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
The TextChannel this Manager's Webhook is in.
getChannel() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.MessagePaginationAction
The targeted MessageChannel
getChannel() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Gets the channel the member is in
getChannelField() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
A WebhookField for the TextChannel of the selected Webhook's default User.
getChannelJoined() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceJoinEvent
 
getChannelJoined() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceMoveEvent
 
getChannelLeft() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceLeaveEvent
 
getChannelLeft() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceMoveEvent
 
getChannelType() - Method in interface net.dv8tion.jda.core.entities.Message
Gets the ChannelType that this message was received from.
getChannelType() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The ChannelType this Reaction was used in.
getChannelType() - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
getChannelType() - Method in class net.dv8tion.jda.core.requests.restaction.order.ChannelOrderAction
The ChannelType of all channels that are ordered by this ChannelOrderAction
getClientCloseFrame() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getCloseCode() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
Possibly-null CloseCode representing the meaning for this DisconnectEvent
getCloseCode() - Method in class net.dv8tion.jda.core.events.ShutdownEvent
Possibly-null CloseCode representing the meaning for this ShutdownEvent.
getCloudflareRays() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
Contains all cf-ray headers that JDA received in this session.
getCloudflareRays() - Method in interface net.dv8tion.jda.core.JDA
Contains all cf-ray headers that JDA received in this session.
getCode() - Method in enum net.dv8tion.jda.core.audio.VoiceCode.Close
 
getCode() - Method in interface net.dv8tion.jda.core.entities.Invite
The invite code
getCode() - Method in class net.dv8tion.jda.core.events.ShutdownEvent
The server close code that was in the disconnect close frame of this JDA instance.
getCode() - Method in enum net.dv8tion.jda.core.requests.CloseCode
The integer code in the form of 4xxx/1xxx
getCode() - Method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
getColor() - Method in interface net.dv8tion.jda.core.entities.Member
The Color of this Member's name in a Guild.
getColor() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The color of the stripe on the side of the embed.
getColor() - Method in interface net.dv8tion.jda.core.entities.Role
The color this Role is displayed in.
getColorField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
An RoleField for the color of the selected Role.
getConnectedChannel() - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
Provides the current channel that this connection is transmitting to.
getConnectedChannel() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The VoiceChannel that JDA currently has an audio connection to.
getConnectedUsers() - Method in interface net.dv8tion.jda.client.entities.Call
 
getConnectionListener() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The currently set ConnectionListener or null if no ConnectionListener has been set.
getConnectionStatus() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The current ConnectionStatus.
getConnectTimeout() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The currently set timeout value, in milliseconds, used when waiting for an audio connection to be established.
getContent() - Method in interface net.dv8tion.jda.core.entities.Message
The textual content of this message in the format that would be shown to the Discord client.
getController() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the GuildController for this Guild.
getCount() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The amount of users that already reacted with this Reaction
This is not updated, it is a final int per Reaction instance
getCreationTime() - Method in interface net.dv8tion.jda.core.entities.Invite
Returns creation date of this invite.
getCreationTime() - Method in interface net.dv8tion.jda.core.entities.ISnowflake
The time this entity was created.
getCreationTime(long) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Gets the creation-time of a JDA-entity by doing the reverse snowflake algorithm on its id.
getCreationTime(ISnowflake) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Gets the creation-time of a JDA-entity by doing the reverse snowflake algorithm on its id.
getCurrentCall() - Method in interface net.dv8tion.jda.client.entities.CallableChannel
 
getCurrentOrder() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Immutable List representing the currently selected order of entities in this OrderAction instance
getDateTimeString(OffsetDateTime) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Returns a prettier String-representation of a OffsetDateTime object
getDefaultAvatarId() - Method in interface net.dv8tion.jda.core.entities.User
The Discord Id for this user's default avatar image.
getDefaultAvatarId() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the asset id of the member's default avatar
getDefaultAvatarUrl() - Method in interface net.dv8tion.jda.core.entities.User
The URL for the for the user's default avatar image.
getDefaultAvatarUrl() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the url of the member's default avatar
getDefaultChannel() - Method in interface net.dv8tion.jda.core.entities.Guild
The default TextChannel for a Guild.
getDefaultChannel() - Method in interface net.dv8tion.jda.core.entities.Member
The default TextChannel for a Member.
getDefaultNotificationLevel() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the default message Notification-Level of this Guild.
getDefaultNotificationLevelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the Notification Level of the selected Guild.
getDefaultUser() - Method in interface net.dv8tion.jda.core.entities.Webhook
The default User for this Webhook.
getDenied() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
An unmodifiable list of all Permissions that are denied by this override.
getDeniedPermissions() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Immutable list of Permissions that would be denied by the PermissionOverride that is created by this action.
getDeniedRaw() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
This is the raw binary representation (as a base 10 long) of the permissions denied by this override.
getDeny() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
The currently set of denied permission bits.
getDenyBits() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The denied Permissions value represented as raw long bits.
getDescription() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The description of the bot's application.
getDescription() - Method in interface net.dv8tion.jda.client.entities.Application
The description of the application.
getDescription() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The description of the application.
getDescription() - Method in enum net.dv8tion.jda.core.entities.Guild.ExplicitContentLevel
Description of this level in the official Discord Client (as of 5th May, 2017)
getDescription() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The description of the embedded resource.
getDescriptionBuilder() - Method in class net.dv8tion.jda.core.EmbedBuilder
The StringBuilder used to build the description for the embed.
getDescriptionField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the description of the selected Application.
getDisconnectTime() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getDiscriminator() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The discriminator of this Bot
getDiscriminator() - Method in interface net.dv8tion.jda.core.entities.User

The discriminator of the User.
getDiscriminator() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the discriminator of the member
getDoesBotRequireCodeGrantField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the code grant state of the selected Application's bot.
getEditedTime() - Method in interface net.dv8tion.jda.core.entities.Message
Provides the OffsetDateTime defining when this Message was last edited.
getEffectiveAvatarUrl() - Method in interface net.dv8tion.jda.core.entities.User
The URL for the user's avatar image If they do not have an avatar set, this will return the URL of their default avatar
getEffectiveAvatarUrl() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
The URL for the user's avatar image
If they do not have an avatar set, this will return the URL of their default avatar
getEffectiveLevel() - Method in class net.dv8tion.jda.core.utils.SimpleLog
Gets the effective logging-level of this Logger.
getEffectiveName() - Method in interface net.dv8tion.jda.core.entities.Member
Retrieves the Name displayed in the official Discord Client.
getEffectiveName() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the visible name of the member.
getEffectivePermission(Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Gets the long representation of the effective permissions allowed for this Member in this Guild.
getEffectivePermission(Channel, Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Gets the long representation of the effective permissions allowed for this Member in this Channel.
getEffectivePermission(Channel, Role) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Gets the long representation of the effective permissions allowed for this Role in this Channel.
getEmail() - Method in interface net.dv8tion.jda.core.entities.SelfUser
Used to get the email of the currently logged in account.
getEmailField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Client Only
getEmbeds() - Method in interface net.dv8tion.jda.core.entities.Message
An unmodifiable list of MessageEmbeds that are part of this Message.
getEmote() - Method in class net.dv8tion.jda.client.managers.EmoteManager
The target Emote that will be modified by this Manager
getEmote() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The target Emote that will be modified by this Manager
getEmote() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The ReactionEmote of this Reaction
getEmote() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
The instance of Emote for the Reaction instance.
getEmote() - Method in class net.dv8tion.jda.core.events.emote.GenericEmoteEvent
 
getEmoteById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets an Emote from this guild that has the same id as the one provided.
getEmoteById(long) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets an Emote from this guild that has the same id as the one provided.
getEmoteById(String) - Method in interface net.dv8tion.jda.core.JDA
Retrieves an emote matching the specified id if one is available in our cache.
getEmoteById(long) - Method in interface net.dv8tion.jda.core.JDA
Retrieves an emote matching the specified id if one is available in our cache.
getEmotes() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets all custom Emotes belonging to this Guild.
getEmotes() - Method in interface net.dv8tion.jda.core.entities.Message
All Emotes used in this Message.
getEmotes() - Method in interface net.dv8tion.jda.core.JDA
A collection of all to us known emotes (managed/restricted included).
getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all Emotes in this Guild that have the same name as the one provided.
getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all Emotes that have the same name as the one provided.
getEncoding() - Method in class net.dv8tion.jda.core.entities.Icon
The base64 encoded data for this Icon
getErrorCode() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
The discord error code for this error response.
getErrorResponse() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
The ErrorResponse corresponding for the received error response from Discord
getExplicitContentLevel() - Method in interface net.dv8tion.jda.core.entities.Guild
The level of content filtering enabled in this Guild.
getExplicitContentLevelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the Explicit Content Level of the selected Guild.
getExplicitPermission(Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Retrieves the explicit permissions of the specified Member in its hosting Guild.
getExplicitPermission(Channel, Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Retrieves the explicit permissions of the specified Member in its hosting Guild and specific Channel.
getExplicitPermission(Channel, Role) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Retrieves the explicit permissions of the specified Role in its hosting Guild and specific Channel.
getFields() - Method in class net.dv8tion.jda.core.EmbedBuilder
Modifiable list of MessageEmbed Fields that the builder will use for EmbedBuilder.build().
getFields() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The fields in a message embed.
getFileName() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The file name of the Attachment when it was first uploaded.
getFirst() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The first cached entity retrieved by this PaginationAction instance
getFlags() - Method in interface net.dv8tion.jda.client.entities.Application
The flags for this application.
getFooter() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The footer (bottom) of the embedded content.
getFriend() - Method in class net.dv8tion.jda.client.events.relationship.FriendAddedEvent
 
getFriend() - Method in class net.dv8tion.jda.client.events.relationship.FriendRemovedEvent
 
getFriend(User) - Method in interface net.dv8tion.jda.client.JDAClient
 
getFriend(Member) - Method in interface net.dv8tion.jda.client.JDAClient
 
getFriendById(String) - Method in interface net.dv8tion.jda.client.JDAClient
 
getFriendById(long) - Method in interface net.dv8tion.jda.client.JDAClient
 
getFriendRequest() - Method in class net.dv8tion.jda.client.events.relationship.FriendRequestCanceledEvent
 
getFriendRequest() - Method in class net.dv8tion.jda.client.events.relationship.FriendRequestIgnoredEvent
 
getFriendRequest() - Method in class net.dv8tion.jda.client.events.relationship.FriendRequestReceivedEvent
 
getFriendRequest() - Method in class net.dv8tion.jda.client.events.relationship.FriendRequestSentEvent
 
getFriends() - Method in interface net.dv8tion.jda.client.entities.Group
 
getFriends() - Method in interface net.dv8tion.jda.client.JDAClient
 
getFriendsByName(String, boolean) - Method in interface net.dv8tion.jda.client.JDAClient
 
getFromOffset(int) - Static method in enum net.dv8tion.jda.core.Permission
Gets the Permission relating to the provided offset.
getGame() - Method in interface net.dv8tion.jda.client.entities.Friend
 
getGame() - Method in interface net.dv8tion.jda.core.entities.Member
The game that the user is currently playing.
getGame() - Method in interface net.dv8tion.jda.core.managers.Presence
The current Game for this session.
getGame() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
The game that the member is currently playing.
getGroup() - Method in interface net.dv8tion.jda.client.entities.Call
 
getGroup() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getGroup() - Method in class net.dv8tion.jda.client.events.call.GenericCallEvent
 
getGroup() - Method in class net.dv8tion.jda.client.events.group.GenericGroupEvent
 
getGroup() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the Group that this message was sent in.
getGroup() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The Group this Reaction was used in or null if this is not from type ChannelType.GROUP!
getGroup() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getGroup() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getGroup() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getGroup() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getGroup() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getGroup() - Method in class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveAllEvent
 
getGroupById(String) - Method in interface net.dv8tion.jda.client.JDAClient
 
getGroupById(long) - Method in interface net.dv8tion.jda.client.JDAClient
 
getGroups() - Method in interface net.dv8tion.jda.client.JDAClient
 
getGroupsByName(String, boolean) - Method in interface net.dv8tion.jda.client.JDAClient
 
getGuild() - Method in class net.dv8tion.jda.client.managers.EmoteManager
The Guild this Manager's Emote is in.
getGuild() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The Guild this Manager's Emote is in.
getGuild() - Method in class net.dv8tion.jda.client.requests.restaction.pagination.MentionPaginationAction
The current target Guild for this MentionPaginationAction.
getGuild() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The Guild this audit-log entry refers to
getGuild() - Method in interface net.dv8tion.jda.core.entities.Channel
Returns the Guild that this Channel is part of.
getGuild() - Method in interface net.dv8tion.jda.core.entities.Emote
The Guild this emote is attached to.
getGuild() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns the current Guild of the Member's VoiceChannel.
getGuild() - Method in interface net.dv8tion.jda.core.entities.Invite
An Invite.Guild object containing information about this invite's origin guild.
getGuild() - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
The Guild to which this PermissionHolder is related
getGuild() - Method in interface net.dv8tion.jda.core.entities.Member
The Guild in which this Member is represented.
getGuild() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the Guild that this message was sent in.
getGuild() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The Guild this Reaction was used in, this might return null when this Reaction was not used in a MessageChannel from the ChannelType TEXT!
getGuild() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
The Guild that the Channel returned from PermissionOverride.getChannel() is a part of.
getGuild() - Method in interface net.dv8tion.jda.core.entities.Role
Returns the Guild this Role exists in
getGuild() - Method in interface net.dv8tion.jda.core.entities.Webhook
The Guild instance for this Webhook.
getGuild() - Method in class net.dv8tion.jda.core.events.channel.text.GenericTextChannelEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.channel.voice.GenericVoiceChannelEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.emote.GenericEmoteEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.guild.GenericGuildEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.guild.GenericGuildMessageEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.guild.react.GuildMessageReactionRemoveAllEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveAllEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.role.GenericRoleEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.user.UserGameUpdateEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.user.UserOnlineStatusUpdateEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getGuild() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Gets the Guild instance that this AudioManager is used for.
getGuild() - Method in class net.dv8tion.jda.core.managers.ChannelManager
The Guild this Manager's Channel is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
The Guild this Manager's Channel is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildController
The underlying Guild instance
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildManager
The Guild object of this Manager.
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
The Guild object of this Manager.
getGuild() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
The Guild this Manager's Channel is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The Guild this Manager's Channel is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.RoleManager
The Guild this Manager's Role is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
The Guild this Manager's Role is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.WebhookManager
The Guild this Manager's Webhook is in.
getGuild() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
The Guild this Manager's Webhook is in.
getGuild() - Method in class net.dv8tion.jda.core.requests.restaction.order.ChannelOrderAction
The Guild which holds the channels from OrderAction.getCurrentOrder()
getGuild() - Method in class net.dv8tion.jda.core.requests.restaction.order.RoleOrderAction
The Guild which holds the roles from OrderAction.getCurrentOrder()
getGuild() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
The current target Guild for this AuditLogPaginationAction.
getGuildById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the Guild which has the same id as the one provided.
getGuildById(long) - Method in interface net.dv8tion.jda.core.JDA
This returns the Guild which has the same id as the one provided.
getGuildId() - Method in class net.dv8tion.jda.core.events.guild.UnavailableGuildJoinedEvent
 
getGuildIdLong() - Method in class net.dv8tion.jda.core.events.guild.UnavailableGuildJoinedEvent
 
getGuildPositions() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getGuilds() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable List of all Guilds that the logged account is connected to.
getGuildsByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all Guilds that have the same name as the one provided.
getHeight() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The height of the Attachment if this Attachment is an image.
getHeight() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.ImageInfo
The height of the image.
getHeight() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
The height of the thumbnail image.
getHeight() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.VideoInfo
The height of the video.
getHistory() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Creates a new MessageHistory object for each call of this method.
getHistoryAround(Message, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uses the provided Message as a marker and retrieves messages around the marker.
getHistoryAround(String, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uses the provided id of a message as a marker and retrieves messages around the marker.
getHistoryAround(long, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uses the provided id of a message as a marker and retrieves messages around the marker.
getHoistedField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
An RoleField for the hoist state of the selected Role.
getIconField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the Icon of the selected Application.
getIconField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the Icon of the selected Guild.
getIconId() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The icon id of the bot's application.
getIconId() - Method in interface net.dv8tion.jda.client.entities.Application
The icon id of the application.
getIconId() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The icon id of this Application.
getIconId() - Method in interface net.dv8tion.jda.client.entities.Group
 
getIconId() - Method in interface net.dv8tion.jda.core.entities.Guild
The Discord hash-id of the Guild icon image.
getIconId() - Method in interface net.dv8tion.jda.core.entities.Invite.Guild
The icon id of this guild.
getIconUrl() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The icon-url of the bot's application.
getIconUrl() - Method in interface net.dv8tion.jda.client.entities.Application
The icon-url of the application.
getIconUrl() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The icon-url of this Application.
getIconUrl() - Method in interface net.dv8tion.jda.client.entities.Group
 
getIconUrl() - Method in interface net.dv8tion.jda.core.entities.Guild
The URL of the Guild icon image.
getIconUrl() - Method in interface net.dv8tion.jda.core.entities.Invite.Guild
The icon url of this guild.
getIconUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
The url of the author's icon.
getIconUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Footer
The url of the footer's icon.
getId() - Method in enum net.dv8tion.jda.core.entities.ChannelType
The Discord id key used to represent the channel type.
getId() - Method in interface net.dv8tion.jda.core.entities.ISnowflake
The Snowflake id of this entity.
getId() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The id of the attachment.
getId() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
getId() - Method in enum net.dv8tion.jda.core.entities.MessageType
The Discord id key used to reference the MessageType.
getId() - Method in class net.dv8tion.jda.webhook.WebhookClient
The snowflake id of the target Webhook
getIdentifier() - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
Provides a unique String identifier for the connection.
getIdLong() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
 
getIdLong() - Method in interface net.dv8tion.jda.core.entities.ISnowflake
The Snowflake id of this entity.
getIdLong() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
getIdLong() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
 
getIdLong() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
 
getIdLong() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
 
getIdLong() - Method in class net.dv8tion.jda.webhook.WebhookClient
The snowflake id of the target Webhook
getImage() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information about the image in the message embed
getImageUrl() - Method in interface net.dv8tion.jda.core.entities.Emote
A String representation of the URL which leads to image displayed within the official Discord™ client when this Emote is used
getInherit() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
An unmodifiable list of all Permission that are unaffected by this override.
getInheritBits() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The inherited Permissions value represented as raw long bits.
getInherited() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
The currently set of inherited permission bits.
getInheritedPermissions() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Immutable list of Permissions that would be inherited from other permission holders.
getInheritRaw() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
This is the raw binary representation (as a base 10 long) of the permissions not affected by this override.
getInviteCode() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets an invite code for the guild, or null if no invite channel is enabled in the widget
getInviter() - Method in interface net.dv8tion.jda.core.entities.Invite
The user who created this invite.
getInvites() - Method in interface net.dv8tion.jda.core.entities.Channel
Returns all invites for this channel.
getInvites() - Method in interface net.dv8tion.jda.core.entities.Guild
Retrieves all Invites for this guild.
getInviteUrl(Collection<Permission>) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(Permission...) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(String, Collection<Permission>) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(long, Collection<Permission>) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(String, Permission...) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(long, Permission...) - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(Permission...) - Method in interface net.dv8tion.jda.bot.JDABot
Creates an authorization invite url for the currently logged in Bot-Account.
getInviteUrl(Collection<Permission>) - Method in interface net.dv8tion.jda.bot.JDABot
Creates an authorization invite url for the currently logged in Bot-Account.
getInviteUrl(Collection<Permission>) - Method in interface net.dv8tion.jda.client.entities.Application.Bot
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(Permission...) - Method in interface net.dv8tion.jda.client.entities.Application.Bot
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(String, Collection<Permission>) - Method in interface net.dv8tion.jda.client.entities.Application.Bot
Creates a OAuth invite-link used to invite the bot.
getInviteUrl(String, Permission...) - Method in interface net.dv8tion.jda.client.entities.Application.Bot
Creates a OAuth invite-link used to invite the bot.
getIsBotPublicField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the public state of the selected Application's bot.
getIterableHistory() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
A PaginationAction implementation that allows to iterate over recent Messages of this MessageChannel.
getJDA() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The JDA instance of this ApplicationInfo (the one logged into this application's bot account).
getJDA() - Method in interface net.dv8tion.jda.bot.JDABot
Returns the JDA instance of this JDABot
getJDA() - Method in interface net.dv8tion.jda.client.entities.Application
The JDA instance of this Application (the one owning this application).
getJDA() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The JDA instance of this AuthorizedApplication (the one owning this authorisation).
getJDA() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getJDA() - Method in interface net.dv8tion.jda.client.JDAClient
 
getJDA() - Method in class net.dv8tion.jda.client.managers.ApplicationManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.client.managers.EmoteManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The corresponding JDA instance of the referring Guild
getJDA() - Method in interface net.dv8tion.jda.core.entities.Channel
Returns the JDA instance of this Channel
getJDA() - Method in interface net.dv8tion.jda.core.entities.Emote
The JDA instance of this Emote
getJDA() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the JDA instance of this Guild
getJDA() - Method in interface net.dv8tion.jda.core.entities.Invite
The JDA instance used to create this Invite
getJDA() - Method in interface net.dv8tion.jda.core.entities.Member
The JDA instance.
getJDA() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the JDA instance related to this Message.
getJDA() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Returns the JDA instance of this MessageChannel
getJDA() - Method in class net.dv8tion.jda.core.entities.MessageHistory
The corresponding JDA instance for this MessageHistory
getJDA() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The JDA instance of this Reaction
getJDA() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
The current JDA instance for the Reaction
getJDA() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
The JDA instance that this PermissionOverride is related to.
getJDA() - Method in interface net.dv8tion.jda.core.entities.PrivateChannel
Returns the JDA instance of this PrivateChannel
getJDA() - Method in interface net.dv8tion.jda.core.entities.Role
Returns the JDA instance of this Role
getJDA() - Method in interface net.dv8tion.jda.core.entities.User
Returns the JDA instance of this User
getJDA() - Method in interface net.dv8tion.jda.core.entities.VoiceState
Returns the JDA instance of this VoiceState
getJDA() - Method in interface net.dv8tion.jda.core.entities.Webhook
The JDA instance of this Webhook.
getJDA() - Method in class net.dv8tion.jda.core.events.Event
Returns the JDA instance corresponding to this Event
getJDA() - Method in class net.dv8tion.jda.core.managers.AccountManager
The JDA instance of this AccountManager
getJDA() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
The JDA instance of this AccountManagerUpdatable
getJDA() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Gets the JDA instance that this AudioManager is a part of.
getJDA() - Method in class net.dv8tion.jda.core.managers.ChannelManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildController
The JDA instance of this GuildController
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in interface net.dv8tion.jda.core.managers.Presence
The JDA instance of this Presence
getJDA() - Method in class net.dv8tion.jda.core.managers.RoleManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.WebhookManager
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
The JDA instance of this Manager
getJDA() - Method in class net.dv8tion.jda.core.requests.RestAction
The current JDA instance
getJDA() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
The corresponding JDA instance for the entities of this OrderAction instance
getJoinDate() - Method in interface net.dv8tion.jda.core.entities.Member
The Time this Member joined the Guild.
getKey() - Method in enum net.dv8tion.jda.client.entities.RelationshipType
 
getKey() - Method in enum net.dv8tion.jda.core.audit.ActionType
The raw key used to identify types within the api.
getKey() - Method in class net.dv8tion.jda.core.audit.AuditLogChange
The key which defines the field that was updated by this change
getKey() - Method in enum net.dv8tion.jda.core.audit.AuditLogKey
 
getKey() - Method in enum net.dv8tion.jda.core.audit.AuditLogOption
getKey() - Method in enum net.dv8tion.jda.core.entities.Game.GameType
The Discord defined id key for this GameType.
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.ExplicitContentLevel
The key for this level
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
The Discord id key used to represent this MFALevel.
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
The Discord id key used to represent this NotificationLevel.
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
The Discord id key for this Verification Level.
getKey() - Method in enum net.dv8tion.jda.core.OnlineStatus
The valid API key for this OnlineStatus
getKey() - Method in enum net.dv8tion.jda.core.Region
The Region key as defined by Discord.
getLast() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The most recent entity retrieved by this PaginationAction instance
getLatestMessageId() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
The id for the most recent message sent in this current MessageChannel.
getLatestMessageIdLong() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
The id for the most recent message sent in this current MessageChannel.
getLeft() - Method in class net.dv8tion.jda.core.utils.tuple.ImmutablePair
 
getLeft() - Method in class net.dv8tion.jda.core.utils.tuple.MutablePair
 
getLeft() - Method in class net.dv8tion.jda.core.utils.tuple.Pair
Gets the left element from this pair.
getLength() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The total amount of characters that is displayed when this embed is displayed by the Discord client.
getLevel() - Method in class net.dv8tion.jda.core.utils.SimpleLog
Gets the current logging-level of this Logger.
getLimit() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The currently used limit.
getLocale() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getLog(String) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Will get the LOG with the given LOG-name or create one if it didn't exist
getManager() - Method in interface net.dv8tion.jda.client.entities.Application
Returns the ApplicationManager for this Application.
getManager() - Method in interface net.dv8tion.jda.core.entities.Channel
Returns the ChannelManager for this Channel.
getManager() - Method in interface net.dv8tion.jda.core.entities.Emote
The Manager for this emote, used to modify properties of the emote like name and role restrictions.
getManager() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the GuildManager for this Guild, used to modify all properties and settings of the Guild.
getManager() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Returns the PermOverrideManager for this PermissionOverride.
getManager() - Method in interface net.dv8tion.jda.core.entities.Role
The RoleManager for this Role.
getManager() - Method in interface net.dv8tion.jda.core.entities.SelfUser
The AccountManager for the currently logged in account.
getManager() - Method in interface net.dv8tion.jda.core.entities.Webhook
The Manager for this Webhook.
getManager() - Method in class net.dv8tion.jda.core.managers.fields.Field
The Manager of this specific Field instance
getManagerUpdatable() - Method in interface net.dv8tion.jda.client.entities.Application
Returns the ApplicationManagerUpdatable for this Application.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Channel
Returns the ChannelManagerUpdatable for this Channel.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Emote
An updatable manager for this Emote, used to modify properties of the emote like name and role restrictions.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the Updatable GuildManager for this Guild, used to modify all properties and settings of the Guild.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Returns the PermOverrideManager for this PermissionOverride.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Role
The RoleManagerUpdatable for this Role.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.SelfUser
The AccountManagerUpdatable for the currently logged in account.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Webhook
The Manager for this Webhook.
getMaxAge() - Method in interface net.dv8tion.jda.core.entities.Invite
The max age of this invite in seconds.
getMaxLimit() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The maximum limit that can be used for this PaginationAction
Limits provided to PaginationAction.limit(int) must not be greater than the returned value.
getMaxReconnectDelay() - Method in interface net.dv8tion.jda.core.JDA
This value is the maximum amount of time, in seconds, that JDA will wait between reconnect attempts.
getMaxUses() - Method in interface net.dv8tion.jda.core.entities.Invite
The max uses of this invite.
getMeaning() - Method in enum net.dv8tion.jda.core.audio.VoiceCode.Close
 
getMeaning() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
The meaning for this error.
getMeaning() - Method in enum net.dv8tion.jda.core.requests.CloseCode
The message which further explains the reason for this close code's occurrence
getMeaning() - Method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
getMember(User) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets the Guild specific Member object for the provided User.
getMember() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns the Member corresponding to this GuildVoiceState instance (Backreference)
getMember() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the author of this Message as a member.
getMember() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
If this PermissionOverride is an override dealing with a Member, then this method will return the related Member.
getMember() - Method in class net.dv8tion.jda.core.events.guild.member.GenericGuildMemberEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.guild.voice.GenericGuildVoiceEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageReceivedEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageUpdateEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getMember() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getMember() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
 
getMemberById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a Member object via the id of the user.
getMemberById(long) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a Member object via the id of the user.
getMemberById(String) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets a member with the given ID, or null if the member is not found
getMemberById(long) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets a member with the given ID, or null if the member is not found
getMemberPermissionOverrides() - Method in interface net.dv8tion.jda.core.entities.Channel
Gets all of the Member PermissionOverrides that are part of this Channel.
getMembers() - Method in interface net.dv8tion.jda.core.entities.Channel
A List of all Members that are in this Channel For TextChannels, this returns all Members with the Permission.MESSAGE_READ Permission.
getMembers() - Method in interface net.dv8tion.jda.core.entities.Guild
A list of all Members in this Guild.
getMembers() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets a list of online members in the guild
getMembers() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
Gets a list of all members in the channel
getMembersByEffectiveName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all Members who have the same effective name as the one provided.
getMembersByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all Members who have the same name as the one provided.
getMembersByNickname(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all Members who have the same nickname as the one provided.
getMembersWithPermissionChanges() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePermissionsEvent
 
getMembersWithRoles(Role...) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of Members that have all Roles provided.
getMembersWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of Members that have all provided Roles.
getMemberWithPermissionChanges() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
 
getMentionableField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
An RoleField for the mentionable state of the selected Role.
getMentionedChannels() - Method in interface net.dv8tion.jda.core.entities.Message
A immutable list of all mentioned TextChannels.
getMentionedRoles() - Method in interface net.dv8tion.jda.core.entities.Message
A immutable list of all mentioned Roles.
getMentionedUsers() - Method in interface net.dv8tion.jda.core.entities.Message
A immutable list of all mentioned users.
getMessage() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageUpdateEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageUpdateEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageUpdateEvent
 
getMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to get a Message from the Discord's servers that has the same id as the id provided.
getMessageById(long) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to get a Message from the Discord's servers that has the same id as the id provided.
getMessageById(String) - Method in class net.dv8tion.jda.core.entities.MessageHistory
Used to get a Message from the set of already retrieved message via it's message Id.
getMessageById(long) - Method in class net.dv8tion.jda.core.entities.MessageHistory
Used to get a Message from the set of already retrieved message via it's message Id.
getMessageEmbeds() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageEmbedEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageEmbedEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageEmbedEvent
 
getMessageId() - Method in interface net.dv8tion.jda.client.entities.Call
 
getMessageId() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The message id this reaction is attached to
getMessageId() - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
getMessageIdLong() - Method in interface net.dv8tion.jda.client.entities.Call
 
getMessageIdLong() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The message id this reaction is attached to
getMessageIdLong() - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
getMessageIds() - Method in class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
getMiddle() - Method in class net.dv8tion.jda.core.utils.tuple.MutableTriple
 
getMinLimit() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
The minimum limit that can be used for this PaginationAction
Limits provided to PaginationAction.limit(int) must not be less than the returned value.
getMutualGuilds() - Method in interface net.dv8tion.jda.core.entities.User
Finds and collects all Guild instances that contain this User within the current JDA instance.
getMutualGuilds(User...) - Method in interface net.dv8tion.jda.core.JDA
Gets all Guilds that contain all given users as their members.
getMutualGuilds(Collection<User>) - Method in interface net.dv8tion.jda.core.JDA
Gets all Guilds that contain all given users as their members.
getName() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The name of the bot's application.
getName() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The name of this Bot
getName() - Method in interface net.dv8tion.jda.client.entities.Application
The name of this application.
getName() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
The name of this Application.
getName() - Method in interface net.dv8tion.jda.client.entities.Group
Returns the name set for this group.
If no name has been set for this group, then null is returned.
getName() - Method in interface net.dv8tion.jda.core.entities.Channel
The human readable name of the Channel.
getName() - Method in interface net.dv8tion.jda.core.entities.Emote
The name of this emote
getName() - Method in class net.dv8tion.jda.core.entities.Game
The displayed name of the Game.
getName() - Method in interface net.dv8tion.jda.core.entities.Guild
The human readable name of the Guild.
getName() - Method in interface net.dv8tion.jda.core.entities.Invite.Channel
The name of this channel.
getName() - Method in interface net.dv8tion.jda.core.entities.Invite.Guild
The name of this guild.
getName() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
This method is a shortcut method to return the following information in the following situation: If the MessageChannel is instance of..
getName() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
The name of the Author.
getName() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Field
The name of the field
getName() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Provider
The name of the provider.
getName() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
The name for this emote/emoji
getName() - Method in interface net.dv8tion.jda.core.entities.Role
The Name of this Role.
getName() - Method in interface net.dv8tion.jda.core.entities.User
The username of the User.
getName() - Method in interface net.dv8tion.jda.core.entities.Webhook
The name of this Webhook.
getName() - Method in enum net.dv8tion.jda.core.Permission
The readable name as used in the Discord client.
getName() - Method in enum net.dv8tion.jda.core.Region
The human readable region name.
getName() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets the name of the guild
getName() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Returns the username of the member
getName() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
Gets the name of the channel
getNameField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the name of the selected Application.
getNameField() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
An EmoteField for the name of the selected Emote.
getNameField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
An AccountField for the username of the currently logged in account.
getNameField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
An ChannelField for the name of the selected Channel.
getNameField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the name of the selected Guild.
getNameField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
An RoleField for the name of the selected Role.
getNameField() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
A WebhookField for the name of the selected Webhook's default User.
getNewName() - Method in class net.dv8tion.jda.core.events.emote.update.EmoteUpdateNameEvent
 
getNewNick() - Method in class net.dv8tion.jda.core.events.guild.member.GuildMemberNickChangeEvent
 
getNewRoles() - Method in class net.dv8tion.jda.core.events.emote.update.EmoteUpdateRolesEvent
 
getNewValue() - Method in class net.dv8tion.jda.core.audit.AuditLogChange
The updated value for the field specified by AuditLogChange.getKey().
getNextPacket(boolean) - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
Used to retrieve an audio packet to send to Discord.
getNickname() - Method in interface net.dv8tion.jda.core.entities.Member
Returns the current nickname of this Member for the parent Guild.
getNickname() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the nickname of the member.
getNonFriendUsers() - Method in interface net.dv8tion.jda.client.entities.Group
 
getNSFWField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
An ChannelField for the nsfw flag of the selected Channel.
getOffset() - Method in enum net.dv8tion.jda.core.Permission
The binary offset of the permission.
getOldAfkChannel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateAfkChannelEvent
 
getOldAfkTimeout() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateAfkTimeoutEvent
 
getOldAvatarId() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateAvatarEvent
 
getOldAvatarUrl() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateAvatarEvent
 
getOldBitrate() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
 
getOldColor() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdateColorEvent
 
getOldDiscriminator() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateNameEvent
 
getOldDiscriminator() - Method in class net.dv8tion.jda.core.events.user.UserNameUpdateEvent
 
getOldEmail() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateEmailEvent
 
getOldIconId() - Method in class net.dv8tion.jda.client.events.group.update.GroupUpdateIconEvent
 
getOldIconId() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateIconEvent
 
getOldIconUrl() - Method in class net.dv8tion.jda.client.events.group.update.GroupUpdateIconEvent
 
getOldIconUrl() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateIconEvent
 
getOldLevel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateExplicitContentLevelEvent
The old ExplicitContentLevel for the Guild prior to this event.
getOldMFALevel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateMFALevelEvent
 
getOldName() - Method in class net.dv8tion.jda.client.events.group.update.GroupUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.emote.update.EmoteUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.core.events.user.UserNameUpdateEvent
 
getOldNotificationLevel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateNotificationLevelEvent
 
getOldNSFW() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateNSFWEvent
 
getOldOwner() - Method in class net.dv8tion.jda.client.events.group.update.GroupUpdateOwnerEvent
 
getOldOwner() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateOwnerEvent
 
getOldPermissions() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdatePermissionsEvent
 
getOldPermissionsRaw() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdatePermissionsEvent
 
getOldPosition() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePositionEvent
 
getOldPosition() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePositionEvent
 
getOldPosition() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdatePositionEvent
 
getOldPositionRaw() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdatePositionEvent
 
getOldRegion() - Method in class net.dv8tion.jda.client.events.call.update.CallUpdateRegionEvent
 
getOldRegion() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateRegionEvent
 
getOldRoles() - Method in class net.dv8tion.jda.core.events.emote.update.EmoteUpdateRolesEvent
 
getOldSplashId() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateSplashEvent
 
getOldSplashUrl() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateSplashEvent
 
getOldStatus() - Method in class net.dv8tion.jda.core.events.StatusChangeEvent
 
getOldSystemChannel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateSystemChannelEvent
Returns the previous system channel.
getOldTopic() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateTopicEvent
 
getOldUserLimit() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
 
getOldValue() - Method in class net.dv8tion.jda.core.audit.AuditLogChange
The previous value for the field specified by AuditLogChange.getKey().
getOldVerificationLevel() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateVerificationLevelEvent
 
getOnlineStatus() - Method in interface net.dv8tion.jda.client.entities.Friend
 
getOnlineStatus() - Method in interface net.dv8tion.jda.core.entities.Member
Returns the OnlineStatus of the User.
getOnlineStatus() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the online status of the member.
getOnlineStatusModifiedTime() - Method in interface net.dv8tion.jda.client.entities.Friend
 
getOption(AuditLogOption) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Shortcut to getOptions().get(name) lookup!
getOptionByName(String) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Shortcut to getOptions().get(name) lookup!
This lookup is case-insensitive!
getOptions() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Key-Value Map containing all Options made in this entry.
getOptions(AuditLogOption...) - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
Constructs a filtered, immutable list of options corresponding to the provided AuditLogOptions.
getOriginalPermissions() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
An immutable list of Permissions that have been calculated Field.getOriginalValue() using Permission.getPermissions(long)
getOriginalValue() - Method in class net.dv8tion.jda.core.managers.fields.Field
Resolves the original value for the underlying entity.
getOwner() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
The owner of the bot's application.
getOwner() - Method in interface net.dv8tion.jda.client.entities.Group
 
getOwner() - Method in interface net.dv8tion.jda.core.entities.Guild
The Member object of the owner of this Guild.
getOwner() - Method in interface net.dv8tion.jda.core.entities.Webhook
The owner of this Webhook.
getPasswordField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Client Only
getPermission() - Method in exception net.dv8tion.jda.core.exceptions.PermissionException
The Permission that is required for the operation
getPermissionField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
An PermissionField for the Permissions of the selected Role.
getPermissionOverride(Member) - Method in interface net.dv8tion.jda.core.entities.Channel
The PermissionOverride relating to the specified Member.
getPermissionOverride(Role) - Method in interface net.dv8tion.jda.core.entities.Channel
The PermissionOverride relating to the specified Role.
getPermissionOverride() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
The target PermissionOverride that will be modified by this Manager
getPermissionOverride() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
The target PermissionOverride that will be modified by this Manager
getPermissionOverrides() - Method in interface net.dv8tion.jda.core.entities.Channel
Gets all of the PermissionOverrides that are part of this Channel.
getPermissions() - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
The Guild-Wide Permissions this PermissionHolder holds.
getPermissions(Channel) - Method in interface net.dv8tion.jda.core.entities.Member
The Permissions this Member holds in the specified Channel.
getPermissions() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
An immutable list of Permissions that are calculated from PermissionField.getValue() using Permission.getPermissions(long)
getPermissions(long) - Static method in enum net.dv8tion.jda.core.Permission
A list of all Permissions that are specified by this raw long representation of permissions.
getPermissionsRaw() - Method in interface net.dv8tion.jda.core.entities.Role
The long representation of the literal permissions that this Role has.
getPing() - Method in interface net.dv8tion.jda.core.JDA
The time in milliseconds that discord took to respond to our last heartbeat
This roughly represents the WebSocket ping of this session
getPinnedMessages() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Retrieves a List of Messages that have been pinned in this channel.
getPosition() - Method in interface net.dv8tion.jda.core.entities.Channel
The position this Channel is displayed at.
getPosition() - Method in interface net.dv8tion.jda.core.entities.Role
The hierarchical position of this Role in the Guild hierarchy.
getPosition() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
Gets the integer position of the channel
getPositionRaw() - Method in interface net.dv8tion.jda.core.entities.Channel
The actual position of the Channel as stored and given by Discord.
getPositionRaw() - Method in interface net.dv8tion.jda.core.entities.Role
The actual position of the Role as stored and given by Discord.
getPremadeWidgetHtml(Guild, WidgetUtil.WidgetTheme, int, int) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Gets the pre-made HTML Widget for the specified guild using the specified settings.
getPremadeWidgetHtml(String, WidgetUtil.WidgetTheme, int, int) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Gets the pre-made HTML Widget for the specified guild using the specified settings.
getPresence() - Method in interface net.dv8tion.jda.core.JDA
The Presence controller for the current session.
getPreviousAvatarId() - Method in class net.dv8tion.jda.core.events.user.UserAvatarUpdateEvent
 
getPreviousAvatarUrl() - Method in class net.dv8tion.jda.core.events.user.UserAvatarUpdateEvent
 
getPreviousGame() - Method in class net.dv8tion.jda.core.events.user.UserGameUpdateEvent
 
getPreviouslyBlockedUser() - Method in class net.dv8tion.jda.client.events.relationship.UserUnblockedEvent
 
getPreviousOnlineStatus() - Method in class net.dv8tion.jda.core.events.user.UserOnlineStatusUpdateEvent
 
getPrevNick() - Method in class net.dv8tion.jda.core.events.guild.member.GuildMemberNickChangeEvent
 
getPriority() - Method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns the numeric priority of this loglevel, with 0 being the lowest
getPrivateChannel() - Method in interface net.dv8tion.jda.client.entities.Call
 
getPrivateChannel() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getPrivateChannel() - Method in class net.dv8tion.jda.client.events.call.GenericCallEvent
 
getPrivateChannel() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the PrivateChannel that this message was sent in.
getPrivateChannel() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The PrivateChannel this Reaction was used in or null if this is not from type ChannelType.PRIVATE!
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.channel.priv.PrivateChannelCreateEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.channel.priv.PrivateChannelDeleteEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveAllEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getPrivateChannelById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannelById(long) - Method in interface net.dv8tion.jda.core.JDA
This returns the PrivateChannel which has the same id as the one provided.
getPrivateChannels() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all known PrivateChannels.
getProxyIconUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
The url of the author's icon, proxied by Discord
This url is used to access the image through Discord instead of directly to prevent ip scraping.
getProxyIconUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Footer
The url of the footer's icon, proxied by Discord
This url is used to access the image through Discord instead of directly to prevent ip scraping.
getProxyUrl() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The url of the Attachment, proxied by Discord.
getProxyUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.ImageInfo
The url of the image, proxied by Discord
This url is used to access the image through Discord instead of directly to prevent ip scraping.
getProxyUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
The Discord proxied url of the thumbnail image.
getPrunableMemberCount(int) - Method in interface net.dv8tion.jda.core.entities.Guild
The method calculates the amount of Members that would be pruned if GuildController.prune(int) was executed.
getPublicChannel() - Method in interface net.dv8tion.jda.core.entities.Guild
Deprecated.
As the concept of a public channel has been removed from discord this method may return null for newer guild.
The default channel is now different for each user and depends on their permissions, see Member#getDefaultChannel() for more details.
If you want to get the default channel of old guilds you can use guild.getTextChannelById(guild.getIdLong()).
This will be removed in a future version!
getPublicRole() - Method in interface net.dv8tion.jda.core.entities.Guild
The @everyone Role of this Guild.
getQueuedAudioConnection() - Method in interface net.dv8tion.jda.core.managers.AudioManager
This can be used to find out what VoiceChannel JDA is currently attempting to setup an audio connection for.
getRateLimitedRoute() - Method in exception net.dv8tion.jda.core.exceptions.RateLimitedException
The route responsible for the rate limit bucket that is used in the responsible RateLimiter
getRaw(Permission...) - Static method in enum net.dv8tion.jda.core.Permission
This is effectively the opposite of Permission.getPermissions(long), this takes 1 or more Permissions and returns the raw offset long representation of the permissions.
getRaw(Collection<Permission>) - Static method in enum net.dv8tion.jda.core.Permission
This is effectively the opposite of Permission.getPermissions(long), this takes a Collection of Permissions and returns the raw offset long representation of the permissions.
getRawContent() - Method in interface net.dv8tion.jda.core.entities.Message
The raw textual content of this message.
getRawValue() - Method in enum net.dv8tion.jda.core.Permission
The value of this permission when viewed as a raw value.
getReaction() - Method in class net.dv8tion.jda.client.events.message.group.react.GenericGroupMessageReactionEvent
 
getReaction() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getReaction() - Method in class net.dv8tion.jda.core.events.message.priv.react.GenericPrivateMessageReactionEvent
 
getReaction() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getReaction() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.ReactionPaginationAction
The current target MessageReaction
getReactionEmote() - Method in class net.dv8tion.jda.client.events.message.group.react.GenericGroupMessageReactionEvent
 
getReactionEmote() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getReactionEmote() - Method in class net.dv8tion.jda.core.events.message.priv.react.GenericPrivateMessageReactionEvent
 
getReactionEmote() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getReactions() - Method in interface net.dv8tion.jda.core.entities.Message
All MessageReactions that are on this Message.
getReason() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The optional reason why this action was executed.
getReceiveHandler() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The currently set AudioReceiveHandler.
getRecentMentions() - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves the recent mentions for the currently logged in client account.
getRecentMentions(Guild) - Method in interface net.dv8tion.jda.client.JDAClient
Retrieves the recent mentions for the currently logged in client account.
getRecentMentions() - Method in interface net.dv8tion.jda.core.entities.Guild
Retrieves the recent mentions for the currently logged in client account in this Guild.
getRedirectUris() - Method in interface net.dv8tion.jda.client.entities.Application
The redirect uris of this application.
getRedirectUrisField() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
An ApplicationField for the redirect uris of the selected Application.
getRegion() - Method in interface net.dv8tion.jda.client.entities.Call
 
getRegion() - Method in interface net.dv8tion.jda.core.entities.Guild
The Region that this Guild is using for audio connections.
getRegionField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the Region of the selected Guild.
getRegisteredListeners() - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
getRegisteredListeners() - Method in interface net.dv8tion.jda.core.hooks.IEventManager
The currently registered listeners
getRegisteredListeners() - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
getRegisteredListeners() - Method in interface net.dv8tion.jda.core.JDA
Returns an unmodifiable List of Objects that have been registered as EventListeners.
getRelationship() - Method in class net.dv8tion.jda.client.events.relationship.GenericRelationshipEvent
 
getRelationship(User) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationship(Member) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipById(String) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipById(long) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipById(String, RelationshipType) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipById(long, RelationshipType) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationships() - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationships(RelationshipType) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationships(RelationshipType, String, boolean) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipsByName(String, boolean) - Method in interface net.dv8tion.jda.client.JDAClient
 
getRelationshipType() - Method in class net.dv8tion.jda.client.events.relationship.GenericRelationshipEvent
 
getRequest() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRequestBody() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRequestBodyRaw() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRequestHeaders() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRequestRaw() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRequiredMFALevel() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the level of multifactor authentication required to execute administrator restricted functions in this guild.
getRequiredMFALevelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the MFA Level of the selected Guild.
getRequiredType() - Method in exception net.dv8tion.jda.core.exceptions.AccountTypeException
The required AccountType for the operation
getResponse() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponse() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
The Discord Response causing the ErrorResponse
getResponseBody() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseBodyAsArray() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseBodyAsObject() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseBodyAsString() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseHeaders() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseNumber() - Method in class net.dv8tion.jda.core.events.Event
 
getResponseRaw() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getResponseTotal() - Method in interface net.dv8tion.jda.core.JDA
This value is the total amount of JSON responses that discord has sent.
getRestAction() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRestrictedGuilds() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getRetrievedHistory() - Method in class net.dv8tion.jda.core.entities.MessageHistory
Returns a List of Messages, sorted starting from newest to oldest, of all message that have already been retrieved from Discord with this MessageHistory object using the MessageHistory.retrievePast(int), MessageHistory.retrieveFuture(int), and MessageChannel.getHistoryAround(String, int) methods.
getRetryAfter() - Method in exception net.dv8tion.jda.core.exceptions.RateLimitedException
The back-off delay in milliseconds that should be respected before trying to query the route again
getRight() - Method in class net.dv8tion.jda.core.utils.tuple.ImmutablePair
 
getRight() - Method in class net.dv8tion.jda.core.utils.tuple.MutablePair
 
getRight() - Method in class net.dv8tion.jda.core.utils.tuple.Pair
Gets the right element from this pair.
getRingingUsers() - Method in interface net.dv8tion.jda.client.entities.Call
 
getRole() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
If this PermissionOverride is an override dealing with a Role, then this method will return the related Role.
getRole() - Method in class net.dv8tion.jda.core.events.role.GenericRoleEvent
 
getRole() - Method in class net.dv8tion.jda.core.managers.RoleManager
The target Role for this manager
getRole() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
The target Role for this manager
getRoleById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a Role from this guild that has the same id as the one provided.
getRoleById(long) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a Role from this guild that has the same id as the one provided.
getRoleById(String) - Method in interface net.dv8tion.jda.core.JDA
Retrieves the Role associated to the provided id.
getRoleById(long) - Method in interface net.dv8tion.jda.core.JDA
Retrieves the Role associated to the provided id.
getRolePermissionOverrides() - Method in interface net.dv8tion.jda.core.entities.Channel
Gets all of the Role PermissionOverrides that are part of this Channel.
getRoles() - Method in interface net.dv8tion.jda.core.entities.Emote
Roles this emote is active for
Learn More
getRoles() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets all Roles in this Guild.
getRoles() - Method in interface net.dv8tion.jda.core.entities.Member
The roles applied to this Member.
getRoles() - Method in class net.dv8tion.jda.core.events.guild.member.GuildMemberRoleAddEvent
 
getRoles() - Method in class net.dv8tion.jda.core.events.guild.member.GuildMemberRoleRemoveEvent
 
getRoles() - Method in interface net.dv8tion.jda.core.JDA
All Roles this JDA instance can see.
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all Roles in this Guild that have the same name as the one provided.
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
Retrieves all Roles visible to this JDA instance.
getRolesField() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Deprecated.
This setting is only available to whitelisted accounts and may be removed in successive builds.
getRoute() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
getRpcApplicationState() - Method in interface net.dv8tion.jda.client.entities.Application
The rpc application state of this application.
getScopes() - Method in interface net.dv8tion.jda.client.entities.AuthorizedApplication
List of authorization scopes of this Application.
getSeconds() - Method in enum net.dv8tion.jda.core.entities.Guild.Timeout
The amount of seconds represented by this Guild.Timeout.
getSecret() - Method in interface net.dv8tion.jda.client.entities.Application
Returns the Application secret (Used for oAuth)
getSelectedEntity() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
The entity which is currently at the selected position
getSelectedPosition() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
The currently selected position that is in focus for all modification operations of this OrderAction instance
getSelfMember() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets the Member object of the currently logged in account in this guild.
getSelfUser() - Method in class net.dv8tion.jda.core.events.self.GenericSelfUpdateEvent
 
getSelfUser() - Method in interface net.dv8tion.jda.core.JDA
Returns the currently logged in account represented by SelfUser.
getSelfUser() - Method in class net.dv8tion.jda.core.managers.AccountManager
The SelfUser that will be modified by this AccountManager.
getSelfUser() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
The SelfUser that will be modified by this AccountManagerUpdatable instance.
getSendingHandler() - Method in interface net.dv8tion.jda.core.managers.AudioManager
The currently set AudioSendHandler.
getServiceCloseFrame() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getSessionId() - Method in interface net.dv8tion.jda.core.entities.VoiceState
The Session-Id for this VoiceState
getSettings() - Method in interface net.dv8tion.jda.client.JDAClient
 
getShardId() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
Represents the id of the shard of the current instance.
getShardInfo() - Method in interface net.dv8tion.jda.core.JDA
The shard information used when creating this instance of JDA.
getShardString() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
Provides a shortcut method for easily printing shard info.
getShardTotal() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
The total amount of shards based on the value provided during JDA instance creation using JDABuilder.useSharding(int, int).
getShutdownTime() - Method in class net.dv8tion.jda.core.events.ShutdownEvent
Time of WebSocket disconnect
getSiteProvider() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information on site from which the embed was generated from.
getSize() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The size of the attachment in bytes.
getSplashField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the splash Icon of the selected Guild.
getSplashId() - Method in interface net.dv8tion.jda.core.entities.Guild
The Discord hash-id of the splash image for this Guild.
getSplashId() - Method in interface net.dv8tion.jda.core.entities.Invite.Guild
The splash image id of this guild.
getSplashUrl() - Method in interface net.dv8tion.jda.core.entities.Guild
The URL of the splash image for this Guild.
getSplashUrl() - Method in interface net.dv8tion.jda.core.entities.Invite.Guild
Returns the splash image url of this guild.
getStackTrace(Throwable) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
getStatus() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getStatus() - Method in class net.dv8tion.jda.core.events.StatusChangeEvent
 
getStatus() - Method in interface net.dv8tion.jda.core.JDA
Gets the current Status of the JDA instance.
getStatus() - Method in interface net.dv8tion.jda.core.managers.Presence
The current OnlineStatus for this session.
getStringBuilder() - Method in class net.dv8tion.jda.core.MessageBuilder
Returns the underlying StringBuilder.
getStrippedContent() - Method in interface net.dv8tion.jda.core.entities.Message
Gets the textual content of this message using Message.getContent() and then strips it of all markdown characters like *, **, __, ~~ that provide text formatting.
getSystemChannel() - Method in interface net.dv8tion.jda.core.entities.Guild
Provides the TextChannel that has been set as the channel which newly joined Members will be announced in.
getSystemChannelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the system TextChannel of the selected Guild.
getTag() - Method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns the Log-Tag (e.g.
getTargetId() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The id for the target entity.
getTargetIdLong() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The id for the target entity.
getTargetType() - Method in enum net.dv8tion.jda.core.audit.ActionType
The expected TargetType for this ActionType
getTargetType() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The TargetType defining what kind of entity was targeted by this action.
getText() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Footer
The text in the footer
getTextChannel() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the TextChannel that this message was sent in.
getTextChannel() - Method in class net.dv8tion.jda.core.entities.MessageReaction
The TextChannel this Reaction was used in or null if this is not from type ChannelType.TEXT!
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveAllEvent
 
getTextChannel() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getTextChannelById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a TextChannel from this guild that has the same id as the one provided.
getTextChannelById(long) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a TextChannel from this guild that has the same id as the one provided.
getTextChannelById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the TextChannel which has the same id as the one provided.
getTextChannelById(long) - Method in interface net.dv8tion.jda.core.JDA
This returns the TextChannel which has the same id as the one provided.
getTextChannels() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets all TextChannels in this Guild.
getTextChannels() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable List of all TextChannels of all connected Guilds.
getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all TextChannels in this Guild that have the same name as the one provided.
getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all TextChannels that have the same name as the one provided.
getThumbnail() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information about the Thumbnail image to be displayed with the embed.
getTimestamp() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The timestamp of the embed.
getTimestamp() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getTitle() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The title of the embed.
getToken() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
The token used to login to JDA with this Bot
This can be used in JDABuilder.setToken(String)
getToken() - Method in interface net.dv8tion.jda.core.entities.Webhook
The execute token for this Webhook.
getToken() - Method in interface net.dv8tion.jda.core.JDA
The login token that is currently being used for Discord authentication.
getTopic() - Method in interface net.dv8tion.jda.core.entities.TextChannel
The topic set for this TextChannel.
getTopicField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
An ChannelField for the topic of the selected Channel.
getType() - Method in interface net.dv8tion.jda.client.entities.Relationship
 
getType() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The ActionType defining what auditable Action is referred to by this entry.
getType() - Method in interface net.dv8tion.jda.core.entities.Channel
The ChannelType for this Channel
getType() - Method in class net.dv8tion.jda.core.entities.Game
The type of Game.
getType() - Method in interface net.dv8tion.jda.core.entities.Invite.Channel
The ChannelType of this channel.
getType() - Method in interface net.dv8tion.jda.core.entities.Message
This specifies the MessageType of this Message.
getType() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
The ChannelType of this MessageChannel.
getType() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The EmbedType of this embed.
getType() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.MessagePaginationAction
The ChannelType of the targeted MessageChannel.
getUdpSocket() - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
The UDP connection for this audio connection.
getUrl() - Method in class net.dv8tion.jda.core.entities.Game
The URL of the Game if the game is actually a Stream.
getURL() - Method in interface net.dv8tion.jda.core.entities.Invite
The invite URL for this invite in the format of: "https://discord.gg/" + getCode()
getUrl() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The url of the Attachment, most likely on the Discord servers.
getUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
The url of the author.
getUrl() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The that was originally placed into chat that spawned this embed.
getUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.ImageInfo
The url of the image.
getUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Provider
The url of the provider.
getUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
The web url of this thumbnail image.
getUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.VideoInfo
The url of the video.
getUrl() - Method in interface net.dv8tion.jda.core.entities.Webhook
The POST route for this Webhook.
getUrl() - Method in class net.dv8tion.jda.webhook.WebhookClient
The URL of this WebhookClient
getUser() - Method in interface net.dv8tion.jda.client.entities.CallUser
 
getUser() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
getUser() - Method in interface net.dv8tion.jda.client.entities.Relationship
 
getUser() - Method in class net.dv8tion.jda.client.events.group.GroupUserJoinEvent
 
getUser() - Method in class net.dv8tion.jda.client.events.group.GroupUserLeaveEvent
 
getUser() - Method in class net.dv8tion.jda.client.events.message.group.react.GenericGroupMessageReactionEvent
 
getUser() - Method in class net.dv8tion.jda.client.events.relationship.GenericRelationshipEvent
 
getUser() - Method in class net.dv8tion.jda.core.audio.UserAudio
The User that provided the audio data.
getUser() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
The User responsible for this action.
getUser() - Method in interface net.dv8tion.jda.core.entities.Member
The user wrapped by this Entity.
getUser() - Method in interface net.dv8tion.jda.core.entities.PrivateChannel
The User that this PrivateChannel communicates with.
getUser() - Method in class net.dv8tion.jda.core.events.channel.priv.PrivateChannelCreateEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.channel.priv.PrivateChannelDeleteEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.guild.GuildBanEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.guild.GuildUnbanEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.guild.member.GenericGuildMemberEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.message.guild.react.GenericGuildMessageReactionEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.message.priv.react.GenericPrivateMessageReactionEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.message.react.GenericMessageReactionEvent
 
getUser() - Method in class net.dv8tion.jda.core.events.user.GenericUserEvent
 
getUserById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the User which has the same id as the one provided.
getUserById(long) - Method in interface net.dv8tion.jda.core.JDA
This returns the User which has the same id as the one provided.
getUserLimit() - Method in interface net.dv8tion.jda.core.entities.VoiceChannel
The maximum amount of Members that can be in this VoiceChannel at once.
getUserLimitField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
An ChannelField for the user-limit of the selected Channel.
getUsers() - Method in interface net.dv8tion.jda.client.entities.Group
 
getUsers() - Method in class net.dv8tion.jda.core.audio.CombinedAudio
An unmodifiable list of all Users that provided audio that was combined.
getUsers() - Method in class net.dv8tion.jda.core.entities.MessageReaction
Retrieves the Users that already reacted with this MessageReaction.
getUsers(int) - Method in class net.dv8tion.jda.core.entities.MessageReaction
Retrieves the Users that already reacted with this MessageReaction.
getUsers() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all Users that share a Guild with the currently logged in account.
getUsersByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
This unmodifiable returns all Users that have the same username as the one provided.
getUsersStartedRinging() - Method in class net.dv8tion.jda.client.events.call.update.CallUpdateRingingUsersEvent
 
getUsersStoppedRinging() - Method in class net.dv8tion.jda.client.events.call.update.CallUpdateRingingUsersEvent
 
getUses() - Method in interface net.dv8tion.jda.core.entities.Invite
How often this invite has been used.
getValue() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Field
The value of the field
getValue() - Method in class net.dv8tion.jda.core.managers.fields.Field
The currently set value, null if no value has been set.
getValue() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
getVerificationLevel() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the verification-Level of this Guild.
getVerificationLevelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
An GuildField for the Verification Level of the selected Guild.
getVideoInfo() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information about the video which should be displayed as an embed.
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a VoiceChannel from this guild that has the same id as the one provided.
getVoiceChannelById(long) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a VoiceChannel from this guild that has the same id as the one provided.
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the VoiceChannel which has the same id as the one provided.
getVoiceChannelById(long) - Method in interface net.dv8tion.jda.core.JDA
This returns the VoiceChannel which has the same id as the one provided.
getVoiceChannelById(String) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets a voice channel with the given ID, or null if the voice channel is not found
getVoiceChannelById(long) - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets a voice channel with the given ID, or null if the voice channel is not found
getVoiceChannelByName(String, boolean) - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all VoiceChannels that have the same name as the one provided.
getVoiceChannels() - Method in interface net.dv8tion.jda.core.entities.Guild
Gets all VoiceChannels in this Guild.
getVoiceChannels() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all VoiceChannels of all connected Guilds.
getVoiceChannels() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Gets the list of voice channels in the guild
getVoiceChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
Gets a list of all VoiceChannels in this Guild that have the same name as the one provided.
getVoiceState() - Method in interface net.dv8tion.jda.client.entities.CallUser
 
getVoiceState() - Method in class net.dv8tion.jda.client.events.call.voice.GenericCallVoiceEvent
 
getVoiceState() - Method in interface net.dv8tion.jda.core.entities.Member
The VoiceState of this Member.
getVoiceState() - Method in class net.dv8tion.jda.core.events.guild.voice.GenericGuildVoiceEvent
 
getVoiceState() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
The current voice state of the member.
getVoiceStates() - Method in interface net.dv8tion.jda.core.entities.Guild
A list containing the GuildVoiceState of every Member in this Guild.
getWebhook() - Method in class net.dv8tion.jda.core.managers.WebhookManager
The target Webhook that will be modified by this manager
getWebhook() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
The target Webhook that will be modified by this manager
getWebhooks() - Method in interface net.dv8tion.jda.core.entities.Guild
Retrieves all Webhooks for this Guild.
getWebhooks() - Method in interface net.dv8tion.jda.core.entities.TextChannel
Retrieves the Webhooks attached to this TextChannel.
getWebhooks() - Method in class net.dv8tion.jda.webhook.WebhookCluster
The current list of receivers for this WebhookCluster instance.
getWebSocketTrace() - Method in interface net.dv8tion.jda.core.JDA
Receives all valid _trace lines that have been sent to us in this session.
getWidget(String) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Makes a GET request to get the information for a Guild's widget.
getWidget(long) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Makes a GET request to get the information for a Guild's widget.
getWidget() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Gets the widget that to which this member belongs
getWidget() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
Gets the Widget to which this voice channel belongs
getWidget() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
 
getWidgetBanner(Guild, WidgetUtil.BannerType) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Gets the banner image for the specified guild of the specified type.
getWidgetBanner(String, WidgetUtil.BannerType) - Static method in class net.dv8tion.jda.core.utils.WidgetUtil
Gets the banner image for the specified guild of the specified type.
getWidth() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The width of the Attachment if this Attachment is an image.
getWidth() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.ImageInfo
The width of the image.
getWidth() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
The width of the thumbnail image.
getWidth() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.VideoInfo
The width of the video.
GITHUB - Static variable in class net.dv8tion.jda.core.JDAInfo
 
givePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Adds the specified permissions to the result value
If any of the specified permissions is present in the revoked permissions it will be removed!
This does not apply immediately - it is applied in the value returned by PermissionField.getValue()
givePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Adds the specified permissions to the result value
If any of the specified permissions is present in the revoked permissions it will be removed!
This does not apply immediately - it is applied in the value returned by PermissionField.getValue()
givePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
Adds the specified Permissions to the selected Role.
givePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
Adds the specified Permissions to the selected Role.
grant(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Grants the provided Permissions bits to the selected PermissionOverridie.
grant(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Grants the provided Permissions to the selected PermissionOverridie.
grant(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
Grants the provided Permissions to the selected PermissionOverridie.
grant(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Grants the specified permission bits to the target PermissionOverride
grant(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Grants the specified Permissions to the target PermissionOverride
grant(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Grants the specified Permissions to the target PermissionOverride
Group - Interface in net.dv8tion.jda.client.entities
 
GroupJoinEvent - Class in net.dv8tion.jda.client.events.group
 
GroupJoinEvent(JDA, long, Group) - Constructor for class net.dv8tion.jda.client.events.group.GroupJoinEvent
 
GroupLeaveEvent - Class in net.dv8tion.jda.client.events.group
 
GroupLeaveEvent(JDA, long, Group) - Constructor for class net.dv8tion.jda.client.events.group.GroupLeaveEvent
 
GroupMessageDeleteEvent - Class in net.dv8tion.jda.client.events.message.group
 
GroupMessageDeleteEvent(JDA, long, long, Group) - Constructor for class net.dv8tion.jda.client.events.message.group.GroupMessageDeleteEvent
 
GroupMessageEmbedEvent - Class in net.dv8tion.jda.client.events.message.group
 
GroupMessageEmbedEvent(JDA, long, long, Group, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.client.events.message.group.GroupMessageEmbedEvent
 
GroupMessageReactionAddEvent - Class in net.dv8tion.jda.client.events.message.group.react
 
GroupMessageReactionAddEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.client.events.message.group.react.GroupMessageReactionAddEvent
 
GroupMessageReactionRemoveAllEvent - Class in net.dv8tion.jda.client.events.message.group.react
 
GroupMessageReactionRemoveAllEvent(JDA, long, long, Group) - Constructor for class net.dv8tion.jda.client.events.message.group.react.GroupMessageReactionRemoveAllEvent
 
GroupMessageReactionRemoveEvent - Class in net.dv8tion.jda.client.events.message.group.react
 
GroupMessageReactionRemoveEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.client.events.message.group.react.GroupMessageReactionRemoveEvent
 
GroupMessageReceivedEvent - Class in net.dv8tion.jda.client.events.message.group
 
GroupMessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.client.events.message.group.GroupMessageReceivedEvent
 
GroupMessageUpdateEvent - Class in net.dv8tion.jda.client.events.message.group
 
GroupMessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.client.events.message.group.GroupMessageUpdateEvent
 
GroupUpdateIconEvent - Class in net.dv8tion.jda.client.events.group.update
 
GroupUpdateIconEvent(JDA, long, Group, String) - Constructor for class net.dv8tion.jda.client.events.group.update.GroupUpdateIconEvent
 
GroupUpdateNameEvent - Class in net.dv8tion.jda.client.events.group.update
 
GroupUpdateNameEvent(JDA, long, Group, String) - Constructor for class net.dv8tion.jda.client.events.group.update.GroupUpdateNameEvent
 
GroupUpdateOwnerEvent - Class in net.dv8tion.jda.client.events.group.update
 
GroupUpdateOwnerEvent(JDA, long, Group, User) - Constructor for class net.dv8tion.jda.client.events.group.update.GroupUpdateOwnerEvent
 
GroupUserJoinEvent - Class in net.dv8tion.jda.client.events.group
 
GroupUserJoinEvent(JDA, long, Group, User) - Constructor for class net.dv8tion.jda.client.events.group.GroupUserJoinEvent
 
GroupUserLeaveEvent - Class in net.dv8tion.jda.client.events.group
 
GroupUserLeaveEvent(JDA, long, Group, User) - Constructor for class net.dv8tion.jda.client.events.group.GroupUserLeaveEvent
 
Guild - Interface in net.dv8tion.jda.core.entities
Represents a Discord Guild.
Guild.ExplicitContentLevel - Enum in net.dv8tion.jda.core.entities
The Explicit-Content-Filter Level of a Guild.
Guild.MFALevel - Enum in net.dv8tion.jda.core.entities
Represents the Multifactor Authentication level required by the Guild.
Guild.NotificationLevel - Enum in net.dv8tion.jda.core.entities
Represents the Notification-level of the Guild.
Guild.Timeout - Enum in net.dv8tion.jda.core.entities
Represents the idle time allowed until a user is moved to the AFK VoiceChannel if one is set (Guild.getAfkChannel()).
Guild.VerificationLevel - Enum in net.dv8tion.jda.core.entities
Represents the Verification-Level of the Guild.
GUILD_SYNC - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
GuildAvailableEvent - Class in net.dv8tion.jda.core.events.guild
GuildAvailableEvent
Fired if a Guild becomes available.

Use: This indicates that a Guild will now start sending events and can be interacted with.
GuildAvailableEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.GuildAvailableEvent
 
GuildBanEvent - Class in net.dv8tion.jda.core.events.guild
GuildBanEvent
Fired if a User is banned from a Guild.

Use: Retrieve the user who was banned (if available) and triggering guild.
GuildBanEvent(JDA, long, Guild, User) - Constructor for class net.dv8tion.jda.core.events.guild.GuildBanEvent
 
GuildController - Class in net.dv8tion.jda.core.managers
A controller that allows to utilize moderation permissions and create new channels and roles.
GuildController(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildController
Creates a new GuildController instance for the specified Guild instance
GuildField<T> - Class in net.dv8tion.jda.core.managers.fields
Specification AMF for an GuildManagerUpdatable field.
GuildField(GuildManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.GuildField
 
GuildJoinEvent - Class in net.dv8tion.jda.core.events.guild
GuildJoinEvent
Fired if a you join a Guild.

Warning: Discord already triggered a mass amount of these events due to a downtime.
GuildJoinEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.GuildJoinEvent
 
GuildLeaveEvent - Class in net.dv8tion.jda.core.events.guild
GuildLeaveEvent
Fired if a you leave a Guild.

Use: Detect when you leave a Guild.
GuildLeaveEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.GuildLeaveEvent
 
GuildManager - Class in net.dv8tion.jda.core.managers
Facade for a GuildManagerUpdatable instance.
GuildManager(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildManager
 
GuildManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify guild settings like the name or the splash.
GuildManagerUpdatable(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildManagerUpdatable
Creates a new GuildManagerUpdatable instance
GuildMemberJoinEvent - Class in net.dv8tion.jda.core.events.guild.member
GuildMemberJoinEvent
Fired if a Member joins a Guild.

Use: Retrieve member who joined (if available) and affected guild.
GuildMemberJoinEvent(JDA, long, Guild, Member) - Constructor for class net.dv8tion.jda.core.events.guild.member.GuildMemberJoinEvent
 
GuildMemberLeaveEvent - Class in net.dv8tion.jda.core.events.guild.member
GuildMemberLeaveEvent
Fired if a Member leaves a Guild.

Use: Retrieve member who left (if available) and triggering guild.
GuildMemberLeaveEvent(JDA, long, Guild, Member) - Constructor for class net.dv8tion.jda.core.events.guild.member.GuildMemberLeaveEvent
 
GuildMemberNickChangeEvent - Class in net.dv8tion.jda.core.events.guild.member
GuildMemberNickChangeEvent
Fired if a Member updates their Guild nickname.

Use: Retrieve member who changed their nickname, triggering guild, the old nick and the new nick.
GuildMemberNickChangeEvent(JDA, long, Guild, Member, String, String) - Constructor for class net.dv8tion.jda.core.events.guild.member.GuildMemberNickChangeEvent
 
GuildMemberRoleAddEvent - Class in net.dv8tion.jda.core.events.guild.member
GuildMemberRoleAddEvent
Fired if one or more Roles are assigned to a Member.

Use: Retrieve affected member and guild.
GuildMemberRoleAddEvent(JDA, long, Guild, Member, List<Role>) - Constructor for class net.dv8tion.jda.core.events.guild.member.GuildMemberRoleAddEvent
 
GuildMemberRoleRemoveEvent - Class in net.dv8tion.jda.core.events.guild.member
GuildMemberRoleRemoveEvent
Fired if one or more Roles are removed from a Member.

Use: Retrieve affected member and guild.
GuildMemberRoleRemoveEvent(JDA, long, Guild, Member, List<Role>) - Constructor for class net.dv8tion.jda.core.events.guild.member.GuildMemberRoleRemoveEvent
 
GuildMessageDeleteEvent - Class in net.dv8tion.jda.core.events.message.guild
GuildMessageDeleteEvent
Fired if a Guild Message was deleted.

Use: Retrieve affected TextChannel and the id of the deleted Message.
GuildMessageDeleteEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.message.guild.GuildMessageDeleteEvent
 
GuildMessageEmbedEvent - Class in net.dv8tion.jda.core.events.message.guild
GuildMessageEmbedEvent
Fired if a Guild Message contains one or more Embeds.

Use: Retrieve affected TextChannel, the id of the affected Message and a list of MessageEmbeds.
GuildMessageEmbedEvent(JDA, long, long, TextChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.guild.GuildMessageEmbedEvent
 
GuildMessageReactionAddEvent - Class in net.dv8tion.jda.core.events.message.guild.react
 
GuildMessageReactionAddEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.guild.react.GuildMessageReactionAddEvent
 
GuildMessageReactionRemoveAllEvent - Class in net.dv8tion.jda.core.events.message.guild.react
 
GuildMessageReactionRemoveAllEvent(JDA, long, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.message.guild.react.GuildMessageReactionRemoveAllEvent
 
GuildMessageReactionRemoveEvent - Class in net.dv8tion.jda.core.events.message.guild.react
 
GuildMessageReactionRemoveEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.guild.react.GuildMessageReactionRemoveEvent
 
GuildMessageReceivedEvent - Class in net.dv8tion.jda.core.events.message.guild
GuildMessageReceivedEvent
Fired if a Message is sent in a TextChannel.

Use: Retrieve affected TextChannel and Message.
GuildMessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.guild.GuildMessageReceivedEvent
 
GuildMessageUpdateEvent - Class in net.dv8tion.jda.core.events.message.guild
GuildMessageReceivedEvent
Fired if a Message is edited in a TextChannel.

Use: Retrieve affected TextChannel and Message.
GuildMessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.guild.GuildMessageUpdateEvent
 
GuildUnavailableEvent - Class in net.dv8tion.jda.core.events.guild
GuildUnavailableEvent
Fired if a Guild becomes unavailable.
Possibly due to a downtime.

Use: This indicates that a Guild stopped responding.
GuildUnavailableEvent(JDA, long, Guild) - Constructor for class net.dv8tion.jda.core.events.guild.GuildUnavailableEvent
 
GuildUnavailableException - Exception in net.dv8tion.jda.core.exceptions
Indicates that a Guild is not available
Thrown when an operation requires a Guild to be available and Guild#isAvailable() is false
GuildUnavailableException() - Constructor for exception net.dv8tion.jda.core.exceptions.GuildUnavailableException
Creates a new GuildUnavailableException instance
GuildUnavailableException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.GuildUnavailableException
Creates a new GuildUnavailableException instance
GuildUnbanEvent - Class in net.dv8tion.jda.core.events.guild
GuildBanEvent
Fired if a User is unbanned from a Guild.

Use: Retrieve user who was unbanned (if available) and the guild which they were unbanned from.
GuildUnbanEvent(JDA, long, Guild, User) - Constructor for class net.dv8tion.jda.core.events.guild.GuildUnbanEvent
 
GuildUpdateAfkChannelEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateAfkChannelEvent(JDA, long, Guild, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateAfkChannelEvent
 
GuildUpdateAfkTimeoutEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateAfkTimeoutEvent(JDA, long, Guild, Guild.Timeout) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateAfkTimeoutEvent
 
GuildUpdateExplicitContentLevelEvent - Class in net.dv8tion.jda.core.events.guild.update
GuildUpdateExplicitContentLevelEvent
Fired whenever a Guild updates its ExplicitContentLevel.

Use: Detect what Guild updated its level and what level was set prior to that update.
GuildUpdateExplicitContentLevelEvent(JDA, long, Guild, Guild.ExplicitContentLevel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateExplicitContentLevelEvent
 
GuildUpdateIconEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateIconEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateIconEvent
 
GuildUpdateMFALevelEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateMFALevelEvent(JDA, long, Guild, Guild.MFALevel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateMFALevelEvent
 
GuildUpdateNameEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateNameEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateNameEvent
 
GuildUpdateNotificationLevelEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateNotificationLevelEvent(JDA, long, Guild, Guild.NotificationLevel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateNotificationLevelEvent
 
GuildUpdateOwnerEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateOwnerEvent(JDA, long, Guild, Member) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateOwnerEvent
 
GuildUpdateRegionEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateRegionEvent(JDA, long, Guild, Region) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateRegionEvent
 
GuildUpdateSplashEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateSplashEvent(JDA, long, Guild, String) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateSplashEvent
 
GuildUpdateSystemChannelEvent - Class in net.dv8tion.jda.core.events.guild.update
GuildUpdateSystemChannelEvent
Fired if the system channel of a Guild has been changed.

Use: Retrieve the previous system channel after a change.
GuildUpdateSystemChannelEvent(JDA, long, Guild, TextChannel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateSystemChannelEvent
 
GuildUpdateVerificationLevelEvent - Class in net.dv8tion.jda.core.events.guild.update
 
GuildUpdateVerificationLevelEvent(JDA, long, Guild, Guild.VerificationLevel) - Constructor for class net.dv8tion.jda.core.events.guild.update.GuildUpdateVerificationLevelEvent
 
GuildVoiceDeafenEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceDeafenEvent
 
GuildVoiceGuildDeafenEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceGuildDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceGuildDeafenEvent
 
GuildVoiceGuildMuteEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceGuildMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceGuildMuteEvent
 
GuildVoiceJoinEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceJoinEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceJoinEvent
 
GuildVoiceLeaveEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceLeaveEvent(JDA, long, Member, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceLeaveEvent
 
GuildVoiceMoveEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceMoveEvent(JDA, long, Member, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceMoveEvent
 
GuildVoiceMuteEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceMuteEvent
 
GuildVoiceSelfDeafenEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceSelfDeafenEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfDeafenEvent
 
GuildVoiceSelfMuteEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceSelfMuteEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfMuteEvent
 
GuildVoiceState - Interface in net.dv8tion.jda.core.entities
Represents the voice state of a Member in a Guild.
GuildVoiceSuppressEvent - Class in net.dv8tion.jda.core.events.guild.voice
 
GuildVoiceSuppressEvent(JDA, long, Member) - Constructor for class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSuppressEvent
 

H

handle(Event) - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
handle(Event) - Method in interface net.dv8tion.jda.core.hooks.IEventManager
Handles the provided Event.
handle(Event) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
handleCombinedAudio(CombinedAudio) - Method in interface net.dv8tion.jda.core.audio.AudioReceiveHandler
If AudioReceiveHandler.canReceiveCombined() returns true, JDA will provide a CombinedAudio object to this method every 20 milliseconds.
handleUserAudio(UserAudio) - Method in interface net.dv8tion.jda.core.audio.AudioReceiveHandler
If AudioReceiveHandler.canReceiveUser() returns true, JDA will provide a UserAudio object to this method every time the user speaks. Continuing with the last statement: This method is only fired when discord provides us audio data which is very different from the scheduled firing time of AudioReceiveHandler.handleCombinedAudio(CombinedAudio).
hasBot() - Method in interface net.dv8tion.jda.client.entities.Application
Returns whether or not this Application has a bot-account assigned
hashCode() - Method in class net.dv8tion.jda.core.audit.AuditLogChange
 
hashCode() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
 
hashCode() - Method in class net.dv8tion.jda.core.entities.Game
 
hashCode() - Method in class net.dv8tion.jda.core.utils.tuple.Pair
Returns a suitable hash code.
hashCode() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
 
hashCode() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
 
hashCode() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
 
hashCode() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
 
hasLatestMessage() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Whether this MessageChannel contains a tracked most recent message or not.
hasNext() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction.PaginationIterator
 
hasPermission(Permission...) - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the given Permissions in the Guild.
hasPermission(Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the Permissions in the provided Collection<Permission> in the Guild.
hasPermission(Channel, Permission...) - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the given Permissions in the specified Channel.
hasPermission(Channel, Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.IPermissionHolder
Checks whether or not this PermissionHolder has the Permissions in the provided Collection<Permission> in the specified Channel.
hasPrivateChannel() - Method in interface net.dv8tion.jda.core.entities.User
Whether or not the currently logged in user and this user have a currently open PrivateChannel or not.
HEARTBEAT - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
HEARTBEAT - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
HEARTBEAT_ACK - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
HEARTBEAT_ACK - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
HELLO - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
HELLO - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
Helpers - Class in net.dv8tion.jda.core.utils
This class has major inspiration from Lang 3
Helpers() - Constructor for class net.dv8tion.jda.core.utils.Helpers
 
HierarchyException - Exception in net.dv8tion.jda.core.exceptions
 
HierarchyException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.HierarchyException
 
HttpException - Exception in net.dv8tion.jda.core.exceptions
 
HttpException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.HttpException
 
HttpException(String, Throwable) - Constructor for exception net.dv8tion.jda.core.exceptions.HttpException
 
HttpRequestEvent - Class in net.dv8tion.jda.core.events.http
Fired when a Rest request has been executed.
HttpRequestEvent(Request<?>, Response) - Constructor for class net.dv8tion.jda.core.events.http.HttpRequestEvent
 

I

IAudioSendFactory - Interface in net.dv8tion.jda.core.audio.factory
Factory interface for the creation of new IAudioSendSystem objects.
IAudioSendSystem - Interface in net.dv8tion.jda.core.audio.factory
Interface that acts as a UDP audio packet sending loop.
Icon - Class in net.dv8tion.jda.core.entities
Icon containing a base64 encoded jpeg image.
IDENTIFY - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
IDENTIFY - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
IEventManager - Interface in net.dv8tion.jda.core.hooks
An interface for JDA's EventManager system.
IFakeable - Interface in net.dv8tion.jda.core.entities
Marks a fakeable entity.
ignore() - Method in interface net.dv8tion.jda.client.entities.IncomingFriendRequest
 
ImageInfo(String, String, int, int) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.ImageInfo
 
IMentionable - Interface in net.dv8tion.jda.core.entities
Marks a mentionable entity.
ImmutablePair<L,R> - Class in net.dv8tion.jda.core.utils.tuple
This class has been copied from Lang 3
ImmutablePair(L, R) - Constructor for class net.dv8tion.jda.core.utils.tuple.ImmutablePair
Create a new pair instance.
IncomingFriendRequest - Interface in net.dv8tion.jda.client.entities
 
indexOf(CharSequence, int, int) - Method in class net.dv8tion.jda.core.MessageBuilder
Returns the index within this string of the first occurrence of the specified substring between the specified indices.
info(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with info level
INPUT_FORMAT - Static variable in interface net.dv8tion.jda.core.audio.AudioSendHandler
Audio Input Format expected by JDA if AudioSendHandler.isOpus() returns false.
installAuxiliaryCable(int) - Method in interface net.dv8tion.jda.core.JDA
Installs an auxiliary cable into the given port of your system.
InsufficientPermissionException - Exception in net.dv8tion.jda.core.exceptions
 
InsufficientPermissionException(Permission) - Constructor for exception net.dv8tion.jda.core.exceptions.InsufficientPermissionException
 
InsufficientPermissionException(Permission, String) - Constructor for exception net.dv8tion.jda.core.exceptions.InsufficientPermissionException
 
InterfacedEventManager - Class in net.dv8tion.jda.core.hooks
An IEventManager implementation that uses the EventListener interface for event listeners.
InterfacedEventManager() - Constructor for class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
INVALIDATE_SESSION - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
Invite - Interface in net.dv8tion.jda.core.entities
Representation of a Discord Invite.
Invite.Channel - Interface in net.dv8tion.jda.core.entities
POJO for the channel information provided by an invite.
Invite.Guild - Interface in net.dv8tion.jda.core.entities
POJO for the guild information provided by an invite.
InviteAction - Class in net.dv8tion.jda.core.requests.restaction
Invite Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Invites.
InviteAction(JDA, String) - Constructor for class net.dv8tion.jda.core.requests.restaction.InviteAction
 
inVoiceChannel() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Used to determine if the Member is currently in a VoiceChannel in the Guild returned from getGuild().
If this is false, getChannel() will return null.
inVoiceChannel() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Used to determine if the member is currently in a voice channel.
IOUtil - Class in net.dv8tion.jda.core.utils
 
IOUtil() - Constructor for class net.dv8tion.jda.core.utils.IOUtil
 
IPacketProvider - Interface in net.dv8tion.jda.core.audio.factory
Represents the connection between a IAudioSendSystem and JDA's internal audio system, providing access to audio packets built from data provided from AudioSendHandlers.
IPermissionHolder - Interface in net.dv8tion.jda.core.entities
Marker for entities that hold Permissions within JDA
isAllowEmailFriendRequest() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isAttemptingToConnect() - Method in interface net.dv8tion.jda.core.managers.AudioManager
This can be used to find out if JDA is currently attempting to setup an audio connection.
isAudioEnabled() - Method in interface net.dv8tion.jda.core.JDA
Used to determine whether the instance of JDA supports audio and has it enabled.
isAutoReconnect() - Method in interface net.dv8tion.jda.core.JDA
USed to determine whether or not autoReconnect is enabled for JDA.
isAutoReconnect() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Whether audio connections from this AudioManager automatically reconnect
isAvailable() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns whether or not this Guild is available.
isAvailable() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
Shows whether or not the widget for a guild is available.
isBlank(CharSequence) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
isBot() - Method in interface net.dv8tion.jda.core.entities.User
Returns whether or not the given user is a Bot-Account (special badge in client, some different behaviour)
isBot() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
Returns whether or not the given member is a bot account
isBotPublic() - Method in interface net.dv8tion.jda.bot.entities.ApplicationInfo
Whether the bot is public or not.
isBotPublic() - Method in interface net.dv8tion.jda.client.entities.Application
Whether the bot is public or not.
isBulkDeleteSplittingEnabled() - Method in interface net.dv8tion.jda.core.JDA
Used to determine if JDA will process MESSAGE_DELETE_BULK messages received from Discord as a single MessageBulkDeleteEvent or split the deleted messages up and fire multiple MessageDeleteEvents, one for each deleted message.
isCacheEnabled() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Whether retrieved entities are stored within an internal cache.
isChannel() - Method in enum net.dv8tion.jda.core.Permission
Returns whether or not this Permission is present Channel level (configurable via PermissionsOverrides)
isClosedByServer() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
isConnected() - Method in interface net.dv8tion.jda.core.managers.AudioManager
This can be used to find out if JDA currently has an active audio connection with a VoiceChannel.
isConsolePresent() - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Will return whether the program has a console present, or was launched without
isConvertEmoticons() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isDeafened() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns whether the Member is deafened, either by choice VoiceState.isSelfDeafened() or deafened by an admin GuildVoiceState.isGuildDeafened()
isDeafened() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceDeafenEvent
 
isDeafened() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is deafened, either by an admin or self-deafened
isDetectPlatformAccounts() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isDeveloperMode() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isEdited() - Method in interface net.dv8tion.jda.core.entities.Message
Returns whether or not this Message has been edited before.
isEmote() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
Whether this is an Emote wrapper.
isEmpty() - Method in class net.dv8tion.jda.core.EmbedBuilder
Checks if the given embed is empty.
isEmpty() - Method in class net.dv8tion.jda.core.entities.MessageHistory
Whether this MessageHistory instance has retrieved any messages.
isEmpty() - Method in class net.dv8tion.jda.core.MessageBuilder
Checks if the message contains any contend.
isEmpty() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Whether the cache of this PaginationAction is empty.
isEmpty(CharSequence) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
isEmpty() - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Whether this WebhookMessageBuilder contains any readable content.
isEnableTTS() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isError() - Method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns whether this LOG-level should be treated like an error or not
isExpanded() - Method in interface net.dv8tion.jda.core.entities.Invite
Whether this Invite is expanded or not.
isFake() - Method in interface net.dv8tion.jda.core.entities.IFakeable
Describes whether an entity is fake or not.
isFile() - Method in class net.dv8tion.jda.webhook.WebhookMessage
Whether this message contains an attachment
isFromType(ChannelType) - Method in interface net.dv8tion.jda.core.entities.Message
Used to determine if this Message was received from a MessageChannel of the ChannelType specified.
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.entities.MessageReaction
Whether this Reaction was used in a MessageChannel of the specified ChannelType.
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
isGroupCall() - Method in interface net.dv8tion.jda.client.entities.Call
 
isGroupCall() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
isGroupCall() - Method in class net.dv8tion.jda.client.events.call.GenericCallEvent
 
isGuild() - Method in enum net.dv8tion.jda.core.entities.ChannelType
Whether this ChannelType is present for a Guild Channel
isGuild() - Method in enum net.dv8tion.jda.core.Permission
Returns whether or not this Permission is present at the Guild level (configurable via Roles)
isGuildDeafened() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns whether the Member got deafened by an Admin
isGuildDeafened() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceGuildDeafenEvent
 
isGuildDeafened() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is deafened by an admin
isGuildMuted() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns whether the Member got muted by an Admin
isGuildMuted() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceGuildMuteEvent
 
isGuildMuted() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is muted by an admin
isHoisted() - Method in interface net.dv8tion.jda.core.entities.Role
Whether this Role is hoisted
Members in a hoisted role are displayed in their own grouping on the user-list
isIdle() - Method in interface net.dv8tion.jda.core.managers.Presence
Whether the current session is marked as afk or not.
isImage() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
Whether or not this attachment is an Image.
isInCall() - Method in interface net.dv8tion.jda.client.entities.CallVoiceState
 
isInline() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Field
If the field is in line.
isInlineAttachmentMedia() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isInlineEmbedMedia() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isLogged() - Method in class net.dv8tion.jda.core.events.ExceptionEvent
Whether this Throwable was already printed using the JDA logging system
isManaged() - Method in interface net.dv8tion.jda.core.entities.Emote
Whether this emote is managed.
isManaged() - Method in interface net.dv8tion.jda.core.entities.Role
Whether this Role is managed by an integration
isManaged() - Method in class net.dv8tion.jda.core.events.emote.GenericEmoteEvent
 
isMember(User) - Method in interface net.dv8tion.jda.core.entities.Guild
Used to determine if the provided User is a member of this Guild.
isMember() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Whether this Action will create a PermissionOverride for a Member or not
isMemberOverride() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Member.
isMentionable() - Method in interface net.dv8tion.jda.core.entities.Role
Whether or not this Role is mentionable
isMentioned(User) - Method in interface net.dv8tion.jda.core.entities.Message
Checks if given user was mentioned in this message in any way (@User, @everyone, @here).
isMessageDisplayCompact() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isMfaEnabled() - Method in interface net.dv8tion.jda.core.entities.SelfUser
If true, this account is protected by Multi-Factor authorization.
isMuted() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns whether the Member is muted, either by choice VoiceState.isSelfMuted() or deafened by an admin GuildVoiceState.isGuildMuted()
isMuted() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceMuteEvent
 
isMuted() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is muted, either by an admin or self-muted
ISnowflake - Interface in net.dv8tion.jda.core.entities
Marks a snowflake entity.
isNSFW() - Method in interface net.dv8tion.jda.core.entities.TextChannel
Whether or not this channel is considered as "NSFW" (Not-Safe-For-Work)
This will check whether the name of this TextChannel begins with nsfw- or is equal to nsfw!
isOpus() - Method in interface net.dv8tion.jda.core.audio.AudioSendHandler
If this method returns true JDA will treat the audio data provided by AudioSendHandler.provide20MsAudio() as a pre-encoded 20 Millisecond packet of Opus audio.
isOwner() - Method in interface net.dv8tion.jda.core.entities.Member
Checks whether this member is the owner of its related Guild.
isPinned() - Method in interface net.dv8tion.jda.core.entities.Message
Whether or not this Message has been pinned in its parent channel.
isPrivate() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
isPublicRole() - Method in interface net.dv8tion.jda.core.entities.Role
Whether this role is the @everyone role for its Guild, which is assigned to everyone who joins the Guild.
isRateLimit() - Method in class net.dv8tion.jda.core.events.http.HttpRequestEvent
 
isReconnect() - Method in enum net.dv8tion.jda.core.requests.CloseCode
Whether the WebSocketClient will attempt to reconnect when this close code appears
isRelationshipUpdate() - Method in class net.dv8tion.jda.core.events.user.UserGameUpdateEvent
 
isRelationshipUpdate() - Method in class net.dv8tion.jda.core.events.user.UserOnlineStatusUpdateEvent
 
isRenderEmbeds() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isRinging() - Method in interface net.dv8tion.jda.client.entities.CallUser
 
isRole() - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Whether this Action will create a PermissionOverride for a Role or not
isRoleOverride() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Role.
isSelf() - Method in class net.dv8tion.jda.core.entities.MessageReaction
Whether the currently logged in account has reacted with this reaction
isSelfDeafened() - Method in class net.dv8tion.jda.client.events.call.voice.CallVoiceSelfDeafenEvent
 
isSelfDeafened() - Method in interface net.dv8tion.jda.core.entities.VoiceState
Returns whether the Member/User deafened themselves.
isSelfDeafened() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfDeafenEvent
 
isSelfDeafened() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Whether connections from this AudioManager are deafened.
isSelfDeafened() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is self-deafened
isSelfMuted() - Method in class net.dv8tion.jda.client.events.call.voice.CallVoiceSelfMuteEvent
 
isSelfMuted() - Method in interface net.dv8tion.jda.core.entities.VoiceState
Returns whether the Member/User muted themselves.
isSelfMuted() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfMuteEvent
 
isSelfMuted() - Method in interface net.dv8tion.jda.core.managers.AudioManager
Whether connections from this AudioManager are muted, if this is true packages by the registered AudioSendHandler will be ignored by Discord.
isSelfMuted() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is self-muted
isSendable(AccountType) - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
Whether this MessageEmbed can be used in a message.
isServerError() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
Whether this is an internal server error from discord (status 500)
isSet() - Method in class net.dv8tion.jda.core.managers.fields.Field
Whether the value for this Field has been set
isSet() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Whether anything has been modified yet
isShowCurrentGame() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
isSuppressed() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns true if this Member is unable to speak because the channel is actively suppressing audio communication.
isSuppressed() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSuppressEvent
 
isSuppressed() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
Whether the member is suppressed
isTemporary() - Method in interface net.dv8tion.jda.core.entities.Invite
Whether this Invite grants only temporary access or not
isText() - Method in enum net.dv8tion.jda.core.Permission
Whether this permission is specifically for TextChannels
isTTS() - Method in interface net.dv8tion.jda.core.entities.Message
Defines whether or not this Message triggers TTS (Text-To-Speech).
isValidStreamingUrl(String) - Static method in class net.dv8tion.jda.core.entities.Game
Checks if a given String is a valid Twitch url (ie, one that will display "Streaming" on the Discord client).
isVerified() - Method in interface net.dv8tion.jda.core.entities.SelfUser
The status of this account's verification.
isVip() - Method in enum net.dv8tion.jda.core.Region
Whether or not this Region is a VIP region.
isVoice() - Method in enum net.dv8tion.jda.core.Permission
Whether this permission is specifically for VoiceChannels
isWebhookMessage() - Method in interface net.dv8tion.jda.core.entities.Message
Indicates if this Message was sent by a Webhook instead of a User.
iterator() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
PaginationIterator that will iterate over all entities for this PaginationAction.

J

JDA - Interface in net.dv8tion.jda.core
The core of JDA.
JDA.ShardInfo - Class in net.dv8tion.jda.core
Represents the information used to create this shard.
JDA.Status - Enum in net.dv8tion.jda.core
Represents the connection status of JDA and its Main WebSocket.
JDABot - Interface in net.dv8tion.jda.bot
 
JDABuilder - Class in net.dv8tion.jda.core
Used to create new JDA instances.
JDABuilder(AccountType) - Constructor for class net.dv8tion.jda.core.JDABuilder
Creates a completely empty JDABuilder.
JDAClient - Interface in net.dv8tion.jda.client
 
JDAInfo - Class in net.dv8tion.jda.core
Contains information to this specific build of JDA.
JDAInfo() - Constructor for class net.dv8tion.jda.core.JDAInfo
 

K

kick(Member, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Kicks a Member from the Guild.
kick(String, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Kicks the Member specified by the userId from the from the Guild.
kick(Member) - Method in class net.dv8tion.jda.core.managers.GuildController
Kicks a Member from the Guild.
kick(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Kicks the Member specified by the userId from the from the Guild.

L

lastIndexOf(CharSequence, int, int) - Method in class net.dv8tion.jda.core.MessageBuilder
Returns the index within this string of the last occurrence of the specified substring between the specified indices.
leave() - Method in interface net.dv8tion.jda.core.entities.Guild
Used to leave a Guild.
leaveGroup() - Method in interface net.dv8tion.jda.client.entities.Group
 
left - Variable in class net.dv8tion.jda.core.utils.tuple.ImmutablePair
Left object
left - Variable in class net.dv8tion.jda.core.utils.tuple.MutablePair
Left object
leftPad(String, int) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
length() - Method in class net.dv8tion.jda.core.MessageBuilder
Returns the current length of the content that will be built into a Message when MessageBuilder.build() is called.
LEVEL - Static variable in class net.dv8tion.jda.core.utils.SimpleLog
The global LOG-level that is used as standard if not overwritten
limit(int) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Sets the limit that should be used in the next RestAction completion call.
ListenerAdapter - Class in net.dv8tion.jda.core.hooks
An abstract implementation of EventListener which divides Events for the you.
ListenerAdapter() - Constructor for class net.dv8tion.jda.core.hooks.ListenerAdapter
 
loadLibraryFromJar(String) - Static method in class net.dv8tion.jda.core.utils.NativeUtil
Loads library from current JAR archive The file from JAR is copied into system temporary directory and then loaded.
LOG - Static variable in interface net.dv8tion.jda.core.managers.AudioManager
 
LOG - Static variable in class net.dv8tion.jda.core.requests.RestAction
 
log(SimpleLog.Level, Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with given LOG-level
log(Throwable) - Method in class net.dv8tion.jda.core.utils.SimpleLog
 
LOG - Static variable in class net.dv8tion.jda.webhook.WebhookClient
 

M

MAX_FILE_SIZE - Static variable in interface net.dv8tion.jda.core.entities.Message
 
Member - Interface in net.dv8tion.jda.core.entities
Represents a Guild-specific User.
MEMBER_CHUNK_REQUEST - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
MEMBER_TYPE - Static variable in class net.dv8tion.jda.core.requests.restaction.ChannelAction
 
MentionPaginationAction - Class in net.dv8tion.jda.client.requests.restaction.pagination
PaginationAction that paginates the endpoint Route.Self.GET_RECENT_MENTIONS.
MentionPaginationAction(JDA) - Constructor for class net.dv8tion.jda.client.requests.restaction.pagination.MentionPaginationAction
Creates a new MentionPaginationAction
This constructor effectively makes this target all recent mentions to get the recent mentions for a specific Guild use MentionPaginationAction.MentionPaginationAction(net.dv8tion.jda.core.entities.Guild) instead!
MentionPaginationAction(Guild) - Constructor for class net.dv8tion.jda.client.requests.restaction.pagination.MentionPaginationAction
Creates a new MentionPaginationAction
This constructor effectively makes this target specifically only the recent mentions for the specified Guild!
To get the global scope use MentionPaginationAction.MentionPaginationAction(net.dv8tion.jda.core.JDA) instead.
mentionsEveryone() - Method in interface net.dv8tion.jda.core.entities.Message
Indicates if this Message mentions everyone using @everyone or @here.
Message - Interface in net.dv8tion.jda.core.entities
Represents a Text message received from Discord.
Message.Attachment - Class in net.dv8tion.jda.core.entities
Represents a Message file attachment.
MessageBuilder - Class in net.dv8tion.jda.core
Builder system used to build Messages.
MessageBuilder() - Constructor for class net.dv8tion.jda.core.MessageBuilder
 
MessageBuilder.Formatting - Enum in net.dv8tion.jda.core
MessageBuilder.MentionType - Enum in net.dv8tion.jda.core
MessageBuilder.SplitPolicy - Interface in net.dv8tion.jda.core
Interface to allow custom implementation of Splitting rules for MessageBuilder.buildAll(SplitPolicy...).
MessageBuilder.SplitPolicy.CharSequenceSplitPolicy - Class in net.dv8tion.jda.core
Default MessageBuilder.SplitPolicy implementation.
MessageBulkDeleteEvent - Class in net.dv8tion.jda.core.events.message
MessageBulkDeleteEvent
Fired if a bulk deletion is executed in a TextChannel.

Use: This event indicates that a large chunk of Messages is deleted in a TextChannel.
MessageBulkDeleteEvent(JDA, long, TextChannel, List<String>) - Constructor for class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
MessageChannel - Interface in net.dv8tion.jda.core.entities
Represents a Discord channel that can have Messages and files sent to it.
MessageDeleteEvent - Class in net.dv8tion.jda.core.events.message
MessageDeleteEvent
Fired if a Message was deleted in a MessageChannel.

Use: Detect when a Message is deleted.
MessageDeleteEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
MessageEmbed - Interface in net.dv8tion.jda.core.entities
Represents an embed displayed by Discord.
MessageEmbed.AuthorInfo - Class in net.dv8tion.jda.core.entities
Class that represents the author of content, possibly including an icon that Discord proxies.
MessageEmbed.Field - Class in net.dv8tion.jda.core.entities
Represents a field in an embed.
MessageEmbed.Footer - Class in net.dv8tion.jda.core.entities
Class that represents a footer at the bottom of an embed
MessageEmbed.ImageInfo - Class in net.dv8tion.jda.core.entities
Represents the information provided to embed an image.
MessageEmbed.Provider - Class in net.dv8tion.jda.core.entities
Multipurpose class that represents a provider of content, whether directly through creation or indirectly through hosting.
MessageEmbed.Thumbnail - Class in net.dv8tion.jda.core.entities
Represents the information Discord provided about a thumbnail image that should be displayed with an embed message.
MessageEmbed.VideoInfo - Class in net.dv8tion.jda.core.entities
Represents the information provided to embed a video.
MessageEmbedEvent - Class in net.dv8tion.jda.core.events.message
MessageEmbedEvent
Fired if a Message contains an Embed in a MessageChannel.

Use: Grab MessageEmbeds from any message.
MessageEmbedEvent(JDA, long, long, MessageChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
MessageHistory - Class in net.dv8tion.jda.core.entities
Represents an access point to the Message history of a MessageChannel.
MessageHistory(MessageChannel) - Constructor for class net.dv8tion.jda.core.entities.MessageHistory
Creates a new MessageHistory object.
MessagePaginationAction - Class in net.dv8tion.jda.core.requests.restaction.pagination
PaginationAction that paginates the endpoints Route.Messages.GET_MESSAGE_HISTORY.
MessagePaginationAction(MessageChannel) - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.MessagePaginationAction
 
MessageReaction - Class in net.dv8tion.jda.core.entities
An object representing a single MessageReaction from Discord.
MessageReaction(MessageChannel, MessageReaction.ReactionEmote, long, boolean, int) - Constructor for class net.dv8tion.jda.core.entities.MessageReaction
Creates a new MessageReaction instance
MessageReaction.ReactionEmote - Class in net.dv8tion.jda.core.entities
Represents an Emoji/Emote of a MessageReaction
This is used to wrap both emojis and emotes
MessageReactionAddEvent - Class in net.dv8tion.jda.core.events.message.react
 
MessageReactionAddEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.react.MessageReactionAddEvent
 
MessageReactionRemoveAllEvent - Class in net.dv8tion.jda.core.events.message.react
 
MessageReactionRemoveAllEvent(JDA, long, long, MessageChannel) - Constructor for class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveAllEvent
 
MessageReactionRemoveEvent - Class in net.dv8tion.jda.core.events.message.react
 
MessageReactionRemoveEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.react.MessageReactionRemoveEvent
 
MessageReceivedEvent - Class in net.dv8tion.jda.core.events.message
MessageReceivedEvent
Fired if a Message is sent in a MessageChannel.

Use: This event indicates that a Message is sent in either a private or guild channel.
MessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
MessageType - Enum in net.dv8tion.jda.core.entities
Represents the different types of Messages that can be received from Discord.
MessageUpdateEvent - Class in net.dv8tion.jda.core.events.message
MessageUpdateEvent
Fired if a Message is edited in a MessageChannel.

Use: This event indicates that a Message is edited in either a private or guild channel.
MessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
Method - Enum in net.dv8tion.jda.core.requests
 
middle - Variable in class net.dv8tion.jda.core.utils.tuple.MutableTriple
 
MiscUtil - Class in net.dv8tion.jda.core.utils
 
MiscUtil() - Constructor for class net.dv8tion.jda.core.utils.MiscUtil
 
modifyMemberRoles(Member, Collection<Role>, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the Roles of the specified Member by adding and removing a collection of roles.
modifyMemberRoles(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the complete Role set of the specified Member
The provided roles will replace all current Roles of the specified Member.
modifyMemberRoles(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the complete Role set of the specified Member
The provided roles will replace all current Roles of the specified Member.
modifyRolePositions() - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the positional order of Guild.getRoles() using a specific RestAction extension to allow moving Roles up/down or to a specific position.
modifyRolePositions(boolean) - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the positional order of Guild.getRoles() using a specific RestAction extension to allow moving Roles up/down or to a specific position.
modifyTextChannelPositions() - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the positional order of Guild.getTextChannels() using a specific RestAction extension to allow moving Channels up/down or to a specific position.
modifyVoiceChannelPositions() - Method in class net.dv8tion.jda.core.managers.GuildController
Modifies the positional order of Guild.getVoiceChannels() using a specific RestAction extension to allow moving Channels up/down or to a specific position.
moveDown(int) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Moves the currently selected entity amount positions DOWN in order by pushing all entities up by one position.
moveTo(int) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Moves the currently selected entity to the specified position (0 based index).
moveUp(int) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Moves the currently selected entity amount positions UP in order by pushing all entities down by one position.
moveVoiceMember(Member, VoiceChannel) - Method in class net.dv8tion.jda.core.managers.GuildController
Used to move a Member from one VoiceChannel to another VoiceChannel.
multicast(Predicate<WebhookClient>, WebhookMessage) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sends the provided WebhookMessage to all WebhookClients that meet the specified filter.
MutablePair<L,R> - Class in net.dv8tion.jda.core.utils.tuple
This class has been copied from Lang 3
MutablePair() - Constructor for class net.dv8tion.jda.core.utils.tuple.MutablePair
Create a new pair instance of two nulls.
MutablePair(L, R) - Constructor for class net.dv8tion.jda.core.utils.tuple.MutablePair
Create a new pair instance.
MutableTriple<LEFT,MIDDLE,RIGHT> - Class in net.dv8tion.jda.core.utils.tuple
 

N

name - Variable in class net.dv8tion.jda.core.utils.SimpleLog
 
NAME_PATTERN - Static variable in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
 
NativeUtil - Class in net.dv8tion.jda.core.utils
This is taken directly from: https://github.com/adamheinrich/native-utils
Credit to the original author: Adam Heinrich
net.dv8tion.jda.bot - package net.dv8tion.jda.bot
 
net.dv8tion.jda.bot.entities - package net.dv8tion.jda.bot.entities
 
net.dv8tion.jda.client - package net.dv8tion.jda.client
 
net.dv8tion.jda.client.entities - package net.dv8tion.jda.client.entities
 
net.dv8tion.jda.client.events.call - package net.dv8tion.jda.client.events.call
 
net.dv8tion.jda.client.events.call.update - package net.dv8tion.jda.client.events.call.update
 
net.dv8tion.jda.client.events.call.voice - package net.dv8tion.jda.client.events.call.voice
 
net.dv8tion.jda.client.events.group - package net.dv8tion.jda.client.events.group
 
net.dv8tion.jda.client.events.group.update - package net.dv8tion.jda.client.events.group.update
 
net.dv8tion.jda.client.events.message.group - package net.dv8tion.jda.client.events.message.group
 
net.dv8tion.jda.client.events.message.group.react - package net.dv8tion.jda.client.events.message.group.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.client.events.relationship - package net.dv8tion.jda.client.events.relationship
 
net.dv8tion.jda.client.exceptions - package net.dv8tion.jda.client.exceptions
 
net.dv8tion.jda.client.managers - package net.dv8tion.jda.client.managers
 
net.dv8tion.jda.client.managers.fields - package net.dv8tion.jda.client.managers.fields
 
net.dv8tion.jda.client.requests.restaction - package net.dv8tion.jda.client.requests.restaction
 
net.dv8tion.jda.client.requests.restaction.pagination - package net.dv8tion.jda.client.requests.restaction.pagination
 
net.dv8tion.jda.core - package net.dv8tion.jda.core
The core JDA features that are both available for BOT and CLIENT applications.
net.dv8tion.jda.core.audio - package net.dv8tion.jda.core.audio
The audio API for Discord.
net.dv8tion.jda.core.audio.factory - package net.dv8tion.jda.core.audio.factory
Audio send factories that can be implemented to generate custom audio send packages to be provided to Discord.
net.dv8tion.jda.core.audio.hooks - package net.dv8tion.jda.core.audio.hooks
Listeners that can be used to monitor the ConnectionStatus or ping of an existing AudioConnection.
net.dv8tion.jda.core.audit - package net.dv8tion.jda.core.audit
Implementation for AuditLogEntry and all utilities needed for its structure.
net.dv8tion.jda.core.entities - package net.dv8tion.jda.core.entities
Entities representing Discord API objects like Users and Channels
net.dv8tion.jda.core.events - package net.dv8tion.jda.core.events
The core events that are fired by this library, informing the end-user about the connection state of the current JDA instance.
net.dv8tion.jda.core.events.channel.priv - package net.dv8tion.jda.core.events.channel.priv
Specific events indicating that a PrivateChannel was either created or closed
net.dv8tion.jda.core.events.channel.text - package net.dv8tion.jda.core.events.channel.text
Specific events indicating that a TextChannel was either created or deleted
net.dv8tion.jda.core.events.channel.text.update - package net.dv8tion.jda.core.events.channel.text.update
Events indicating that a TextChannel has been modified.
net.dv8tion.jda.core.events.channel.voice - package net.dv8tion.jda.core.events.channel.voice
Specific events indicating that a VoiceChannel was either created or deleted
net.dv8tion.jda.core.events.channel.voice.update - package net.dv8tion.jda.core.events.channel.voice.update
Events indicating that a VoiceChannel has been modified.
net.dv8tion.jda.core.events.emote - package net.dv8tion.jda.core.events.emote
Events that track added emotes and removed emotes.
net.dv8tion.jda.core.events.emote.update - package net.dv8tion.jda.core.events.emote.update
Events that track updates for existing Emotes
net.dv8tion.jda.core.events.guild - package net.dv8tion.jda.core.events.guild
Events for the state of Guilds such as whether the current logged in account joins/leaves a Guild.
net.dv8tion.jda.core.events.guild.member - package net.dv8tion.jda.core.events.guild.member
Events that indicate changes for the Members of a Guild such as join/leave or updates of the specific Member such as new Roles or a new nickname.
net.dv8tion.jda.core.events.guild.update - package net.dv8tion.jda.core.events.guild.update
Events indicating that a setting for a Guild has been updated.
net.dv8tion.jda.core.events.guild.voice - package net.dv8tion.jda.core.events.guild.voice
Events indicating the GuildVoiceState updates for one of the Guild's Members.
net.dv8tion.jda.core.events.http - package net.dv8tion.jda.core.events.http
 
net.dv8tion.jda.core.events.message - package net.dv8tion.jda.core.events.message
Events that are fired for Messages in a MessageChannel.
net.dv8tion.jda.core.events.message.guild - package net.dv8tion.jda.core.events.message.guild
Events for Messages in TextChannels of a Guild!
net.dv8tion.jda.core.events.message.guild.react - package net.dv8tion.jda.core.events.message.guild.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.core.events.message.priv - package net.dv8tion.jda.core.events.message.priv
net.dv8tion.jda.core.events.message.priv.react - package net.dv8tion.jda.core.events.message.priv.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.core.events.message.react - package net.dv8tion.jda.core.events.message.react
Events indicating the MessageReactions of a Message changed.
net.dv8tion.jda.core.events.role - package net.dv8tion.jda.core.events.role
Events that indicate that a Role is either created or deleted.
net.dv8tion.jda.core.events.role.update - package net.dv8tion.jda.core.events.role.update
Events that indicate that a Role has been updated with a new setting.
net.dv8tion.jda.core.events.self - package net.dv8tion.jda.core.events.self
Events indicating that one of the currently logged in account's settings has been modified.
net.dv8tion.jda.core.events.user - package net.dv8tion.jda.core.events.user
Events that indicate that a User presence has been updated, such as its avatar or game.
net.dv8tion.jda.core.exceptions - package net.dv8tion.jda.core.exceptions
All custom exceptions of the JDA library
net.dv8tion.jda.core.hooks - package net.dv8tion.jda.core.hooks
EventManager and EventListener implementations and interfaces.
net.dv8tion.jda.core.managers - package net.dv8tion.jda.core.managers
Managers that allow to modify (PATCH) existing entities with either an update task or atomic setters.
net.dv8tion.jda.core.managers.fields - package net.dv8tion.jda.core.managers.fields
Abstract Manager-Field (AMF)
This is utilized in updatable Managers.
net.dv8tion.jda.core.requests - package net.dv8tion.jda.core.requests
Discord API connection internals.
net.dv8tion.jda.core.requests.restaction - package net.dv8tion.jda.core.requests.restaction
Extensions of RestAction that can be used to operate on a specific case before executing the request.
net.dv8tion.jda.core.requests.restaction.order - package net.dv8tion.jda.core.requests.restaction.order
RestAction extensions specifically designed to change the order of discord entities.
net.dv8tion.jda.core.requests.restaction.pagination - package net.dv8tion.jda.core.requests.restaction.pagination
Extensions of RestAction that allow to access paginated discord endpoints like Route.Messages.GET_REACTION_USERS
The PaginationAction is designed to work as an Iterable of the specified endpoint.
net.dv8tion.jda.core.utils - package net.dv8tion.jda.core.utils
Package which contains all utilities for the JDA library.
net.dv8tion.jda.core.utils.tuple - package net.dv8tion.jda.core.utils.tuple
All classes in this package have been copied from Lang 3
net.dv8tion.jda.webhook - package net.dv8tion.jda.webhook
Webhook services that can be used to send messages without a discord account.
newBuilder(long, String) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Creates a new WebhookClientBuilder with the defined default settings of this cluster.
newBuilder(Webhook) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Creates a new WebhookClientBuilder with the defined default settings of this cluster.
newClient() - Method in interface net.dv8tion.jda.core.entities.Webhook
Creates a new WebhookClientBuilder instance for this Webhook instance.
NEWLINE - Static variable in interface net.dv8tion.jda.core.MessageBuilder.SplitPolicy
Splits on newline chars `\n`.
newLongMap() - Static method in class net.dv8tion.jda.core.utils.MiscUtil
Generates a new thread-safe TLongObjectMap
newThread(Runnable) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder.DefaultWebhookThreadFactory
 
next() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction.PaginationIterator
 
nextMessage(int, MessageBuilder) - Method in class net.dv8tion.jda.core.MessageBuilder.SplitPolicy.CharSequenceSplitPolicy
 
nextMessage(int, MessageBuilder) - Method in interface net.dv8tion.jda.core.MessageBuilder.SplitPolicy
Calculates the endIndex for the next Message.
noneBlank(Collection<T>, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
noneContainBlanks(Collection<T>, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
noneEmpty(Collection<T>, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
noneNull(Collection<?>, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notBlank(CharSequence, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notEmpty(CharSequence, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notEmpty(Collection<?>, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notNegative(int, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notNegative(long, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
notNull(Object, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
noWhitespace(CharSequence, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 

O

of(String) - Static method in class net.dv8tion.jda.core.entities.Game
Creates a new Game instance with the specified name.
of(String, String) - Static method in class net.dv8tion.jda.core.entities.Game
Creates a new Game instance with the specified name and url.
of(L, R) - Static method in class net.dv8tion.jda.core.utils.tuple.ImmutablePair
Obtains an immutable pair of from two objects inferring the generic types.
of(L, R) - Static method in class net.dv8tion.jda.core.utils.tuple.MutablePair
Obtains an immutable pair of from two objects inferring the generic types.
of(LEFT, MIDDLE, RIGHT) - Static method in class net.dv8tion.jda.core.utils.tuple.MutableTriple
 
of(L, R) - Static method in class net.dv8tion.jda.core.utils.tuple.Pair
Obtains an immutable pair of from two objects inferring the generic types.
of(MessageEmbed...) - Static method in class net.dv8tion.jda.webhook.WebhookMessage
Creates a new WebhookMessage instance with the provided MessageEmbeds
of(Collection<MessageEmbed>) - Static method in class net.dv8tion.jda.webhook.WebhookMessage
Creates a new WebhookMessage instance with the provided MessageEmbeds
onCallCreate(CallCreateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallDelete(CallDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallUpdateRegion(CallUpdateRegionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallUpdateRingingUsers(CallUpdateRingingUsersEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallVoiceJoin(CallVoiceJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallVoiceLeave(CallVoiceLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallVoiceSelfDeafen(CallVoiceSelfDeafenEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onCallVoiceSelfMute(CallVoiceSelfMuteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onChars(CharSequence, boolean) - Static method in interface net.dv8tion.jda.core.MessageBuilder.SplitPolicy
Creates a new MessageBuilder.SplitPolicy splitting on the specified chars.
onConnectionError(ConnectionStatus) - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
This method is used to indicate a connection error to JDA so that the connection can be properly shutdown.
onConnectionLost() - Method in interface net.dv8tion.jda.core.audio.factory.IPacketProvider
This method is used to indicate to JDA that the UDP connection has been lost, whether that be due internet loss or some other unknown reason.
onDisconnect(DisconnectEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onEmoteAdded(EmoteAddedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onEmoteRemoved(EmoteRemovedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onEmoteUpdateName(EmoteUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onEmoteUpdateRoles(EmoteUpdateRolesEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onError(SimpleLog, Throwable) - Method in interface net.dv8tion.jda.core.utils.SimpleLog.LogListener
Called on any incoming error-message (Throwable).
onEvent(Event) - Method in interface net.dv8tion.jda.core.hooks.EventListener
Handles any Event.
onEvent(Event) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onException(ExceptionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendAdded(FriendAddedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendRemoved(FriendRemovedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendRequestCanceled(FriendRequestCanceledEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendRequestIgnored(FriendRequestIgnoredEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendRequestReceived(FriendRequestReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onFriendRequestSent(FriendRequestSentEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericCall(GenericCallEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericCallUpdate(GenericCallUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericCallVoice(GenericCallVoiceEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericEmote(GenericEmoteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericEmoteUpdate(GenericEmoteUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericEvent(Event) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGroup(GenericGroupEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGroupMessage(GenericGroupMessageEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGroupMessageReaction(GenericGroupMessageReactionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGroupUpdate(GenericGroupUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuild(GenericGuildEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuildMember(GenericGuildMemberEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuildMessage(GenericGuildMessageEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuildMessageReaction(GenericGuildMessageReactionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuildUpdate(GenericGuildUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGuildVoice(GenericGuildVoiceEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericMessage(GenericMessageEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericMessageReaction(GenericMessageReactionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericPrivateMessage(GenericPrivateMessageEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericPrivateMessageReaction(GenericPrivateMessageReactionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericRelationship(GenericRelationshipEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericRelationshipAdd(GenericRelationshipAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericRelationshipRemove(GenericRelationshipRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericRole(GenericRoleEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericRoleUpdate(GenericRoleUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericSelfUpdate(GenericSelfUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericTextChannel(GenericTextChannelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericTextChannelUpdate(GenericTextChannelUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericUser(GenericUserEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericVoiceChannel(GenericVoiceChannelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericVoiceChannelUpdate(GenericVoiceChannelUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupJoin(GroupJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupLeave(GroupLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageDelete(GroupMessageDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageEmbed(GroupMessageEmbedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageReactionAdd(GroupMessageReactionAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageReactionRemove(GroupMessageReactionRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageReactionRemoveAll(GroupMessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageReceived(GroupMessageReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupMessageUpdate(GroupMessageUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupUpdateIcon(GroupUpdateIconEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupUpdateName(GroupUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupUpdateOwner(GroupUpdateOwnerEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupUserJoin(GroupUserJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGroupUserLeave(GroupUserLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildAvailable(GuildAvailableEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildBan(GuildBanEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildJoin(GuildJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildLeave(GuildLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMemberJoin(GuildMemberJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMemberLeave(GuildMemberLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMemberNickChange(GuildMemberNickChangeEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMemberRoleAdd(GuildMemberRoleAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMemberRoleRemove(GuildMemberRoleRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageDelete(GuildMessageDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageEmbed(GuildMessageEmbedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageReactionAdd(GuildMessageReactionAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageReactionRemove(GuildMessageReactionRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageReactionRemoveAll(GuildMessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageReceived(GuildMessageReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildMessageUpdate(GuildMessageUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUnavailable(GuildUnavailableEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUnban(GuildUnbanEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateAfkChannel(GuildUpdateAfkChannelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateAfkTimeout(GuildUpdateAfkTimeoutEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateIcon(GuildUpdateIconEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateMFALevel(GuildUpdateMFALevelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateName(GuildUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateNotificationLevel(GuildUpdateNotificationLevelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateOwner(GuildUpdateOwnerEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateRegion(GuildUpdateRegionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateSplash(GuildUpdateSplashEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateSystemChannel(GuildUpdateSystemChannelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildUpdateVerificationLevel(GuildUpdateVerificationLevelEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceDeafen(GuildVoiceDeafenEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceGuildDeafen(GuildVoiceGuildDeafenEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceGuildMute(GuildVoiceGuildMuteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceJoin(GuildVoiceJoinEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceLeave(GuildVoiceLeaveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceMove(GuildVoiceMoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceMute(GuildVoiceMuteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceSelfDeafen(GuildVoiceSelfDeafenEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceSelfMute(GuildVoiceSelfMuteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGuildVoiceSuppress(GuildVoiceSuppressEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onHttpRequest(HttpRequestEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
OnlineStatus - Enum in net.dv8tion.jda.core
Represents the online presence of a Member or Friend.
onLog(SimpleLog, SimpleLog.Level, Object) - Method in interface net.dv8tion.jda.core.utils.SimpleLog.LogListener
Called on any incoming log-messages (including stacktraces).
onMessageBulkDelete(MessageBulkDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageDelete(MessageDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageEmbed(MessageEmbedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageReactionAdd(MessageReactionAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageReactionRemove(MessageReactionRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageReactionRemoveAll(MessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageReceived(MessageReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageUpdate(MessageUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPing(long) - Method in interface net.dv8tion.jda.core.audio.hooks.ConnectionListener
Called when JDA send a heartbeat packet to Discord and Discord sends an acknowledgement.
onPrivateChannelCreate(PrivateChannelCreateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateChannelDelete(PrivateChannelDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageDelete(PrivateMessageDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageEmbed(PrivateMessageEmbedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageReactionAdd(PrivateMessageReactionAddEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageReactionRemove(PrivateMessageReactionRemoveEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageReactionRemoveAll(PrivateMessageReactionRemoveAllEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageReceived(PrivateMessageReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onPrivateMessageUpdate(PrivateMessageUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onReady(ReadyEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onReconnect(ReconnectedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onResume(ResumedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleCreate(RoleCreateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleDelete(RoleDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdateColor(RoleUpdateColorEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdateHoisted(RoleUpdateHoistedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdateMentionable(RoleUpdateMentionableEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdateName(RoleUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdatePermissions(RoleUpdatePermissionsEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onRoleUpdatePosition(RoleUpdatePositionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onSelfUpdateAvatar(SelfUpdateAvatarEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onSelfUpdateEmail(SelfUpdateEmailEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onSelfUpdateMFA(SelfUpdateMFAEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onSelfUpdateName(SelfUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onSelfUpdateVerified(SelfUpdateVerifiedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onShutdown(ShutdownEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onStatusChange(ConnectionStatus) - Method in interface net.dv8tion.jda.core.audio.hooks.ConnectionListener
Called when the status of the audio channel changes.
onStatusChange(StatusChangeEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelCreate(TextChannelCreateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelDelete(TextChannelDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelUpdateName(TextChannelUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelUpdateNSFW(TextChannelUpdateNSFWEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelUpdatePermissions(TextChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelUpdatePosition(TextChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onTextChannelUpdateTopic(TextChannelUpdateTopicEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUnavailableGuildJoined(UnavailableGuildJoinedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserAvatarUpdate(UserAvatarUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserBlocked(UserBlockedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserGameUpdate(UserGameUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserNameUpdate(UserNameUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserOnlineStatusUpdate(UserOnlineStatusUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserSpeaking(User, boolean) - Method in interface net.dv8tion.jda.core.audio.hooks.ConnectionListener
This method is an easy way to detect if a user is talking.
onUserTyping(UserTypingEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onUserUnblocked(UserUnblockedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelCreate(VoiceChannelCreateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelDelete(VoiceChannelDeleteEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelUpdateBitrate(VoiceChannelUpdateBitrateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelUpdateName(VoiceChannelUpdateNameEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelUpdatePermissions(VoiceChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelUpdatePosition(VoiceChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onVoiceChannelUpdateUserLimit(VoiceChannelUpdateUserLimitEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
openAudioConnection(VoiceChannel) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Starts the process to create an audio connection with a VoiceChannel or, if an audio connection is already open, JDA will move the connection to the provided VoiceChannel.
openPrivateChannel() - Method in interface net.dv8tion.jda.core.entities.User
Opens a PrivateChannel with this User.
OrderAction<T,M extends OrderAction<T,M>> - Class in net.dv8tion.jda.core.requests.restaction.order
Extension of RestAction - Type: Void that allows to modify the order of entities provided as an ArrayList.
OrderAction(JDA, Route.CompiledRoute) - Constructor for class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Creates a new OrderAction instance
OrderAction(JDA, boolean, Route.CompiledRoute) - Constructor for class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Creates a new OrderAction instance
OutgoingFriendRequest - Interface in net.dv8tion.jda.client.entities
 
OUTPUT_FORMAT - Static variable in interface net.dv8tion.jda.core.audio.AudioReceiveHandler
Audio Output Format used by JDA.

P

PaginationAction<T,M extends PaginationAction<T,M>> - Class in net.dv8tion.jda.core.requests.restaction.pagination
RestAction specification used to retrieve entities for paginated endpoints (before, after, limit).
PaginationAction(JDA, Route.CompiledRoute, int, int, int) - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Creates a new PaginationAction instance
PaginationAction(JDA) - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Creates a new PaginationAction instance
This is used for PaginationActions that should not deal with PaginationAction.limit(int)
PaginationAction.PaginationIterator - Class in net.dv8tion.jda.core.requests.restaction.pagination
Iterator implementation for a PaginationAction.
PaginationIterator() - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction.PaginationIterator
 
Pair<L,R> - Class in net.dv8tion.jda.core.utils.tuple
This class has been copied from Lang 3
Pair() - Constructor for class net.dv8tion.jda.core.utils.tuple.Pair
 
parallelStream() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
Returns a possibly parallel Stream with this PaginationAction as its source.
parseSnowflake(String) - Static method in class net.dv8tion.jda.core.utils.MiscUtil
 
Permission - Enum in net.dv8tion.jda.core
Represents the bit offsets used by Discord for Permissions.
PermissionException - Exception in net.dv8tion.jda.core.exceptions
Indicates that the currently logged in account does not meet the specified Permission from PermissionException.getPermission()
PermissionException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.PermissionException
Creates a new PermissionException instance
PermissionField - Class in net.dv8tion.jda.core.managers.fields
Specification Manager Field for a Permission depending Field.
PermissionField(RoleManagerUpdatable, Supplier<Long>) - Constructor for class net.dv8tion.jda.core.managers.fields.PermissionField
 
PermissionOverride - Interface in net.dv8tion.jda.core.entities
Represents the specific Member or Role permission overrides that can be set for channels.
PermissionOverrideAction - Class in net.dv8tion.jda.core.requests.restaction
Extension of RestAction specifically designed to create a PermissionOverride for a Channel.
PermissionOverrideAction(JDA, Route.CompiledRoute, Channel, Member) - Constructor for class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Creates a new PermissionOverrideAction instance
PermissionOverrideAction(JDA, Route.CompiledRoute, Channel, Role) - Constructor for class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Creates a new PermissionOverrideAction instance
PermissionUtil - Class in net.dv8tion.jda.core.utils
 
PermissionUtil() - Constructor for class net.dv8tion.jda.core.utils.PermissionUtil
 
PermOverrideManager - Class in net.dv8tion.jda.core.managers
Facade for a PermOverrideManagerUpdatable instance.
PermOverrideManager(PermissionOverride) - Constructor for class net.dv8tion.jda.core.managers.PermOverrideManager
Creates a new PermOverrideManager instance
PermOverrideManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify PermissionOverride settings such as the granted and denied Permissions.
PermOverrideManagerUpdatable(PermissionOverride) - Constructor for class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Creates a new PermOverrideManagerUpdatable instance
pin() - Method in interface net.dv8tion.jda.core.entities.Message
Used to add the Message to the MessageChannel's pinned message list.
pinMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to pin a message.
pinMessageById(long) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to pin a message.
positive(int, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
positive(long, String) - Static method in class net.dv8tion.jda.core.utils.Checks
 
Presence - Interface in net.dv8tion.jda.core.managers
The Presence associated with the provided JDA instance
PRESENCE - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
PrivateChannel - Interface in net.dv8tion.jda.core.entities
Represents the connection used for direct messaging.
PrivateChannelCreateEvent - Class in net.dv8tion.jda.core.events.channel.priv
PrivateChannelCreateEvent
Fired if a Private Channel was created.

Use: Retrieve the freshly created private channel and it's User.
PrivateChannelCreateEvent(JDA, long, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.channel.priv.PrivateChannelCreateEvent
 
PrivateChannelDeleteEvent - Class in net.dv8tion.jda.core.events.channel.priv
PrivateChannelDeleteEvent
Fired if a Private Channel was deleted.

Use: Retrieve the issuing User.
PrivateChannelDeleteEvent(JDA, long, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.channel.priv.PrivateChannelDeleteEvent
 
PrivateMessageDeleteEvent - Class in net.dv8tion.jda.core.events.message.priv
PrivateMessageDeleteEvent
Fired if a Message is deleted in a PrivateChannel.

Use: Retrieve affected PrivateChannel and the ID of the deleted Message.
PrivateMessageDeleteEvent(JDA, long, long, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.message.priv.PrivateMessageDeleteEvent
 
PrivateMessageEmbedEvent - Class in net.dv8tion.jda.core.events.message.priv
PrivateMessageEmbedEvent
Fired if a Message contains Embeds in a PrivateChannel.

Use: Retrieve affected PrivateChannel, the ID of the deleted Message and a list of MessageEmbeds.
PrivateMessageEmbedEvent(JDA, long, long, PrivateChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.priv.PrivateMessageEmbedEvent
 
PrivateMessageReactionAddEvent - Class in net.dv8tion.jda.core.events.message.priv.react
 
PrivateMessageReactionAddEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.priv.react.PrivateMessageReactionAddEvent
 
PrivateMessageReactionRemoveAllEvent - Class in net.dv8tion.jda.core.events.message.priv.react
 
PrivateMessageReactionRemoveAllEvent(JDA, long, long, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.message.priv.react.PrivateMessageReactionRemoveAllEvent
 
PrivateMessageReactionRemoveEvent - Class in net.dv8tion.jda.core.events.message.priv.react
 
PrivateMessageReactionRemoveEvent(JDA, long, User, MessageReaction) - Constructor for class net.dv8tion.jda.core.events.message.priv.react.PrivateMessageReactionRemoveEvent
 
PrivateMessageReceivedEvent - Class in net.dv8tion.jda.core.events.message.priv
PrivateMessageReceivedEvent
Fired if a Message is sent in a PrivateChannel.

Use: Retrieve affected PrivateChannel and Message.
PrivateMessageReceivedEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.priv.PrivateMessageReceivedEvent
 
PrivateMessageUpdateEvent - Class in net.dv8tion.jda.core.events.message.priv
PrivateMessageUpdateEvent
Fired if a Message is edited in a PrivateChannel.

Use: Retrieve affected PrivateChannel and edited Message.
PrivateMessageUpdateEvent(JDA, long, Message) - Constructor for class net.dv8tion.jda.core.events.message.priv.PrivateMessageUpdateEvent
 
Promise<T> - Class in net.dv8tion.jda.core.utils
 
Promise() - Constructor for class net.dv8tion.jda.core.utils.Promise
 
Promise(Throwable) - Constructor for class net.dv8tion.jda.core.utils.Promise
 
Promise(T) - Constructor for class net.dv8tion.jda.core.utils.Promise
 
provide20MsAudio() - Method in interface net.dv8tion.jda.core.audio.AudioSendHandler
If AudioSendHandler.canProvide() returns true JDA will call this method in an attempt to retrieve audio data from the handler.
Provider(String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Provider
 
prune(int) - Method in class net.dv8tion.jda.core.managers.GuildController
This method will prune (kick) all members who were offline for at least days days.

Q

queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.EmptyRestAction
 
queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.FailedRestAction
 
queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction.FailedRestAction
 
queue() - Method in class net.dv8tion.jda.core.requests.RestAction
Submits a Request for execution.
queue(Consumer<T>) - Method in class net.dv8tion.jda.core.requests.RestAction
Submits a Request for execution.
queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction
Submits a Request for execution.
queueAfter(long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue() to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<T>) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer, java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, ScheduledExecutorService) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue() to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<T>, ScheduledExecutorService) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer) to be executed after the specified delay.
queueAfter(long, TimeUnit, Consumer<T>, Consumer<Throwable>, ScheduledExecutorService) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.queue(java.util.function.Consumer, java.util.function.Consumer) to be executed after the specified delay.

R

RateLimitedException - Exception in net.dv8tion.jda.core.exceptions
Indicates that we received a 429: Too Many Requests response
RateLimitedException(Route.CompiledRoute, long) - Constructor for exception net.dv8tion.jda.core.exceptions.RateLimitedException
 
RateLimitedException(String, long) - Constructor for exception net.dv8tion.jda.core.exceptions.RateLimitedException
 
ReactionEmote(String, Long, JDA) - Constructor for class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
ReactionEmote(Emote) - Constructor for class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
ReactionPaginationAction - Class in net.dv8tion.jda.core.requests.restaction.pagination
PaginationAction that paginates the endpoint Route.Messages.GET_REACTION_USERS.
ReactionPaginationAction(MessageReaction) - Constructor for class net.dv8tion.jda.core.requests.restaction.pagination.ReactionPaginationAction
Creates a new PaginationAction instance
readFully(File) - Static method in class net.dv8tion.jda.core.utils.IOUtil
Used as an alternate to Java's nio Files.readAllBytes.
readFully(InputStream) - Static method in class net.dv8tion.jda.core.utils.IOUtil
Provided as a simple way to fully read an InputStream into a byte[].
READY - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
ReadyEvent - Class in net.dv8tion.jda.core.events
ReadyEvent
Fired if our connection finished loading the ready event.
Before this event was fired all entity related functions (like JDA#getUserById(String)) were not guaranteed to work as expected.

Use: JDA finished populating internal objects and is now ready to be used.
ReadyEvent(JDA, long) - Constructor for class net.dv8tion.jda.core.events.ReadyEvent
 
reason(String) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction
Applies the specified reason as audit-log reason field.
RECONNECT - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
ReconnectedEvent - Class in net.dv8tion.jda.core.events
ReconnectedEvent
Fired if JDA successfully re-established it's connection to the WebSocket.
All Objects have been replaced when this is fired and events were likely missed in the downtime.

Use: This marks the continuation of event flow stopped by the DisconnectEvent.
ReconnectedEvent(JDA, long) - Constructor for class net.dv8tion.jda.core.events.ReconnectedEvent
 
Region - Enum in net.dv8tion.jda.core
Represents the Regions used for Audio connections.
register(Object) - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
register(Object) - Method in interface net.dv8tion.jda.core.hooks.IEventManager
Registers the specified listener
Accepted types may be specified by implementations
register(Object) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
Registers the specified listener
Accepted types may be specified by implementations
Relationship - Interface in net.dv8tion.jda.client.entities
 
RelationshipType - Enum in net.dv8tion.jda.client.entities
 
removeEventListener(Object...) - Method in interface net.dv8tion.jda.core.JDA
Removes all provided listeners from the event-listeners and no longer uses them to handle events.
removeEventListener(Object...) - Method in class net.dv8tion.jda.core.JDABuilder
Removes all provided listeners from the list of listeners.
removeFileLog(SimpleLog.Level) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Removes all File-logs created via SimpleLog.addFileLog(net.dv8tion.jda.core.utils.SimpleLog.Level, java.io.File) with given Level.
removeFileLog(File) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
removeFriend() - Method in interface net.dv8tion.jda.client.entities.Friend
 
removeIf(Predicate<WebhookClient>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Removes the specified WebhookClients from this cluster's list of receivers under the conditions of the provided filter.
removeListener(SimpleLog.LogListener) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Removes a custom Listener
removeReaction() - Method in class net.dv8tion.jda.core.entities.MessageReaction
Removes this Reaction from the Message.
removeReaction(User) - Method in class net.dv8tion.jda.core.entities.MessageReaction
Removes this Reaction from the Message.
removeRolesFromMember(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
Removes all provided Roles from the specified Member
removeRolesFromMember(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
Removes all provided Roles from the specified Member
removeSingleRoleFromMember(Member, Role) - Method in class net.dv8tion.jda.core.managers.GuildController
Atomically removes the provided Role from the specified Member.
removeWebhooks(WebhookClient...) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Removes the specified WebhookClients from this cluster's list of receivers.
removeWebhooks(Collection<WebhookClient>) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Removes the specified WebhookClients from this cluster's list of receivers.
replaceAll(String, String) - Method in class net.dv8tion.jda.core.MessageBuilder
Replaces each substring that matches the target string with the specified replacement string.
replaceFirst(String, String) - Method in class net.dv8tion.jda.core.MessageBuilder
Replaces the first substring that matches the target string with the specified replacement string.
replaceLast(String, String) - Method in class net.dv8tion.jda.core.MessageBuilder
Replaces the last substring that matches the target string with the specified replacement string.
RequestFuture<T> - Interface in net.dv8tion.jda.core.requests
Future allowing for use of continuations.
reset() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
This is automatically called by ApplicationManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
This is automatically called by EmoteManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
reset() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
This is automatically called by ChannelManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.core.managers.fields.Field
Resets this Field
This will cause Field.isSet() to return false
reset() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
reset() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
Resets all queued updates.
reset() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Resets all Permission values
This is automatically called by PermOverrideManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
This is automatically called by RoleManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
Resets all Fields for this manager instance by calling Field.reset() sequentially
This is automatically called by WebhookManagerUpdatable.update()
reset() - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Resets this builder to default settings.
resetEmbeds() - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Removes all embeds from this builder.
resetSecret() - Method in interface net.dv8tion.jda.client.entities.Application
Generates a new client secret for this Application.
resetToken() - Method in interface net.dv8tion.jda.client.entities.Application.Bot
Generates a new token for this bot.
resolve(JDA, String) - Static method in interface net.dv8tion.jda.core.entities.Invite
Retrieves a new Invite instance for the given invite code.
RestAction<T> - Class in net.dv8tion.jda.core.requests
A class representing a terminal between the user and the discord API.
RestAction(JDA, Route.CompiledRoute) - Constructor for class net.dv8tion.jda.core.requests.RestAction
Creates a new RestAction instance
RestAction(JDA, Route.CompiledRoute, RequestBody) - Constructor for class net.dv8tion.jda.core.requests.RestAction
Creates a new RestAction instance
RestAction(JDA, Route.CompiledRoute, JSONObject) - Constructor for class net.dv8tion.jda.core.requests.RestAction
Creates a new RestAction instance
RestAction.EmptyRestAction<T> - Class in net.dv8tion.jda.core.requests
Specialized form of RestAction that is used to provide information that has already been retrieved or generated so that another request does not need to be made to Discord.
RestAction.FailedRestAction<T> - Class in net.dv8tion.jda.core.requests
Specialized form of RestAction that is used to provide information that an error has occurred while attempting to execute a request.
RestFuture<T> - Class in net.dv8tion.jda.core.requests
 
RestFuture(RestAction<T>, boolean, RequestBody, Object, Route.CompiledRoute, CaseInsensitiveMap<String, String>) - Constructor for class net.dv8tion.jda.core.requests.RestFuture
 
RestFuture(T) - Constructor for class net.dv8tion.jda.core.requests.RestFuture
 
RestFuture(Throwable) - Constructor for class net.dv8tion.jda.core.requests.RestFuture
 
RESUME - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
RESUME - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
RESUMED - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
ResumedEvent - Class in net.dv8tion.jda.core.events
ResumedEvent
Fired if JDA successfully re-established it's connection to the WebSocket.
All Objects are still in place and events are replayed.

Use: This marks the continuation of event flow stopped by the DisconnectEvent.
ResumedEvent(JDA, long) - Constructor for class net.dv8tion.jda.core.events.ResumedEvent
 
retrieveFuture(int) - Method in class net.dv8tion.jda.core.entities.MessageHistory
Retrieves messages from Discord that were sent more recently than the most recently sent message in MessageHistory's history cache (MessageHistory.getRetrievedHistory()).
retrievePast(int) - Method in class net.dv8tion.jda.core.entities.MessageHistory
Retrieves messages from Discord that were sent before the oldest sent message in MessageHistory's history cache (MessageHistory.getRetrievedHistory()).
retrieveUserById(String) - Method in interface net.dv8tion.jda.core.JDA
Attempts to retrieve a User object based on the provided id.
retrieveUserById(long) - Method in interface net.dv8tion.jda.core.JDA
Attempts to retrieve a User object based on the provided id.
reverseOrder() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Reverses the current order by using Collections.reverse(orderList)
revokePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Adds the specified permissions to the result value
These will override permissions that are given through PermissionField.givePermissions(Collection) and PermissionField.givePermissions(Permission...)!
This does not apply immediately - it is applied in the value returned by PermissionField.getValue()
revokePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Adds the specified permissions to the result value
These will override permissions that are given through PermissionField.givePermissions(Collection) and PermissionField.givePermissions(Permission...)!
This does not apply immediately - it is applied in the value returned by PermissionField.getValue()
revokePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
Revokes the specified Permissions from the selected Role.
revokePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
Revokes the specified Permissions from the selected Role.
right - Variable in class net.dv8tion.jda.core.utils.tuple.ImmutablePair
Right object
right - Variable in class net.dv8tion.jda.core.utils.tuple.MutablePair
Right object
rightPad(String, int) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
Role - Interface in net.dv8tion.jda.core.entities
Represents a Guild's Role.
ROLE_TYPE - Static variable in class net.dv8tion.jda.core.requests.restaction.ChannelAction
 
RoleAction - Class in net.dv8tion.jda.core.requests.restaction
Extension of RestAction specifically designed to create a Role.
RoleAction(Route.CompiledRoute, Guild) - Constructor for class net.dv8tion.jda.core.requests.restaction.RoleAction
Creates a new RoleAction instance
RoleCreateEvent - Class in net.dv8tion.jda.core.events.role
RoleCreateEvent
Fired if a Role is created.

Use: Retrieve created Role and it's Guild.
RoleCreateEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.core.events.role.RoleCreateEvent
 
RoleDeleteEvent - Class in net.dv8tion.jda.core.events.role
RoleDeleteEvent
Fired if a Role is deleted.

Use: Retrieve deleted Role and it's Guild.
RoleDeleteEvent(JDA, long, Role) - Constructor for class net.dv8tion.jda.core.events.role.RoleDeleteEvent
 
RoleField<T> - Class in net.dv8tion.jda.core.managers.fields
Specification AMF for an RoleManagerUpdatable field.
RoleField(RoleManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.RoleField
 
RoleManager - Class in net.dv8tion.jda.core.managers
Facade for a RoleManagerUpdatable instance.
RoleManager(Role) - Constructor for class net.dv8tion.jda.core.managers.RoleManager
Creates a new RoleManager instance
RoleManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify role settings like the name or the color.
RoleManagerUpdatable(Role) - Constructor for class net.dv8tion.jda.core.managers.RoleManagerUpdatable
Creates a new RoleManagerUpdatable instance
RoleOrderAction - Class in net.dv8tion.jda.core.requests.restaction.order
Implementation of OrderAction designed to modify the order of Roles of the specified Guild.
RoleOrderAction(Guild, boolean) - Constructor for class net.dv8tion.jda.core.requests.restaction.order.RoleOrderAction
Creates a new RoleOrderAction instance
RoleUpdateColorEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdateColorEvent(JDA, long, Role, Color) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdateColorEvent
 
RoleUpdateHoistedEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdateHoistedEvent(JDA, long, Role, boolean) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdateHoistedEvent
 
RoleUpdateMentionableEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdateMentionableEvent(JDA, long, Role, boolean) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdateMentionableEvent
 
RoleUpdateNameEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdateNameEvent(JDA, long, Role, String) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdateNameEvent
 
RoleUpdatePermissionsEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdatePermissionsEvent(JDA, long, Role, long) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdatePermissionsEvent
 
RoleUpdatePositionEvent - Class in net.dv8tion.jda.core.events.role.update
 
RoleUpdatePositionEvent(JDA, long, Role, int, int) - Constructor for class net.dv8tion.jda.core.events.role.update.RoleUpdatePositionEvent
 

S

SELECT_PROTOCOL - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
selectPosition(int) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Selects a new current entity at the specified index
This index is in correlation to the current order
selectPosition(T) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Selects a new current entity based on the index of the specified entity in the current order
This is a convenience function that uses OrderAction.selectPosition(int) internally
SelfUpdateAvatarEvent - Class in net.dv8tion.jda.core.events.self
 
SelfUpdateAvatarEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.core.events.self.SelfUpdateAvatarEvent
 
SelfUpdateEmailEvent - Class in net.dv8tion.jda.core.events.self
 
SelfUpdateEmailEvent(JDA, long, String) - Constructor for class net.dv8tion.jda.core.events.self.SelfUpdateEmailEvent
 
SelfUpdateMFAEvent - Class in net.dv8tion.jda.core.events.self
 
SelfUpdateMFAEvent(JDA, long, boolean) - Constructor for class net.dv8tion.jda.core.events.self.SelfUpdateMFAEvent
 
SelfUpdateNameEvent - Class in net.dv8tion.jda.core.events.self
 
SelfUpdateNameEvent(JDA, long, String, String) - Constructor for class net.dv8tion.jda.core.events.self.SelfUpdateNameEvent
 
SelfUpdateVerifiedEvent - Class in net.dv8tion.jda.core.events.self
 
SelfUpdateVerifiedEvent(JDA, long, boolean) - Constructor for class net.dv8tion.jda.core.events.self.SelfUpdateVerifiedEvent
 
SelfUser - Interface in net.dv8tion.jda.core.entities
Represents the currently logged in account.
send(WebhookMessage) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided WebhookMessage to this webhook.
send(File) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided File to this webhook.
send(File, String) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided File to this webhook.
send(byte[], String) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided byte[] data to this webhook.
send(InputStream, String) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided InputStream data to this webhook.
send(Message) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided Message to this webhook.
send(MessageEmbed...) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided MessageEmbeds to this webhook.
send(Collection<MessageEmbed>) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided MessageEmbeds to this webhook.
send(String) - Method in class net.dv8tion.jda.webhook.WebhookClient
Sends the provided text message to this webhook.
sendFile(File, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uploads a file to the Discord servers and sends it to this MessageChannel.
sendFile(File, String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uploads a file to the Discord servers and sends it to this MessageChannel.
sendFile(InputStream, String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uploads a file to the Discord servers and sends it to this MessageChannel.
sendFile(byte[], String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uploads a file to the Discord servers and sends it to this MessageChannel.
sendMessage(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a plain text message to this channel.
sendMessage(MessageEmbed) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a specified MessageEmbed as a Message to this channel.
sendMessage(Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a specified Message to this channel.
sendMessageFormat(String, Object...) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a formatted text message to this channel.
sendTyping() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends the typing status to discord.
SESSION_DESCRIPTION - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
SessionReconnectQueue - Class in net.dv8tion.jda.core.requests
 
SessionReconnectQueue() - Constructor for class net.dv8tion.jda.core.requests.SessionReconnectQueue
 
SessionReconnectQueue(BlockingQueue<WebSocketClient>) - Constructor for class net.dv8tion.jda.core.requests.SessionReconnectQueue
 
setAfkChannel(VoiceChannel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the AFK VoiceChannel of this Guild.
setAfkTimeout(Guild.Timeout) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the afk Timeout of this Guild.
setAllow(long) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly granted permissions using the bitwise representation of a set of Permissions.
setAllow(Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly granted permissions using a Collection of Permissions.
setAllow(Permission...) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly granted permissions using a set of Permissions.
setAudioEnabled(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Enables/Disables Voice functionality.
setAudioSendFactory(IAudioSendFactory) - Method in class net.dv8tion.jda.core.JDABuilder
Changes the factory used to create IAudioSendSystem objects which handle the sending loop for audio packets.
setAuthor(String, String, String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Author of the embed.
setAutoReconnect(boolean) - Method in interface net.dv8tion.jda.core.JDA
Sets whether or not JDA should try to automatically reconnect if a connection-error is encountered.
setAutoReconnect(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Sets whether or not JDA should try to reconnect if a connection-error is encountered.
setAutoReconnect(boolean) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets whether audio connections from this AudioManager should automatically reconnect or not.
setAvatar(Icon) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the avatar for the currently logged in account
More information can be found here!
setAvatar(Icon, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the avatar for the currently logged in account
More information can be found here!
setAvatar(Icon) - Method in class net.dv8tion.jda.core.managers.WebhookManager
Sets the default avatar of the selected Webhook.
setAvatar(Icon) - Method in class net.dv8tion.jda.core.requests.restaction.WebhookAction
Sets the Avatar for the custom Webhook User
setAvatarUrl(String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the avatar url that should be used for the resulting message.
setBitrate(int) - Method in class net.dv8tion.jda.core.managers.ChannelManager
Sets the bitrate of the selected VoiceChannel.
setBitrate(Integer) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Sets the bitrate for the new VoiceChannel
setBulkDeleteSplittingEnabled(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
If enabled, JDA will separate the bulk delete event into individual delete events, but this isn't as efficient as handling a single event would be.
setChannel(TextChannel) - Method in class net.dv8tion.jda.core.managers.WebhookManager
Sets the TextChannel of the selected Webhook.
setColor(Color) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Color of the embed.
setColor(Color) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the Color of the selected Role.
setColor(Color) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the color which the new role should be displayed with.
setColor(Integer) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the Color for the new role.
setConnectionListener(ConnectionListener) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets the ConnectionListener for this AudioManager.
setConnectTimeout(long) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets the amount of time, in milliseconds, that will be used as the timeout when waiting for the audio connection to successfully connect.
setContent(String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the content of the resulting message.
setCorePoolSize(int) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the core pool size for the global JDA ScheduledExecutorService which is used in various locations throughout the JDA instance created by this builder.
setDaemon(boolean) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
Whether rate limit threads of the created WebhookClient should be treated as Thread.isDaemon() or not.
setDeafen(Member, boolean) - Method in class net.dv8tion.jda.core.managers.GuildController
Sets the Guild Deafened state state of the Member based on the provided boolean.
setDefaultDaemon(boolean) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Whether rate limit threads of created WebhookClients should be treated as Thread.isDaemon() or not.
setDefaultExecutorService(ScheduledExecutorService) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sets the default ScheduledExecutorService that should be used when building WebhookClients via WebhookCluster.buildWebhooks(Webhook...) or WebhookCluster.buildWebhooks(Collection).
setDefaultHttpClient(OkHttpClient) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sets the default OkHttpClient that should be used when building WebhookClients via WebhookCluster.buildWebhooks(Webhook...) or WebhookCluster.buildWebhooks(Collection).
setDefaultHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Sets the default OkHttpClient.Builder that should be used when building WebhookClients via WebhookCluster.buildWebhooks(Webhook...) or WebhookCluster.buildWebhooks(Collection).
setDefaultNotificationLevel(Guild.NotificationLevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Notification Level of this Guild.
setDefaultThreadFactory(ThreadFactory) - Method in class net.dv8tion.jda.webhook.WebhookCluster
Factory that should be used by the default ScheduledExecutorService to create Threads for rate limitation handling of the created WebhookClient!
This allows changing thread information such as name without having to create your own executor.
setDeny(long) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly denied permissions using the bitwise representation of a set of Permissions.
setDeny(Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly denied permissions using a Collection of Permissions.
setDeny(Permission...) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Sets the value of explicitly denied permissions using a set of Permissions.
setDescription(String) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the description of the selected Application.
setDescription(String) - Method in class net.dv8tion.jda.client.requests.restaction.ApplicationAction
Sets the description for the new Application.
setDescription(CharSequence) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Description of the embed.
setDoesBotRequireCodeGrant(boolean) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the code grant state of the selected Application's bot.
setEmail(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the email for the currently logged in client account.
setEmbed(MessageEmbed) - Method in class net.dv8tion.jda.core.MessageBuilder
Adds a MessageEmbed to the Message.
setEnableShutdownHook(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Enables/Disables the use of a Shutdown hook to clean up JDA.
setEventManager(IEventManager) - Method in interface net.dv8tion.jda.core.JDA
Changes the internal EventManager.
setEventManager(IEventManager) - Method in class net.dv8tion.jda.core.JDABuilder
Changes the internally used EventManager.
setEveryone(boolean) - Method in class net.dv8tion.jda.client.requests.restaction.pagination.MentionPaginationAction
Sets whether this MentionPaginationAction should include mentions that mention the public role of a Guild.
setExecutorService(ScheduledExecutorService) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
The ScheduledExecutorService that should be used to handle rate limits!
By default this creates a new executor with 1 core thread!
setExplicitContentLevel(Guild.ExplicitContentLevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Explicit Content Level of this Guild.
setFile(File) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the attached file for the resulting message.
setFile(File, String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the attached file for the resulting message.
setFile(byte[], String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the attached file for the resulting message.
setFile(InputStream, String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the attached file for the resulting message.
setFooter(String, String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Footer of the embed.
setGame(Game) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the Game for our session.
setGame(Game) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets the Game for this session.
setHoisted(boolean) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the hoist state of the selected Role.
setHoisted(Boolean) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets whether or not the new role should be hoisted
setHttpClient(OkHttpClient) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
The OkHttpClient that should be used to make HTTP requests!
setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the Builder that will be used by JDA's requester.
setHttpClientBuilder(OkHttpClient.Builder) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
The OkHttpClient.Builder that should be used to create the OkHttpClient of the resulting WebhookClient!
If not set or null this builder will use the WebhookClientBuilder.DEFAULT_HTTP_BUILDER instance.
setIcon(Icon) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the icon of the selected Application.
setIcon(Icon) - Method in class net.dv8tion.jda.client.requests.restaction.ApplicationAction
Sets the Icon of the selected Application.
setIcon(Icon) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Icon of this Guild.
setIdle(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Sets whether or not we should mark our session as afk
This value can be changed at any time in the Presence from a JDA instance.
setIdle(boolean) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets whether this session should be marked as afk or not
setImage(String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Image of the embed.
setIsBotPublic(boolean) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the public state of the selected Application's bot.
setLeft(L) - Method in class net.dv8tion.jda.core.utils.tuple.MutablePair
Sets the left element of the pair.
setLevel(SimpleLog.Level) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Set the LOG-level All messages with lower LOG-level will not be printed If this level is set to null, the global Log-level (SimpleLog.LEVEL) will be used
setMaxAge(Integer) - Method in class net.dv8tion.jda.core.requests.restaction.InviteAction
Sets the max age in seconds for the invite.
setMaxAge(Long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.restaction.InviteAction
Sets the max age for the invite.
setMaxReconnectDelay(int) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the maximum amount of time that JDA will back off to wait when attempting to reconnect the MainWebsocket.
setMaxUses(Integer) - Method in class net.dv8tion.jda.core.requests.restaction.InviteAction
Sets the max uses for the invite.
setMentionable(boolean) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the mentionable state of the selected Role.
setMentionable(Boolean) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets whether the new role should be mentionable by members of the parent Guild.
setMiddle(MIDDLE) - Method in class net.dv8tion.jda.core.utils.tuple.MutableTriple
 
setMute(Member, boolean) - Method in class net.dv8tion.jda.core.managers.GuildController
Sets the Guild Muted state state of the Member based on the provided boolean.
setName(String) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the name of the selected Application.
setName(String) - Method in class net.dv8tion.jda.client.managers.EmoteManager
Sets the name of the selected Emote.
setName(String) - Method in class net.dv8tion.jda.client.requests.restaction.ApplicationAction
Sets the name for the new Application.
setName(String) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the username for the currently logged in account
More information can be found here!
setName(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the username for the currently logged in account
More information can be found here!
setName(String) - Method in class net.dv8tion.jda.core.managers.ChannelManager
Sets the name of the selected Channel.
setName(String) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the name of this Guild.
setName(String) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the name of the selected Role.
setName(String) - Method in class net.dv8tion.jda.core.managers.WebhookManager
Sets the default name of the selected Webhook.
setName(String) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Sets the name for the new Channel
setName(String) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the name for new role (optional)
setName(String) - Method in class net.dv8tion.jda.core.requests.restaction.WebhookAction
Sets the Name for the custom Webhook User
setNickname(Member, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Changes a Member's nickname in this guild.
setNSFW(boolean) - Method in class net.dv8tion.jda.core.managers.ChannelManager
Sets the nsfw flag of the selected TextChannel.
setNSFW(boolean) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Sets the NSFW flag for the new TextChannel
setPassword(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
Sets the password for the currently logged in client account.
setPermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Sets the permissions for this PermissionField.
setPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Sets the permissions for this PermissionField.
setPermissions(long) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the Permissions of the selected Role.
setPermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the Permissions of the selected Role.
setPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
Sets the Permissions of the selected Role.
setPermissions(long, long) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
setPermissions(Collection<Permission>, Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.PermissionOverrideAction
Combination of PermissionOverrideAction.setAllow(java.util.Collection) and PermissionOverrideAction.setDeny(java.util.Collection)
If a passed collection is null it resets the represented value to 0 - no permission specifics.
setPermissions(Permission...) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the Permissions the new Role should have.
setPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the Permissions the new Role should have.
setPermissions(long) - Method in class net.dv8tion.jda.core.requests.restaction.RoleAction
Sets the Permissions the new Role should have.
setPresence(OnlineStatus, Game, boolean) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets all presence fields of this session.
setPresence(OnlineStatus, Game) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets two presence fields of this session.
setPresence(OnlineStatus, boolean) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets two presence fields of this session.
setPresence(Game, boolean) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets two presence fields of this session.
setReceivingHandler(AudioReceiveHandler) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets the AudioReceiveHandler that the manager will use to process audio data received from an audio connection.
setReconnectQueue(SessionReconnectQueue) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the queue that will be used to reconnect sessions.
setRedirectUris(List<String>) - Method in class net.dv8tion.jda.client.managers.ApplicationManager
Sets the redirect uris of the selected Application.
setRegion(Region) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Region of this Guild.
setRequiredMFALevel(Guild.MFALevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the MFA Level of this Guild.
setRight(R) - Method in class net.dv8tion.jda.core.utils.tuple.MutablePair
Sets the right element of the pair.
setRole(boolean) - Method in class net.dv8tion.jda.client.requests.restaction.pagination.MentionPaginationAction
Sets whether this MentionPaginationAction should include mentions that mention a role in a Guild.
setRoles(Set<Role>) - Method in class net.dv8tion.jda.client.managers.EmoteManager
Deprecated.
This setting is only available to whitelisted accounts and may be removed in successive builds.
setSelfDeafened(boolean) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets whether connections from this AudioManager should be deafened.
setSelfMuted(boolean) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Set this to true if the current connection should be displayed as muted, this will cause the AudioSendHandler packages to not be ignored by Discord!
setSendingHandler(AudioSendHandler) - Method in interface net.dv8tion.jda.core.managers.AudioManager
Sets the AudioSendHandler that the manager will use to provide audio data to an audio connection.
setSplash(Icon) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Splash Icon of this Guild.
setStatus(OnlineStatus) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the OnlineStatus our connection will display.
setStatus(OnlineStatus) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets the OnlineStatus for this session
setSystemChannel(TextChannel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the system TextChannel of this Guild.
setTemporary(Boolean) - Method in class net.dv8tion.jda.core.requests.restaction.InviteAction
Sets whether the invite should only grant temporary membership.
setThreadFactory(ThreadFactory) - Method in class net.dv8tion.jda.webhook.WebhookClientBuilder
Factory that should be used by the default ScheduledExecutorService to create Threads for rate limitation handling of the created WebhookClient!
This allows changing thread information such as name without having to create your own executor.
setThumbnail(String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Thumbnail of the embed.
setTimestamp(TemporalAccessor) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Timestamp of the embed.
setTitle(String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Title of the embed.
setTitle(String, String) - Method in class net.dv8tion.jda.core.EmbedBuilder
Sets the Title of the embed.
setToken(String) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the token that will be used by the JDA instance to log in when buildAsync() or buildBlocking() is called.
setTopic(String) - Method in class net.dv8tion.jda.core.managers.ChannelManager
Sets the topic of the selected TextChannel.
setTopic(String) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Sets the topic for the new TextChannel
setTTS(boolean) - Method in class net.dv8tion.jda.core.MessageBuilder
Makes the created Message a TTS message.
setTTS(boolean) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets whether the resulting message should use Text-To-Speech.
setUnique(Boolean) - Method in class net.dv8tion.jda.core.requests.restaction.InviteAction
Sets whether discord should reuse a similar invite.
setUserLimit(int) - Method in class net.dv8tion.jda.core.managers.ChannelManager
Sets the user-limit of the selected VoiceChannel.
setUserlimit(Integer) - Method in class net.dv8tion.jda.core.requests.restaction.ChannelAction
Sets the userlimit for the new VoiceChannel
setUsername(String) - Method in class net.dv8tion.jda.webhook.WebhookMessageBuilder
Sets the username that should be used for the resulting message.
setValue(T) - Method in class net.dv8tion.jda.core.managers.fields.Field
Sets the value which should be used in the update operation for the Manager instance.
setValue(Long) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
Sets the value which should be used in the update operation for the Manager instance.
setVerificationLevel(Guild.VerificationLevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
Sets the Verification Level of this Guild.
setWebsocketFactory(WebSocketFactory) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the WebSocketFactory that will be used by JDA's websocket client.
shouldUpdate() - Method in class net.dv8tion.jda.core.managers.fields.Field
Whether the field should be update or not
shuffleOrder() - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Shuffles the current order by using Collections.shuffle(orderList)
shutdown() - Method in class net.dv8tion.jda.core.audio.factory.DefaultSendSystem
 
shutdown() - Method in interface net.dv8tion.jda.core.audio.factory.IAudioSendSystem
This represents the destruction of this instance and should be used to perform all necessary cleanup and shutdown operations needed to free resources.
shutdown() - Method in interface net.dv8tion.jda.core.JDA
Shuts down this JDA instance, closing all its connections.
ShutdownEvent - Class in net.dv8tion.jda.core.events
Indicates that JDA has fully disconnected from Discord and will not attempt to reconnect again.
ShutdownEvent(JDA, OffsetDateTime, int) - Constructor for class net.dv8tion.jda.core.events.ShutdownEvent
 
shutdownNow() - Method in interface net.dv8tion.jda.core.JDA
Shuts down this JDA instance instantly.
SimpleLog - Class in net.dv8tion.jda.core.utils
 
SimpleLog.Level - Enum in net.dv8tion.jda.core.utils
Enum containing all the LOG-levels
SimpleLog.LogListener - Interface in net.dv8tion.jda.core.utils
This interface has to be able to register (via SimpleLog.addListener(net.dv8tion.jda.core.utils.SimpleLog.LogListener)) and listen to log-messages.
size() - Method in class net.dv8tion.jda.core.entities.MessageHistory
The amount of retrieved Messages by this MessageHistory.
sortOrder(Comparator<T>) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Sorts the current order based on the specified Comparator.
SPACE - Static variable in interface net.dv8tion.jda.core.MessageBuilder.SplitPolicy
Splits on space chars ` `.
spliterator() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
 
start() - Method in class net.dv8tion.jda.core.audio.factory.DefaultSendSystem
 
start() - Method in interface net.dv8tion.jda.core.audio.factory.IAudioSendSystem
This represents the start of the loop, similar to Thread.start(), and after a call to this method JDA assumes that the instance will be sending UDP audio packets in a loop.
startCall() - Method in interface net.dv8tion.jda.client.entities.CallableChannel
 
StatusChangeEvent - Class in net.dv8tion.jda.core.events
StatusChangedEvent
Fired if our Status changed.
StatusChangeEvent(JDA, JDA.Status, JDA.Status) - Constructor for class net.dv8tion.jda.core.events.StatusChangeEvent
 
stream() - Method in class net.dv8tion.jda.core.requests.restaction.pagination.PaginationAction
A sequential Stream with this PaginationAction as its source.
stripMentions(JDA) - Method in class net.dv8tion.jda.core.MessageBuilder
Removes all mentions and replaces them with the closest looking textual representation.
stripMentions(Guild) - Method in class net.dv8tion.jda.core.MessageBuilder
Removes all mentions and replaces them with the closest looking textual representation.
stripMentions(Guild, MessageBuilder.MentionType...) - Method in class net.dv8tion.jda.core.MessageBuilder
Removes all mentions of the specified types and replaces them with the closest looking textual representation.
stripMentions(JDA, MessageBuilder.MentionType...) - Method in class net.dv8tion.jda.core.MessageBuilder
Removes all mentions of the specified types and replaces them with the closest looking textual representation.
submit(boolean) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.EmptyRestAction
 
submit(boolean) - Method in class net.dv8tion.jda.core.requests.restaction.AuditableRestAction.FailedRestAction
 
submit(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
submit(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction.FailedRestAction
 
submit() - Method in class net.dv8tion.jda.core.requests.RestAction
Submits a Request for execution and provides a RequestFuture representing its completion task.
submit(boolean) - Method in class net.dv8tion.jda.core.requests.RestAction
Submits a Request for execution and provides a RequestFuture representing its completion task.
submitAfter(long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.complete() to be executed after the specified delay.
submitAfter(long, TimeUnit, ScheduledExecutorService) - Method in class net.dv8tion.jda.core.requests.RestAction
Schedules a call to RestAction.complete() to be executed after the specified delay.
SubscribeEvent - Annotation Type in net.dv8tion.jda.core.hooks
Annotation used by the AnnotatedEventManager this is only picked up if the event manager implementation has been set to use the AnnotatedEventManager via JDABuilder.setEventManager(IEventManager)
swapPosition(int) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Swaps the currently selected entity with the entity located at the specified position.
swapPosition(T) - Method in class net.dv8tion.jda.core.requests.restaction.order.OrderAction
Swaps the currently selected entity with the specified entity.

T

TargetType - Enum in net.dv8tion.jda.core.audit
TargetType for an ActionType
This describes what kind of Discord entity is being targeted by an auditable action!
TEXT_MAX_LENGTH - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
TextChannel - Interface in net.dv8tion.jda.core.entities
Represents a Discord Text Channel.
TextChannelCreateEvent - Class in net.dv8tion.jda.core.events.channel.text
TextChannelCreateEvent
Fired if a TextChannel has been created.

Use: Detect new TextChannel creation.
TextChannelCreateEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.channel.text.TextChannelCreateEvent
 
TextChannelDeleteEvent - Class in net.dv8tion.jda.core.events.channel.text
TextChannelDeleteEvent
Fired if a TextChannel has been deleted.

Use: Detect when a TextChannel has been deleted.
TextChannelDeleteEvent(JDA, long, TextChannel) - Constructor for class net.dv8tion.jda.core.events.channel.text.TextChannelDeleteEvent
 
TextChannelUpdateNameEvent - Class in net.dv8tion.jda.core.events.channel.text.update
TextChannelUpdateNameEvent
Fired if a TextChannel's name changes.

Use: Detect when a TextChannel name changes and get it's previous name.
TextChannelUpdateNameEvent(JDA, long, TextChannel, String) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateNameEvent
 
TextChannelUpdateNSFWEvent - Class in net.dv8tion.jda.core.events.channel.text.update
TextChannelUpdateNSFWEvent
Fired if a TextChannel's NSFW status changes.

Use: Detect when a TextChannel NSFW status changes and get it's previous value.
TextChannelUpdateNSFWEvent(JDA, long, TextChannel, boolean) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateNSFWEvent
 
TextChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.core.events.channel.text.update
TextChannelUpdatePermissionsEvent
Fired if a TextChannel's permission overrides change.

Use: Detect when a TextChannel's permission overrides change and get affected Roles/Users.
TextChannelUpdatePermissionsEvent(JDA, long, TextChannel, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePermissionsEvent
 
TextChannelUpdatePositionEvent - Class in net.dv8tion.jda.core.events.channel.text.update
TextChannelUpdatePositionEvent
Fired if a TextChannel's position changes.

Use: Detect when a TextChannel position changes and get it's previous position.
TextChannelUpdatePositionEvent(JDA, long, TextChannel, int) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePositionEvent
 
TextChannelUpdateTopicEvent - Class in net.dv8tion.jda.core.events.channel.text.update
TextChannelUpdateTopicEvent
Fired if a TextChannel's topic changes.

Use: Detect when a TextChannel topic changes and get it's previous topic.
TextChannelUpdateTopicEvent(JDA, long, TextChannel, String) - Constructor for class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdateTopicEvent
 
Thumbnail(String, String, int, int) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
 
TIMESTAMP_OFFSET - Static variable in class net.dv8tion.jda.core.utils.MiscUtil
 
TITLE_MAX_LENGTH - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
toCompletableFuture() - Method in interface net.dv8tion.jda.core.requests.RequestFuture
This method is unsupported by the current implementation!
toCompletableFuture() - Method in class net.dv8tion.jda.core.utils.Promise
 
toString() - Method in class net.dv8tion.jda.core.audit.AuditLogChange
 
toString() - Method in class net.dv8tion.jda.core.audit.AuditLogEntry
 
toString() - Method in enum net.dv8tion.jda.core.audit.AuditLogKey
 
toString() - Method in enum net.dv8tion.jda.core.audit.AuditLogOption
 
toString() - Method in class net.dv8tion.jda.core.entities.Game
 
toString() - Method in class net.dv8tion.jda.core.entities.MessageReaction.ReactionEmote
 
toString() - Method in class net.dv8tion.jda.core.entities.MessageReaction
 
toString() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
 
toString() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
toString() - Method in enum net.dv8tion.jda.core.Region
 
toString() - Method in enum net.dv8tion.jda.core.requests.CloseCode
 
toString() - Method in class net.dv8tion.jda.core.utils.tuple.Pair
Returns a String representation of this pair using the format ($left,$right).
toString() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.Member
 
toString() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget
 
toString() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceChannel
 
toString() - Method in class net.dv8tion.jda.core.utils.WidgetUtil.Widget.VoiceState
 
trace(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with trace level.
transferOwnership(Member) - Method in class net.dv8tion.jda.core.managers.GuildController
Transfers the Guild ownership to the specified Member
Only available if the currently logged in account is the owner of this Guild
truncate(String, int) - Static method in class net.dv8tion.jda.core.utils.Helpers
 
type(ActionType) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified ActionType

U

UnavailableGuildJoinedEvent - Class in net.dv8tion.jda.core.events.guild
UnavailableGuildJoinedEvent
Fired if you joined a Guild that is not yet available.

Use: Retrieve id of unavailable Guild.
UnavailableGuildJoinedEvent(JDA, long, long) - Constructor for class net.dv8tion.jda.core.events.guild.UnavailableGuildJoinedEvent
 
unban(User) - Method in class net.dv8tion.jda.core.managers.GuildController
Unbans the specified User from this Guild.
unban(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Unbans the a user specified by the userId from this Guild.
unblockUser() - Method in interface net.dv8tion.jda.client.entities.BlockedUser
 
unpin() - Method in interface net.dv8tion.jda.core.entities.Message
Used to remove the Message from the MessageChannel's pinned message list.
unpinMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to unpin a message.
unpinMessageById(long) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to unpin a message.
unregister(Object) - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
unregister(Object) - Method in interface net.dv8tion.jda.core.hooks.IEventManager
Removes the specified listener
unregister(Object) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
update() - Method in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance (one per runtime per JDA instance).
update() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update(String) - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance (one per runtime per JDA instance).
update() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
update() - Method in class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
Creates a new RestAction instance that will apply all changes that have been made to this manager instance.
URL_MAX_LENGTH - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
URL_PATTERN - Static variable in class net.dv8tion.jda.client.managers.ApplicationManagerUpdatable
 
URL_PATTERN - Static variable in class net.dv8tion.jda.core.EmbedBuilder
 
User - Interface in net.dv8tion.jda.core.entities
Represents a Discord User.
user(User) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified User
user(String) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified User id.
user(long) - Method in class net.dv8tion.jda.core.requests.restaction.pagination.AuditLogPaginationAction
Filters retrieved entities by the specified User id.
USER_AGENT - Static variable in class net.dv8tion.jda.webhook.WebhookClient
 
USER_DISCONNECT - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
USER_SPEAKING_UPDATE - Static variable in class net.dv8tion.jda.core.audio.VoiceCode
 
UserAudio - Class in net.dv8tion.jda.core.audio
Represents a packet of User specific audio.
UserAudio(User, short[]) - Constructor for class net.dv8tion.jda.core.audio.UserAudio
 
UserAvatarUpdateEvent - Class in net.dv8tion.jda.core.events.user
UserAvatarUpdateEvent
Fired if the Avatar of a User changes.

Use: Retrieve the User who's Avatar changed and their previous Avatar ID/URL.
UserAvatarUpdateEvent(JDA, long, User, String) - Constructor for class net.dv8tion.jda.core.events.user.UserAvatarUpdateEvent
 
UserBlockedEvent - Class in net.dv8tion.jda.client.events.relationship
 
UserBlockedEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.UserBlockedEvent
 
UserGameUpdateEvent - Class in net.dv8tion.jda.core.events.user
UserGameUpdateEvent
Fired if the Game of a User changes.

Use: Retrieve the User who's Game changed and their previous Game.
UserGameUpdateEvent(JDA, long, User, Guild, Game) - Constructor for class net.dv8tion.jda.core.events.user.UserGameUpdateEvent
 
UserNameUpdateEvent - Class in net.dv8tion.jda.core.events.user
UserNameUpdateEvent
Fired if the username of a User changes.
UserNameUpdateEvent(JDA, long, User, String, String) - Constructor for class net.dv8tion.jda.core.events.user.UserNameUpdateEvent
 
UserOnlineStatusUpdateEvent - Class in net.dv8tion.jda.core.events.user
UserOnlineStatusUpdateEvent
Fired if the OnlineStatus of a User changes.

Use: Retrieve the User who's status changed and their previous status.
UserOnlineStatusUpdateEvent(JDA, long, User, Guild, OnlineStatus) - Constructor for class net.dv8tion.jda.core.events.user.UserOnlineStatusUpdateEvent
 
UserSettings - Interface in net.dv8tion.jda.client.entities
 
UserTypingEvent - Class in net.dv8tion.jda.core.events.user
UserTypingUpdateEvent
Fired if a User starts typing.
UserTypingEvent(JDA, long, User, MessageChannel, OffsetDateTime) - Constructor for class net.dv8tion.jda.core.events.user.UserTypingEvent
 
UserUnblockedEvent - Class in net.dv8tion.jda.client.events.relationship
 
UserUnblockedEvent(JDA, long, Relationship) - Constructor for class net.dv8tion.jda.client.events.relationship.UserUnblockedEvent
 
useSharding(int, int) - Method in class net.dv8tion.jda.core.JDABuilder
This will enable sharding mode for JDA.

V

VALUE_MAX_LENGTH - Static variable in interface net.dv8tion.jda.core.entities.MessageEmbed
 
valueOf(String) - Static method in enum net.dv8tion.jda.client.entities.RelationshipType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.AccountType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audio.hooks.ConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audio.VoiceCode.Close
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audit.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audit.AuditLogKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audit.AuditLogOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.audit.TargetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.ChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.EmbedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Game.GameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Guild.ExplicitContentLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Guild.Timeout
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.entities.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.JDA.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.MessageBuilder.Formatting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.MessageBuilder.MentionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.OnlineStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.Region
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.requests.CloseCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.requests.ErrorResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.requests.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.utils.WidgetUtil.BannerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.core.utils.WidgetUtil.WidgetTheme
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.dv8tion.jda.client.entities.RelationshipType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.AccountType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audio.hooks.ConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audio.VoiceCode.Close
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audit.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audit.AuditLogKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audit.AuditLogOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.audit.TargetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.ChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.EmbedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Game.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Guild.ExplicitContentLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Guild.Timeout
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.entities.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.JDA.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.MessageBuilder.Formatting
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.MessageBuilder.MentionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.OnlineStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.Permission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.Region
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.requests.CloseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.requests.ErrorResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.requests.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.utils.WidgetUtil.BannerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.dv8tion.jda.core.utils.WidgetUtil.WidgetTheme
Returns an array containing the constants of this enum type, in the order they are declared.
VerificationLevelException - Exception in net.dv8tion.jda.client.exceptions
 
VerificationLevelException(Guild.VerificationLevel) - Constructor for exception net.dv8tion.jda.client.exceptions.VerificationLevelException
 
VERSION - Static variable in class net.dv8tion.jda.core.JDAInfo
 
VERSION_BUILD - Static variable in class net.dv8tion.jda.core.JDAInfo
 
VERSION_MAJOR - Static variable in class net.dv8tion.jda.core.JDAInfo
 
VERSION_MINOR - Static variable in class net.dv8tion.jda.core.JDAInfo
 
VERSION_REVISION - Static variable in class net.dv8tion.jda.core.JDAInfo
 
VideoInfo(String, int, int) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.VideoInfo
 
VOICE_STATE - Static variable in class net.dv8tion.jda.core.WebSocketCode
 
VoiceChannel - Interface in net.dv8tion.jda.core.entities
Represents a Discord Voice Channel.
VoiceChannelCreateEvent - Class in net.dv8tion.jda.core.events.channel.voice
VoiceChannelCreateEvent
Fired if a VoiceChannel is created.

Use: Get affected VoiceChannel.
VoiceChannelCreateEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.channel.voice.VoiceChannelCreateEvent
 
VoiceChannelDeleteEvent - Class in net.dv8tion.jda.core.events.channel.voice
VoiceChannelDeleteEvent
Fired if a VoiceChannel is deleted.

Use: Get affected VoiceChannel(likely to be null) or affected Guild.
VoiceChannelDeleteEvent(JDA, long, VoiceChannel) - Constructor for class net.dv8tion.jda.core.events.channel.voice.VoiceChannelDeleteEvent
 
VoiceChannelUpdateBitrateEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
VoiceChannelUpdateBitrateEvent
Fired if a VoiceChannel's bitrate changes.

Use: Get affected VoiceChannel, affected Guild and previous bitrate.
VoiceChannelUpdateBitrateEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateBitrateEvent
 
VoiceChannelUpdateNameEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
VoiceChannelUpdateNameEvent
Fired if a VoiceChannel's name changes.

Use: Get affected VoiceChannel, affected Guild and previous name.
VoiceChannelUpdateNameEvent(JDA, long, VoiceChannel, String) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateNameEvent
 
VoiceChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
VoiceChannelUpdatePermissionsEvent
Fired if a VoiceChannel's permission overrides change.

Use: Get affected VoiceChannel, affected Guild and affected Roles/Users.
VoiceChannelUpdatePermissionsEvent(JDA, long, VoiceChannel, List<IPermissionHolder>) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
 
VoiceChannelUpdatePositionEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
VoiceChannelUpdatePositionEvent
Fired if a VoiceChannel's position changes.

Use: Get affected VoiceChannel, affected Guild and previous position.
VoiceChannelUpdatePositionEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePositionEvent
 
VoiceChannelUpdateUserLimitEvent - Class in net.dv8tion.jda.core.events.channel.voice.update
VoiceChannelUpdateUserLimitEvent
Fired if a VoiceChannel's user limit changes.

Use: Get affected VoiceChannel, affected Guild and previous user limit.
VoiceChannelUpdateUserLimitEvent(JDA, long, VoiceChannel, int) - Constructor for class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdateUserLimitEvent
 
VoiceCode - Class in net.dv8tion.jda.core.audio
 
VoiceCode() - Constructor for class net.dv8tion.jda.core.audio.VoiceCode
 
VoiceCode.Close - Enum in net.dv8tion.jda.core.audio
 
VoiceState - Interface in net.dv8tion.jda.core.entities
 

W

warn(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with warning level
wasHoisted() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdateHoistedEvent
 
wasMentionable() - Method in class net.dv8tion.jda.core.events.role.update.RoleUpdateMentionableEvent
 
wasMfaEnabled() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateMFAEvent
 
wasVerified() - Method in class net.dv8tion.jda.core.events.self.SelfUpdateVerifiedEvent
 
Webhook - Interface in net.dv8tion.jda.core.entities
An object representing Webhooks in Discord
WEBHOOK_URL - Static variable in class net.dv8tion.jda.webhook.WebhookClient
 
WebhookAction - Class in net.dv8tion.jda.core.requests.restaction
Webhook Builder system created as an extension of RestAction
Provides an easy way to gather and deliver information to Discord to create Webhooks.
WebhookAction(JDA, Route.CompiledRoute, String) - Constructor for class net.dv8tion.jda.core.requests.restaction.WebhookAction
 
WebhookClient - Class in net.dv8tion.jda.webhook
WebhookClient representing an executable Webhook
This client allows to send messages to a Discord Webhook without reliance on a JDA instance/Webhook entity.
WebhookClientBuilder - Class in net.dv8tion.jda.webhook
Builder that creates a new WebhookClient instance
WebhookClientBuilder(long, String) - Constructor for class net.dv8tion.jda.webhook.WebhookClientBuilder
Creates a new WebhookClientBuilder with the provided id and token
WebhookClientBuilder(Webhook) - Constructor for class net.dv8tion.jda.webhook.WebhookClientBuilder
Creates a new WebhookClientBuilder with the provided id and token
WebhookClientBuilder.DefaultWebhookThreadFactory - Class in net.dv8tion.jda.webhook
 
WebhookCluster - Class in net.dv8tion.jda.webhook
A central collection of WebhookClients which allows to broadcast (WebhookCluster.broadcast(WebhookMessage)) or multicast (WebhookCluster.multicast(Predicate, WebhookMessage)) to all registered clients (receivers).
WebhookCluster(Collection<? extends WebhookClient>) - Constructor for class net.dv8tion.jda.webhook.WebhookCluster
Creates a new WebhookCluster with the provided WebhookClients as initial client cache.
WebhookCluster(int) - Constructor for class net.dv8tion.jda.webhook.WebhookCluster
Creates a new WebhookCluster with the specified initial capacity.
WebhookCluster() - Constructor for class net.dv8tion.jda.webhook.WebhookCluster
Creates a new WebhookCluster with default initial capacity and no registered WebhookClients
WebhookField<T> - Class in net.dv8tion.jda.core.managers.fields
Specification AMF for an WebhookManagerUpdatable field.
WebhookField(WebhookManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.WebhookField
 
WebhookManager - Class in net.dv8tion.jda.core.managers
Facade for a WebhookManagerUpdatable instance.
WebhookManager(Webhook) - Constructor for class net.dv8tion.jda.core.managers.WebhookManager
Creates a new WebhookManager instance
WebhookManagerUpdatable - Class in net.dv8tion.jda.core.managers
An updatable manager that allows to modify webhook settings like the default name or the default avatar.
WebhookManagerUpdatable(Webhook) - Constructor for class net.dv8tion.jda.core.managers.WebhookManagerUpdatable
Creates a new WebhookManagerUpdatable instance
WebhookMessage - Class in net.dv8tion.jda.webhook
A special Message that can only be sent to a WebhookClient.
WebhookMessageBuilder - Class in net.dv8tion.jda.webhook
Builder for a WebhookMessage
WebhookMessageBuilder(Message) - Constructor for class net.dv8tion.jda.webhook.WebhookMessageBuilder
Creates a new WebhookMessageBuilder and applies the information of the provided Message as preset values.
WebhookMessageBuilder() - Constructor for class net.dv8tion.jda.webhook.WebhookMessageBuilder
Creates a new empty WebhookMessageBuilder
WebSocketCode - Class in net.dv8tion.jda.core
WebSocket OP Codes for discord
Used in WebSocketClient to handle discord payloads and send payloads with central readable OP Codes
WebSocketCode() - Constructor for class net.dv8tion.jda.core.WebSocketCode
 
WIDGET_HTML - Static variable in class net.dv8tion.jda.core.utils.WidgetUtil
 
WIDGET_PNG - Static variable in class net.dv8tion.jda.core.utils.WidgetUtil
 
WIDGET_URL - Static variable in class net.dv8tion.jda.core.utils.WidgetUtil
 
WidgetUtil - Class in net.dv8tion.jda.core.utils
The WidgetUtil is a class for interacting with various facets of Discord's guild widgets
WidgetUtil() - Constructor for class net.dv8tion.jda.core.utils.WidgetUtil
 
WidgetUtil.BannerType - Enum in net.dv8tion.jda.core.utils
Represents the available banner types
Each of these has a different appearance:
WidgetUtil.Widget - Class in net.dv8tion.jda.core.utils
 
WidgetUtil.Widget.Member - Class in net.dv8tion.jda.core.utils
 
WidgetUtil.Widget.VoiceChannel - Class in net.dv8tion.jda.core.utils
 
WidgetUtil.Widget.VoiceState - Class in net.dv8tion.jda.core.utils
 
WidgetUtil.WidgetTheme - Enum in net.dv8tion.jda.core.utils
Represents the color scheme of the widget
These color themes match Discord's dark and light themes

Z

ZERO_WIDTH_SPACE - Static variable in class net.dv8tion.jda.core.EmbedBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W Z