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 

A

accept() - Method in interface net.dv8tion.jda.client.entities.IncomingFriendRequest
 
ACCEPT_INVITE - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
AccountField<T> - Class in net.dv8tion.jda.core.managers.fields
 
AccountField(AccountManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.AccountField
 
AccountManager - Class in net.dv8tion.jda.core.managers
 
AccountManager(SelfUser) - Constructor for class net.dv8tion.jda.core.managers.AccountManager
 
AccountManagerUpdatable - Class in net.dv8tion.jda.core.managers
 
AccountManagerUpdatable(SelfUser) - Constructor for class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
AccountType - Enum in net.dv8tion.jda.core
 
AccountTypeException - Exception in net.dv8tion.jda.core.exceptions
 
AccountTypeException(AccountType) - Constructor for exception net.dv8tion.jda.core.exceptions.AccountTypeException
 
AccountTypeException(AccountType, String) - Constructor for exception net.dv8tion.jda.core.exceptions.AccountTypeException
 
ADD_PINNED_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
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.
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(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.
addListener(SimpleLog.LogListener) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Adds a custom Listener that receives all logs
addRolesToMember(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
 
addRolesToMember(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
 
AnnotatedEventManager - Class in net.dv8tion.jda.core.hooks
 
AnnotatedEventManager() - Constructor for class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
appendCodeBlock(String, String) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a code-block to the Message
appendEveryoneMention() - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a @everyone mention to the Message
appendFormat(String, Object...) - Method in class net.dv8tion.jda.core.MessageBuilder
This method is an extended form of String.format(String, Object...).
appendHereMention() - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a @here mention to the Message
appendMention(User) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a mention to the Message
appendMention(TextChannel) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a channel mention to the Message.
appendMention(Role) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a Role mention to the Message.
appendString(String) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a string to the Message
appendString(String, MessageBuilder.Formatting...) - Method in class net.dv8tion.jda.core.MessageBuilder
Appends a formatted string to the Message
asBot() - Method in interface net.dv8tion.jda.core.JDA
 
asClient() - Method in interface net.dv8tion.jda.core.JDA
 
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
 
AuthorInfo(String, String, String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.AuthorInfo
 

B

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.
If you wish to ban a member without deleting any messages, provide delDays with a value of 0.
ban(User, int) - 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.
If you wish to ban a user without deleting any messages, provide delDays with a value of 0.
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.
If you wish to ban a user without deleting any messages, provide delDays with a value of 0.
BAN - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
BAN_WITH_DELETE - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
block() - Method in class net.dv8tion.jda.core.requests.RestAction
 
block(long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.RestAction
 
block() - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
block(long, TimeUnit) - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
BlockedUser - Interface in net.dv8tion.jda.client.entities
 
build() - Method in class net.dv8tion.jda.core.MessageBuilder
Creates a Message object from this Builder
buildAsync() - Method in class net.dv8tion.jda.core.JDABuilder
Builds a new JDA instance and uses the provided token to start the login process.
The login process runs in a different thread, so while this will return immediately, JDA has not finished loading, thus many JDA methods have the chance to return incorrect information.
buildBlocking() - Method in class net.dv8tion.jda.core.JDABuilder
Builds a new JDA instance and uses the provided token to start the login process.
This method will block until JDA has logged in and finished loading all resources.

C

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
 
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
canInteract(Member) - Method in interface net.dv8tion.jda.core.entities.Member
 
canInteract(Role) - Method in interface net.dv8tion.jda.core.entities.Member
 
canInteract(Emote) - Method in interface net.dv8tion.jda.core.entities.Member
 
canInteract(Role) - Method in interface net.dv8tion.jda.core.entities.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) - 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.
canTalk() - Method in interface net.dv8tion.jda.core.entities.TextChannel
 
canTalk(Member) - Method in interface net.dv8tion.jda.core.entities.TextChannel
 
Channel - Interface in net.dv8tion.jda.core.entities
Represents a Guild channel.
ChannelField<T> - Class in net.dv8tion.jda.core.managers.fields
 
ChannelField(ChannelManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.ChannelField
 
ChannelManager - Class in net.dv8tion.jda.core.managers
 
ChannelManager(Channel) - Constructor for class net.dv8tion.jda.core.managers.ChannelManager
 
ChannelManagerUpdatable - Class in net.dv8tion.jda.core.managers
 
ChannelManagerUpdatable(Channel) - Constructor for class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
Channels() - Constructor for class net.dv8tion.jda.core.requests.Route.Channels
 
ChannelType - Enum in net.dv8tion.jda.core.entities
 
checkPermission(Guild, 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.
checkValue(T) - Method in class net.dv8tion.jda.core.managers.fields.Field
 
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
 
clear(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
clear(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
clear(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
clear(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
clear(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
clearCache() - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
close() - Method in interface net.dv8tion.jda.core.entities.PrivateChannel
Closes a PrivateChannel.
compile(String...) - Method in class net.dv8tion.jda.core.requests.Route
 
CREATE_CHANNEL - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
CREATE_EMOTE - Static variable in class net.dv8tion.jda.core.requests.Route.Emotes
 
CREATE_GUILD - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
CREATE_INVITE - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
CREATE_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
CREATE_PRIVATE_CHANNEL - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
CREATE_ROLE - Static variable in class net.dv8tion.jda.core.requests.Route.Roles
 
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.
For this to be successful, the logged in account has to have the MANAGE_EMOTES Permission.
createFakeUser(JSONObject, boolean) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createGroup(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createGuildFirstPass(JSONObject, Consumer<Guild>) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createGuildSecondPass(String, List<JSONArray>) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createGuildVoiceStatePass(GuildImpl, JSONArray) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createMember(GuildImpl, JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createMessage(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createMessage(JSONObject, boolean) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createMessageEmbed(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createPermissionOverride(Member) - Method in interface net.dv8tion.jda.core.entities.Channel
 
createPermissionOverride(Role) - Method in interface net.dv8tion.jda.core.entities.Channel
 
createPermissionOverride(JSONObject, Channel) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createPresence(Object, JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createPrivateChannel(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createRelationship(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createRole(JSONObject, String) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createRole() - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new Role in this Guild.
createSelfUser(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createTextChannel(JSONObject, String) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createTextChannel(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new TextChannel in this Guild.
createUser(JSONObject) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createVoiceChannel(JSONObject, String) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
createVoiceChannel(String) - Method in class net.dv8tion.jda.core.managers.GuildController
Creates a new VoiceChannel in this Guild.
Custom() - Constructor for class net.dv8tion.jda.core.requests.Route.Custom
 

D

debug(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with debug level
DEFAULT_FAILURE - Static variable in class net.dv8tion.jda.core.requests.RestAction
 
DEFAULT_SUCCESS - Static variable in class net.dv8tion.jda.core.requests.RestAction
 
delete() - Method in interface net.dv8tion.jda.core.entities.Channel
 
delete() - Method in interface net.dv8tion.jda.core.entities.Emote
Deletes this Emote.
delete() - Method in interface net.dv8tion.jda.core.entities.Guild
 
delete() - Method in interface net.dv8tion.jda.core.entities.Role
 
DELETE_CHANNEL - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
DELETE_EMOTE - Static variable in class net.dv8tion.jda.core.requests.Route.Emotes
 
DELETE_GUILD - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
DELETE_INVITE - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
DELETE_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
DELETE_MESSAGES - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
DELETE_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
DELETE_ROLE - Static variable in class net.dv8tion.jda.core.requests.Route.Roles
 
DELETE_ROUTE - Static variable in class net.dv8tion.jda.core.requests.Route.Custom
 
deleteMessage() - Method in interface net.dv8tion.jda.core.entities.Message
Deletes this Message from the server.
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.
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.
deny(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
deny(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
deny(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
deny(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
deny(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
deny(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
DisconnectEvent - Class in net.dv8tion.jda.core.events
DisconnectEvent
Fired if our connection to the WebSocket was disrupted.

Use: Reconnect manually or stop background threads that need fired events to function properly.
DisconnectEvent(JDA, WebSocketFrame, WebSocketFrame, boolean, OffsetDateTime, List<VoiceChannel>) - Constructor for class net.dv8tion.jda.core.events.DisconnectEvent
 
download(File) - Method in class net.dv8tion.jda.core.entities.Message.Attachment
Downloads this attachment to given File

E

EDIT_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
editMessage(String) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Messages content to the provided String.
editMessage(Message) - Method in interface net.dv8tion.jda.core.entities.Message
Edits this Messages content to be the content of the provide message.
EMAIL_PATTERN - Static variable in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
EmbedType - Enum in net.dv8tion.jda.core.entities
Represents the embedded resource type.
These are typically either Images, Videos or Links.
Emote - Interface in net.dv8tion.jda.core.entities
Represents a Custom Emote.
EmoteField<T> - Class in net.dv8tion.jda.client.managers.fields
 
EmoteField(EmoteManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.client.managers.fields.EmoteField
 
EmoteManager - Class in net.dv8tion.jda.client.managers
Used to modify or delete an Emote.
EmoteManager(EmoteImpl) - Constructor for class net.dv8tion.jda.client.managers.EmoteManager
 
EmoteManagerUpdatable - Class in net.dv8tion.jda.client.managers
Used to modify multiple properties at once or delete an Emote.
EmoteManagerUpdatable(EmoteImpl) - Constructor for class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
 
Emotes() - Constructor for class net.dv8tion.jda.core.requests.Route.Emotes
 
EmptyRestAction(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
EntityBuilder - Class in net.dv8tion.jda.core.entities
 
equals(Object) - Method in class net.dv8tion.jda.core.managers.fields.Field
 
equals(Object) - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
equals(Object) - Method in class net.dv8tion.jda.core.requests.Route
 
ErrorResponse - Enum in net.dv8tion.jda.core.requests
 
ErrorResponseException - Exception in net.dv8tion.jda.core.exceptions
 
ErrorResponseException(ErrorResponse, Response) - Constructor for exception net.dv8tion.jda.core.exceptions.ErrorResponseException
 
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
 
EventListener - Interface in net.dv8tion.jda.core.hooks
JDA pushes Events to the registered EventListeners.
EVERYONE_KEY - Static variable in class net.dv8tion.jda.core.MessageBuilder
 

F

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
 
Field(M, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.Field
 
Footer(String, String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Footer
 
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(File) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified File.
We here read the specified File and forward the retrieved byte data to Icon.from(byte[]).
from(InputStream) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified InputStream.
We here read the specified InputStream and forward the retrieved byte data to Icon.from(byte[]).
from(byte[]) - Static method in class net.dv8tion.jda.core.entities.Icon
Creates an Icon with the specified image data.
fromCode(int) - Static method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
fromId(int) - Static method in enum net.dv8tion.jda.core.entities.ChannelType
 
fromId(int) - Static method in enum net.dv8tion.jda.core.entities.MessageType
 
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.
If the provided key doesn't match any known EmbedType, this will return UNKNOWN.
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Game.GameType
 
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
 
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
 
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.Timeout
 
fromKey(int) - Static method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
 
fromKey(String) - Static method in enum net.dv8tion.jda.core.OnlineStatus
Will get the OnlineStatus from the provided key.
If the provided key does no match a presence, this will return UNKONWN
fromKey(String) - Static method in enum net.dv8tion.jda.core.Region
Retrieves the Region based on the provided key.

G

Game - Interface in net.dv8tion.jda.core.entities
Represents a Discord Game.
Game.GameType - Enum in net.dv8tion.jda.core.entities
 
GATEWAY - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
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
 
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, Message, Group) - Constructor for class net.dv8tion.jda.client.events.message.group.GenericGroupMessageEvent
 
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, Message, TextChannel) - Constructor for class net.dv8tion.jda.core.events.message.guild.GenericGuildMessageEvent
 
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, Message) - Constructor for class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
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, Message, PrivateChannel) - Constructor for class net.dv8tion.jda.core.events.message.priv.GenericPrivateMessageEvent
 
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
 
get(JDA) - Static method in class net.dv8tion.jda.core.entities.EntityBuilder
 
GET_BANS - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
GET_CHANNEL_INVITES - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
GET_CHANNELS - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
GET_GUILD - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
GET_GUILD_INVITES - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
GET_GUILDS - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
GET_INVITE - Static variable in class net.dv8tion.jda.core.requests.Route.Invites
 
GET_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_MESSAGE_HISTORY - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_MESSAGE_HISTORY_AFTER - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_MESSAGE_HISTORY_AROUND - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_MESSAGE_HISTORY_BEFORE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
GET_PERMISSIONS - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
GET_PINNED_MESSAGES - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
GET_PRIVATE_CHANNELS - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
GET_ROLE - Static variable in class net.dv8tion.jda.core.requests.Route.Roles
 
GET_ROLES - Static variable in class net.dv8tion.jda.core.requests.Route.Roles
 
GET_ROUTE - Static variable in class net.dv8tion.jda.core.requests.Route.Custom
 
GET_SELF - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
GET_USER - Static variable in class net.dv8tion.jda.core.requests.Route.Users
 
getAccountType() - Method in interface net.dv8tion.jda.core.JDA
 
getAfkChannel() - Method in interface net.dv8tion.jda.core.entities.Guild
 
getAfkChannelField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getAfkTimeout() - Method in interface net.dv8tion.jda.core.entities.Guild
The amount of time (in seconds) that must pass with no activity to be considered AFK by this Guild.
getAfkTimeoutField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
Valid timeouts are: 60, 300, 900, 1800, 3600.
getAllCallUsers() - Method in interface net.dv8tion.jda.client.entities.Call
 
getAllowBits() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
getAllowed() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
An unmodifiable list of all Permissions that are specifically allowed by this override.
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.
The long relates to the offsets used by each Permission.
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.
getAttachments() - Method in interface net.dv8tion.jda.core.entities.Message
An unmodifiable list of Attachment that are attached to this message.
Most likely this will only ever be 1 Attachment at most.
getAudioChannel() - Method in interface net.dv8tion.jda.core.entities.VoiceState
 
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.
This is typically used to represent the account on the providing site.
getAuthor() - Method in class net.dv8tion.jda.core.events.message.GenericMessageEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getAvatarField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getAvatarId() - Method in interface net.dv8tion.jda.core.entities.User
The Discord Id for this user's avatar image.
getAvatarUrl() - Method in interface net.dv8tion.jda.core.entities.User
The URL for the for the user's avatar image.
getBans() - Method in class net.dv8tion.jda.core.managers.GuildController
Gets an unmodifiable list of the currently banned Users.
If you wish to ban or unban a user, please GuildController.ban(net.dv8tion.jda.core.entities.User, int) or GuildController.unban(net.dv8tion.jda.core.entities.User);
getBaseRoute() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
getBitrate() - Method in interface net.dv8tion.jda.core.entities.VoiceChannel
The audio bitrate of the voice audio that is played in this channel.
getBitrateField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getBlockedUser() - Method in class net.dv8tion.jda.client.events.relationship.UserBlockedEvent
 
getCachedHistory() - Method in class net.dv8tion.jda.core.MessageHistory
 
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
 
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
 
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.Message
Returns the MessageChannel that this message was sent in
getChannel() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
The Channel that this PermissionOverride affects.
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.guild.GenericGuildMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.message.priv.GenericPrivateMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.core.events.user.UserTypingEvent
 
getChannel() - Method in class net.dv8tion.jda.core.managers.ChannelManager
 
getChannel() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getChannel() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
getChannel() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
getChannel() - Method in class net.dv8tion.jda.core.MessageHistory
Returns the MessageChannel that this MessageHistory is related to.
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
 
getChannelType() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getChannelType() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getChannelType() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getChannelType() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getClientCloseFrame() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
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.
If the color is 0 (no color), this will return null.
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
 
getCompilableRoute() - Method in class net.dv8tion.jda.core.requests.Route
 
getCompiledRoute() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
getConnectedUsers() - Method in interface net.dv8tion.jda.client.entities.Call
 
getContent() - Method in interface net.dv8tion.jda.core.entities.Message
The textual content of this message.
getController() - Method in interface net.dv8tion.jda.core.entities.Guild
 
getCreationTime() - Method in interface net.dv8tion.jda.core.entities.ISnowflake
The time this entity was created.
getCreationTime(String) - 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(Object) - 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
 
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.
getDefaultAvatarUrl() - Method in interface net.dv8tion.jda.core.entities.User
The URL for the for the user's default avatar image.
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
 
getDenied() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
An unmodifiable list of all Permissions that are denied by this override.
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.
The long relates to the offsets used by each Permission.
getDenyBits() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
getDescription() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The description of the embedded resource.
This is provided only if Discord could find a description for the embedded resource using the provided url.
Commonly, this is null.
getDisconnectedAudioConnections() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getDisconnectedAudioConnections() - Method in class net.dv8tion.jda.core.events.ShutdownEvent
 
getDisconnectTime() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getDiscriminator() - Method in interface net.dv8tion.jda.core.entities.User
The discriminator of the User.
getEditedTime() - Method in interface net.dv8tion.jda.core.entities.Message
Gives a copy of the Object holding the time this message was last recently updated If this message was never updated (Message.isEdited() returns false), this will be NULL
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.
getEffectivePermission(Guild, Member) - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
Gets the int 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.
NOTE: this is a AccountType.CLIENT method only!
getEmailField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getEmbeds() - Method in interface net.dv8tion.jda.core.entities.Message
An unmodifiable list of MessageEmbeds that are available to this message.
getEmote() - Method in class net.dv8tion.jda.client.managers.EmoteManager
The Emote represented by this Manager.
getEmote() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The Emote represented by this Manager.
getEmoteById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
An Emote matching the specified ID.
getEmoteById(String) - 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
An immutable linked list of the emotes contained in 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)
Hint: To check whether you can use an Emote you can use PermissionUtil#canInteract(Member, Emote).
getEmotesByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
An unmodifiable list of all Emotes that have the same name as the one provided.
If there are no Emotes with the provided name, then this returns an empty list.
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.
If there are no Emotes with the provided name, then this returns an empty list.
getEncoding() - Method in class net.dv8tion.jda.core.entities.Icon
The base64 encoded data for this Icon
getErrorResponse() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
 
getFields() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The fields in a message embed.
Message embeds can contain multiple fields, each with a name, value, and a boolean to determine if it will fall in-line with other fields.
getFileName() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The file name of the Attachment when it was first uploaded.
getFooter() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The footer (bottom) of the embedded content.
This is typically used for timestamps or site icons.
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
 
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.
If there is no Permssions that matches the provided offset, Permission.UNKNOWN is returned.
getFullPermOverride() - Static method in class net.dv8tion.jda.core.utils.PermissionUtil
 
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.
This might not be what the Discord Client displays due to session clashing!
getGlobalProxy() - Method in interface net.dv8tion.jda.core.JDA
The proxy settings used by all JDA instances.
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 class net.dv8tion.jda.client.events.message.group.GenericGroupMessageEvent
 
getGroup() - Method in interface net.dv8tion.jda.core.entities.Message
 
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
 
getGroupById(String) - 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 emote is in
getGuild() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The Guild this emote is in
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
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 If the User is currently not in a VoiceChannel, this returns null
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
 
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 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.guild.GenericGuildEvent
 
getGuild() - Method in class net.dv8tion.jda.core.events.message.guild.GenericGuildMessageEvent
 
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.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 class net.dv8tion.jda.core.managers.ChannelManager
 
getGuild() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildController
 
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildManager
Returns the Guild object of this Manager.
getGuild() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getGuild() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
getGuild() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
getGuild() - Method in class net.dv8tion.jda.core.managers.RoleManager
 
getGuild() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
getGuildById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the Guild which has the same id as the one provided.
If there is no known guild with an id that matches the provided one, then this returns null.
getGuildId() - 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 this account is connected to.
If this account is not connected to any Guilds, this will return an empty list.
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.
If there are no Guilds with the provided name, then this returns an empty list.
getHeight() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The height of the Attachment if this Attachment is an image.
If this Attachment is not an image, this returns 0.
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.
This usually isn't the actual video height, but instead the starting embed window size.
Basically: Don't rely on this to represent the actual video's quality or size.
getHistory() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Creates a new MessageHistory object for each call of this method.
This is NOT and internal message cache, but rather it queries the Discord servers for old messages.
getHistoryAround(Message, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
getHistoryAround(String, int) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
getHistoryAround(MessageChannel, Message, int) - Static method in class net.dv8tion.jda.core.MessageHistory
 
getHistoryAround(MessageChannel, String, int) - Static method in class net.dv8tion.jda.core.MessageHistory
 
getHoistedField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
getIconField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getIconId() - Method in interface net.dv8tion.jda.client.entities.Group
 
getIconId() - Method in interface net.dv8tion.jda.core.entities.Guild
The Discord Id of the Guild icon image.
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 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
 
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 enum net.dv8tion.jda.core.entities.MessageType
 
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
 
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.
The long relates to the offsets used by each Permission.
getJDA() - Method in interface net.dv8tion.jda.bot.JDABot
 
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.EmoteManager
The JDA instance of this Emote
getJDA() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
The JDA instance of this Emote
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.Member
The JDA instance.
getJDA() - Method in interface net.dv8tion.jda.core.entities.Message
Returns the JDA instance of this Message
getJDA() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Returns the JDA instance of this MessageChannel
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 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
 
getJDA() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getJDA() - Method in class net.dv8tion.jda.core.managers.ChannelManager
 
getJDA() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildController
 
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildManager
 
getJDA() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getJDA() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
getJDA() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
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
 
getJDA() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
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.entities.Game.GameType
 
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.MFALevel
 
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.NotificationLevel
 
getKey() - Method in enum net.dv8tion.jda.core.entities.Guild.VerificationLevel
 
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.
getLength() - 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.
If this value is 0 or greater than 2000 when MessageBuilder.build() is called, an exception will be raised.
getLevel() - Method in class net.dv8tion.jda.core.utils.SimpleLog
Gets the current logging-level of this Logger.
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.core.entities.Channel
Returns the ChannelManager for this Channel.
getManager() - Method in interface net.dv8tion.jda.core.entities.Emote
The Manager for this emote
getManager() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns the GuildManager for this Guild.
getManager() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
 
getManager() - Method in interface net.dv8tion.jda.core.entities.Role
Returns the RoleManager for this Role.
getManager() - Method in interface net.dv8tion.jda.core.entities.SelfUser
 
getManager() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Channel
 
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Emote
An updatable manager for this Emote.
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Guild
 
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
 
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.Role
 
getManagerUpdatable() - Method in interface net.dv8tion.jda.core.entities.SelfUser
 
getMeaning() - Method in enum net.dv8tion.jda.core.requests.ErrorResponse
 
getMember(User) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMember() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Returns the Member corresponding to this VoiceState Object (Backreference)
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.
Otherwise, this method returns null.
Basically: if PermissionOverride.isMemberOverride() returns false, this returns null.
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.GenericGuildMessageEvent
 
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.user.UserTypingEvent
 
getMemberById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
 
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
 
getMembersByEffectiveName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMembersByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMembersByNickname(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMembersWithPermissionChanges() - Method in class net.dv8tion.jda.core.events.channel.text.update.TextChannelUpdatePermissionsEvent
 
getMembersWithRoles(Role...) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMembersWithRoles(Collection<Role>) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getMemberWithPermissionChanges() - Method in class net.dv8tion.jda.core.events.channel.voice.update.VoiceChannelUpdatePermissionsEvent
 
getMentionableField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
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.core.events.message.GenericMessageEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
getMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Attempts to get a Message from the Discord servers that has the same id as the id provided.
getMessageById(String) - Method in class net.dv8tion.jda.core.MessageHistory
 
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.client.events.message.group.GroupMessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.client.events.message.group.GroupMessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.guild.GuildMessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.core.events.message.priv.PrivateMessageEmbedEvent
 
getMessageIds() - Method in class net.dv8tion.jda.core.events.message.MessageBulkDeleteEvent
 
getMethod() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
getMethod() - Method in class net.dv8tion.jda.core.requests.Route
 
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.
If no name has been set, this returns null.
getName() - Method in interface net.dv8tion.jda.core.entities.Emote
The name of this emote
getName() - Method in interface 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.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.
This is most likely the name of the account associated with the embed
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.
If this is an author, most likely the author's username.
If this is a website, most likely the site's name.
getName() - Method in interface net.dv8tion.jda.core.entities.Role
The Name of the Role.
getName() - Method in interface net.dv8tion.jda.core.entities.User
The username of the User.
getName() - Method in enum net.dv8tion.jda.core.Region
The human readable region name.
getNameField() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Sets the name of this Emote
getNameField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getNameField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getNameField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getNameField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
getNewNick() - Method in class net.dv8tion.jda.core.events.guild.member.GuildMemberNickChangeEvent
 
getNickname() - Method in interface net.dv8tion.jda.core.entities.Member
Returns the current nickname of this Member for the parent Guild.
getNonFriendUsers() - Method in interface net.dv8tion.jda.client.entities.Group
 
getOffset() - Method in enum net.dv8tion.jda.core.Permission
The binary offset of the permission.
For more information about Discord's offset system refer to Discord Permission Numbers.
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
 
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.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
 
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
 
getOldSpashId() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateSplashEvent
 
getOldSpashUrl() - Method in class net.dv8tion.jda.core.events.guild.update.GuildUpdateSplashEvent
 
getOldStatus() - Method in class net.dv8tion.jda.core.events.StatusChangeEvent
 
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
 
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.
If the OnlineStatus is unrecognized, will return UNKNOWN.
getOnlineStatusModifiedTime() - Method in interface net.dv8tion.jda.client.entities.Friend
 
getOriginalPermissions() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
getOriginalValue() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
getOverrideForMember(Member) - Method in interface net.dv8tion.jda.core.entities.Channel
The PermissionOverride relating to the specified User.
getOverrideForRole(Role) - Method in interface net.dv8tion.jda.core.entities.Channel
The PermissionOverride relating to the specified Role.
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.
getParamCount() - Method in class net.dv8tion.jda.core.requests.Route
 
getPasswordField() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getPermission() - Method in exception net.dv8tion.jda.core.exceptions.PermissionException
 
getPermissionField() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
getPermissionOverride() - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
getPermissionOverride() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
getPermissionOverrides() - Method in interface net.dv8tion.jda.core.entities.Channel
Gets all of the PermissionOverrides that are part of this Channel.
This combines User and Role overrides.
getPermissions() - Method in interface net.dv8tion.jda.core.entities.Member
The Guild-Wide Permissions this Member holds.
getPermissions(Channel) - Method in interface net.dv8tion.jda.core.entities.Member
The Permissions this Member holds in the specified Channel.
Permissions returned by this may be different from Member.getPermissions() due to the Channel's PermissionOverrides .
getPermissions() - Method in interface net.dv8tion.jda.core.entities.Role
A list of the literal Permissions that this Role has.
NOTE: these do not necessarily represent the permissions this role will have in a Channel.
getPermissions() - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
getPermissions(long) - Static method in enum net.dv8tion.jda.core.Permission
A list of all Permissions that are specified by this raw int representation of permissions.
getPermissionsRaw() - Method in interface net.dv8tion.jda.core.entities.Role
The long representation of the literal permissions that this Role has.
NOTE: these do not necessarily represent the permissions this role will have in a Channel.
getPinnedMessages() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Gets a List of Messages that have been pinned in this channel.
If no messages have been pinned, this returns an empty List.
getPosition() - Method in interface net.dv8tion.jda.core.entities.Channel
The position this Channel is displayed at.
Higher values mean they are displayed lower in the Client.
getPosition() - Method in interface net.dv8tion.jda.core.entities.Role
The hierarchical position of this Role in the Guild hierarchy.
(higher value means higher role).
The @everyone Role always return -1.
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.
getPresence() - Method in interface net.dv8tion.jda.core.JDA
The Presence of 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
 
getPrivateChannel() - Method in interface net.dv8tion.jda.core.entities.User
Gets the PrivateChannel of this User for use in sending direct messages.
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.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.
If there is no known PrivateChannel with an id that matches the provided one, then this returns null.
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
getProxyIconUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Footer
The url of the footer's icon, proxied by Discord
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
getProxyUrl() - Method in class net.dv8tion.jda.core.entities.MessageEmbed.Thumbnail
The Discord proxied url of the thumbnail image.
This url will always work, even if the original image was deleted from the hosting website.
getPrunableMemberCount(int) - Method in class net.dv8tion.jda.core.managers.GuildController
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
The default TextChannel for a Guild.
getPublicRole() - Method in interface net.dv8tion.jda.core.entities.Guild
The @everyone Role of this Guild
getRateLimitedRoute() - Method in exception net.dv8tion.jda.core.exceptions.RateLimitedException
 
getRatelimitRoute() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
getRatelimitRoute() - Method in class net.dv8tion.jda.core.requests.Route
 
getRaw(Permission...) - Static method in enum net.dv8tion.jda.core.Permission
 
getRaw(Collection<Permission>) - Static method in enum net.dv8tion.jda.core.Permission
 
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.
This is equvalent to 1 << Permission.getOffset()
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 exists in.
If the Region is not recognized, returns UNKNOWN.
getRegionField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getRegisteredListeners() - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
getRegisteredListeners() - Method in interface net.dv8tion.jda.core.hooks.IEventManager
 
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(String, 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
 
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
 
getRequiredType() - Method in exception net.dv8tion.jda.core.exceptions.AccountTypeException
 
getResponse() - Method in exception net.dv8tion.jda.core.exceptions.ErrorResponseException
 
getResponseNumber() - Method in class net.dv8tion.jda.core.events.Event
 
getResponseTotal() - Method in interface net.dv8tion.jda.core.JDA
This value is the total amount of JSON responses that discord has sent.
This value resets every time the websocket has to reconnect.
getRestrictedGuilds() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
getRetryAfter() - Method in exception net.dv8tion.jda.core.exceptions.RateLimitedException
 
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.
Otherwise, this method returns null.
Basically: if PermissionOverride.isRoleOverride() returns false, this returns null.
getRole() - Method in class net.dv8tion.jda.core.events.role.GenericRoleEvent
 
getRole() - Method in class net.dv8tion.jda.core.managers.RoleManager
 
getRole() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
getRoleById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
This returns the Role which has the same id as the one provided.
If there is no Role that matches the requested id, null is returned.
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 (source)
getRoles() - Method in interface net.dv8tion.jda.core.entities.Guild
The Roles of 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
 
getRolesByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getRolesField() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Set roles this emote is active for.
getRoute() - Method in class net.dv8tion.jda.core.requests.Route
 
getSeconds() - Method in enum net.dv8tion.jda.core.entities.Guild.Timeout
The amount of seconds represented by this Guild.Timeout.
getSelfMember() - Method in interface net.dv8tion.jda.core.entities.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.
Account settings cannot be modified using this object.
getSelfUser() - Method in class net.dv8tion.jda.core.managers.AccountManager
 
getSelfUser() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
getServiceCloseFrame() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
getSessionId() - Method in interface net.dv8tion.jda.core.entities.VoiceState
 
getSettings() - Method in interface net.dv8tion.jda.client.JDAClient
 
getShardId() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
 
getShardInfo() - Method in interface net.dv8tion.jda.core.JDA
 
getShardTotal() - Method in class net.dv8tion.jda.core.JDA.ShardInfo
 
getShutdownTime() - Method in class net.dv8tion.jda.core.events.ShutdownEvent
 
getSiteProvider() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information on site from which the embed was generated from.
If Discord did not generate any deliverable information about the site, this returns null.
getSize() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The size of the attachment in bytes.
Example: if getSize() returns 1024, then the attachment is 1024 bytes, or 1KB, in size.
getSplashField() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
getSplashId() - Method in interface net.dv8tion.jda.core.entities.Guild
 
getSplashUrl() - Method in interface net.dv8tion.jda.core.entities.Guild
 
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.
This might not be what the Discord Client displays due to session clashing!
getStrippedContent() - Method in interface net.dv8tion.jda.core.entities.Message
The content, with all its formatting characters stripped.
getTag() - Method in enum net.dv8tion.jda.core.utils.SimpleLog.Level
Returns the Log-Tag (e.g.
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
 
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.user.UserTypingEvent
 
getTextChannelById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getTextChannelById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the TextChannel which has the same id as the one provided.
If there is no known TextChannel with an id that matches the provided one, then this returns null.
getTextChannels() - Method in interface net.dv8tion.jda.core.entities.Guild
The TextChannels available on the Guild.
getTextChannels() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all TextChannels of all Guilds that this account is a member of.
getTextChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
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.
If there are no TextChannels with the provided name, then this returns an empty list.
getThumbnail() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information about the Thumbnail image to be displayed with the embed.
If a Thumbnail was not part of this embed, this returns null.
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.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
 
getType() - Method in interface net.dv8tion.jda.client.entities.Relationship
 
getType() - Method in interface net.dv8tion.jda.core.entities.Game
The type of Game.
getType() - Method in interface net.dv8tion.jda.core.entities.Message
This specifies the type of Message sent.
getType() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
getType() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The EmbedType of this embed.
getUrl() - Method in interface net.dv8tion.jda.core.entities.Game
The URL of the Game.
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.
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.relationship.GenericRelationshipEvent
 
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.user.GenericUserEvent
 
getUserById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the User who has the same id as the one provided.
If there is no known user with an id that matches the provided one, this this returns null.
getUserLimit() - Method in interface net.dv8tion.jda.core.entities.VoiceChannel
The maximum amount of Users that can be in this VoiceChannel at one time.
getUserLimitField() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
 
getUsers() - Method in interface net.dv8tion.jda.client.entities.Group
 
getUsers() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all known Users.
This list will never contain duplicates and represents all Users that JDA can currently see.
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.
If there are no Users with the provided name, then this returns an empty list.
getUsersStartedRinging() - Method in class net.dv8tion.jda.client.events.call.update.CallUpdateRingingUsersEvent
 
getUsersStoppedRinging() - Method in class net.dv8tion.jda.client.events.call.update.CallUpdateRingingUsersEvent
 
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
 
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
 
getVideoInfo() - Method in interface net.dv8tion.jda.core.entities.MessageEmbed
The information about the video which should be displayed as an embed.
This is used when sites with HTML5 players are linked and embedded.
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.core.entities.Guild
 
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.core.JDA
This returns the VoiceChannel which has the same id as the one provided.
If there is no known VoiceChannel with an id that matches the provided one, then this returns null.
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.
If there are no VoiceChannels with the provided name, then this returns an empty list.
getVoiceChannels() - Method in interface net.dv8tion.jda.core.entities.Guild
The VoiceChannels available on the Guild.
getVoiceChannels() - Method in interface net.dv8tion.jda.core.JDA
An unmodifiable list of all VoiceChannels of all Guilds that this account is a member of.
getVoiceChannelsByName(String, boolean) - Method in interface net.dv8tion.jda.core.entities.Guild
 
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
 
getVoiceStates() - Method in interface net.dv8tion.jda.core.entities.Guild
A list containing the VoiceState of every Member in this Guild.
This will never return an empty list because if it were empty, that would imply that there are no Members in this Guild, which is impossible.
getWidth() - Method in class net.dv8tion.jda.core.entities.Message.Attachment
The width of the Attachment if this Attachment is an image.
If this Attachment is not an image, this returns 0.
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.
This usually isn't the actual video width, but instead the starting embed window size.
Basically: Don't rely on this to represent the actual video's quality or size.
GITHUB - Static variable in class net.dv8tion.jda.core.JDAInfo
 
givePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
givePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
givePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
givePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
grant(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
grant(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
grant(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManager
 
grant(long) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
grant(Permission...) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
grant(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
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, String, 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, String, Group, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.client.events.message.group.GroupMessageEmbedEvent
 
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.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.VerificationLevel - Enum in net.dv8tion.jda.core.entities
Represents the Verification-Level of the Guild.
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
 
GuildController(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildController
 
GuildField<T> - Class in net.dv8tion.jda.core.managers.fields
 
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
 
GuildManager(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildManager
 
GuildManagerUpdatable - Class in net.dv8tion.jda.core.managers
 
GuildManagerUpdatable(Guild) - Constructor for class net.dv8tion.jda.core.managers.GuildManagerUpdatable
 
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, String, 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, String, TextChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.guild.GuildMessageEmbedEvent
 
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
 
Guilds() - Constructor for class net.dv8tion.jda.core.requests.Route.Guilds
 
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
 
GuildUnavailableException() - Constructor for exception net.dv8tion.jda.core.exceptions.GuildUnavailableException
 
GuildUnavailableException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.GuildUnavailableException
 
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
 
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
 
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
 
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
 
handle(Event) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
handleGuildSync(GuildImpl, JSONArray, JSONArray) - Method in class net.dv8tion.jda.core.entities.EntityBuilder
 
hashCode() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
hashCode() - Method in class net.dv8tion.jda.core.requests.Route
 
hasPermission(Permission...) - Method in interface net.dv8tion.jda.core.entities.Member
Checks whether or not this Member has the given Permissions in the Guild.
hasPermission(Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.Member
Checks whether or not this Member has the Permissions in the provided Collection<Permission> in the Guild.
hasPermission(Channel, Permission...) - Method in interface net.dv8tion.jda.core.entities.Member
Checks whether or not this Member has the given Permissions in the specified Channel.
hasPermission(Channel, Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.Member
Checks whether or not this Member has the Permissions in the provided Collection<Permission> in the specified Channel.
hasPermission(Permission...) - Method in interface net.dv8tion.jda.core.entities.Role
Checks if this Role has access to the provided Permissions.
hasPermission(Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.Role
Checks if this Role has access to the Permissions in the provided Collection<Permission>
This does not check the Channel-specific override Permissions.
hasPermission(Channel, Permission...) - Method in interface net.dv8tion.jda.core.entities.Role
Checks if this Role has access to the provided Permissions in the specified Channel.
hasPermission(Channel, Collection<Permission>) - Method in interface net.dv8tion.jda.core.entities.Role
Checks if this Role has access to 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.
HERE_KEY - Static variable in class net.dv8tion.jda.core.MessageBuilder
 

I

Icon - Class in net.dv8tion.jda.core.entities
Icon containing a base64 encoded jpeg image.
IEventManager - Interface in net.dv8tion.jda.core.hooks
 
IFakeable - Interface in net.dv8tion.jda.core.entities
 
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
 
IncomingFriendRequest - Interface in net.dv8tion.jda.client.entities
 
info(Object) - Method in class net.dv8tion.jda.core.utils.SimpleLog
Will LOG a message with info level
informDeletion(Message) - Method in class net.dv8tion.jda.core.MessageHistory
 
informDeletion(String) - Method in class net.dv8tion.jda.core.MessageHistory
 
informUpdate(Message) - Method in class net.dv8tion.jda.core.MessageHistory
 
installAuxiliaryCable(int) - Method in interface net.dv8tion.jda.core.JDA
Installs an auxiliary cable into your system.
InterfacedEventManager - Class in net.dv8tion.jda.core.hooks
 
InterfacedEventManager() - Constructor for class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
Invites() - Constructor for class net.dv8tion.jda.core.requests.Route.Invites
 
inVoiceChannel() - Method in interface net.dv8tion.jda.core.entities.GuildVoiceState
Used to determine if the User is currently in a VoiceChannel in the Guild returned from getGuild().
If this is false, getChannel() will return null.
IOUtil - Class in net.dv8tion.jda.core.utils
 
IOUtil() - Constructor for class net.dv8tion.jda.core.utils.IOUtil
 
isAllowEmailFriendRequest() - Method in interface net.dv8tion.jda.client.entities.UserSettings
 
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
Returns whether or not autoReconnect is enabled for JDA.
isAvailable() - Method in interface net.dv8tion.jda.core.entities.Guild
Returns whether or not this Guild is available.
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)
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.
isChannel() - Method in enum net.dv8tion.jda.core.Permission
Returns whether or not this Permission is present Channel-side (configurable via chanel-overrides)
isClosedByServer() - Method in class net.dv8tion.jda.core.events.DisconnectEvent
 
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
 
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 true, if this Message was edited as least once
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
isFake() - Method in interface net.dv8tion.jda.core.entities.IFakeable
Describes whether an entity is fake or not.
isFromType(ChannelType) - Method in interface net.dv8tion.jda.core.entities.Message
 
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.events.message.MessageDeleteEvent
 
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.events.message.MessageReceivedEvent
 
isFromType(ChannelType) - Method in class net.dv8tion.jda.core.events.message.MessageUpdateEvent
 
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.Permission
Returns whether or not this Permission is present Guild-side (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
 
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
 
isHoisted() - Method in interface net.dv8tion.jda.core.entities.Role
Is this Role 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
Based on the values of getHeight and getWidth being larger than zero.
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
 
isManaged() - Method in interface net.dv8tion.jda.core.entities.Emote
Whether this emote is managed (source)
isManaged() - Method in interface net.dv8tion.jda.core.entities.Role
Is this Role managed?
(Via plugins like Twitch).
isMember(User) - Method in interface net.dv8tion.jda.core.entities.Guild
Used to determine the provided User is a member of this Guild.
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
Returns wheter 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 authorizaiton.
If this is a Client account, then this describes the MFA status of the Client account.
If this is a Bot account, then this describes the MFA status of the Client account that owns this Bot.
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
 
ISnowflake - Interface in net.dv8tion.jda.core.entities
 
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
 
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
 
isRoleOverride() - Method in interface net.dv8tion.jda.core.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Role.
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 deafened themselves.
isSelfDeafened() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfDeafenEvent
 
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 muted themselves.
isSelfMuted() - Method in class net.dv8tion.jda.core.events.guild.voice.GuildVoiceSelfMuteEvent
 
isSet() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
isSet() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
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
 
isTTS() - Method in interface net.dv8tion.jda.core.entities.Message
Is this Message supposed to be TTS (Text-to-speach)
isValidStreamingUrl(String) - Static method in interface 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.
(Have you accepted the verification email)
isWebhookMessage() - Method in interface net.dv8tion.jda.core.entities.Message
 

J

JDA - Interface in net.dv8tion.jda.core
 
JDA.ShardInfo - Class in net.dv8tion.jda.core
Represents the information used to create this shard.
JDA.Status - Enum in net.dv8tion.jda.core
The current status of the JDA instance.
JDABot - Interface in net.dv8tion.jda.bot
 
JDABuilder - Class in net.dv8tion.jda.core
Used to create a new JDA instance.
JDABuilder(AccountType) - Constructor for class net.dv8tion.jda.core.JDABuilder
Creates a completely empty JDABuilder.
If you use this, you need to set the token using setBotToken(String) before calling buildAsync() or buildBlocking()
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) - 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.
KICK_MEMBER - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 

L

leave() - Method in interface net.dv8tion.jda.core.entities.Guild
 
LEAVE_GUILD - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
leaveGroup() - Method in interface net.dv8tion.jda.client.entities.Group
 
LEVEL - Static variable in class net.dv8tion.jda.core.utils.SimpleLog
The global LOG-level that is used as standard if not overwritten
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
 
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
 

M

main(String[]) - Static method in class net.dv8tion.jda.core.requests.Route
 
Member - Interface in net.dv8tion.jda.core.entities
Represents a Guild-specific User.
mentionsEveryone() - Method in interface net.dv8tion.jda.core.entities.Message
Is this Message mentioning everyone using @everyone or @here? In PrivateChannel's, this always returns false
Message - Interface in net.dv8tion.jda.core.entities
Represents a Text message received from Discord.
This repsents message received from both TextChannels and from PrivateChannels.
Message.Attachment - Class in net.dv8tion.jda.core.entities
Represents a Message file attachment.
MessageBuilder - Class in net.dv8tion.jda.core
 
MessageBuilder() - Constructor for class net.dv8tion.jda.core.MessageBuilder
 
MessageBuilder.Formatting - Enum in net.dv8tion.jda.core
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, String, 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.
This class has many possibilities for null values, so be careful!
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.
The videos represented are expected to be played using an HTML5 player from the site which the url belongs to.
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, String, MessageChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.MessageEmbedEvent
 
MessageHistory - Class in net.dv8tion.jda.core
 
MessageHistory(MessageChannel) - Constructor for class net.dv8tion.jda.core.MessageHistory
 
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
 
Messages() - Constructor for class net.dv8tion.jda.core.requests.Route.Messages
 
MessageType - Enum in net.dv8tion.jda.core.entities
 
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
 
MiscUtil - Class in net.dv8tion.jda.core.utils
 
MiscUtil() - Constructor for class net.dv8tion.jda.core.utils.MiscUtil
 
MISSING_CHANNEL - Static variable in class net.dv8tion.jda.core.entities.EntityBuilder
 
MISSING_USER - Static variable in class net.dv8tion.jda.core.entities.EntityBuilder
 
MODIFY_CHANNEL - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
MODIFY_CHANNELS - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
MODIFY_EMOTE - Static variable in class net.dv8tion.jda.core.requests.Route.Emotes
 
MODIFY_GUILD - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
MODIFY_MEMBER - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
MODIFY_PERM_OVERRIDE - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
MODIFY_ROLE - Static variable in class net.dv8tion.jda.core.requests.Route.Roles
 
MODIFY_SELF - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
MODIFY_SELF_NICK - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
modifyMemberRoles(Member, Collection<Role>, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
 
modifyMemberRoles(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
 
modifyMemberRoles(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
 
moveVoiceMember(Member, VoiceChannel) - Method in class net.dv8tion.jda.core.managers.GuildController
Used to move a Member from one VoiceChannel to another VoiceChannel.
As a note, you cannot move a Member that isn't already in a VoiceChannel.

N

name - Variable in class net.dv8tion.jda.core.utils.SimpleLog
 
NAME_PATTERN - Static variable in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
 
net.dv8tion.jda.bot - package net.dv8tion.jda.bot
 
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.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.core - package net.dv8tion.jda.core
 
net.dv8tion.jda.core.entities - package net.dv8tion.jda.core.entities
 
net.dv8tion.jda.core.events - package net.dv8tion.jda.core.events
 
net.dv8tion.jda.core.events.channel.priv - package net.dv8tion.jda.core.events.channel.priv
 
net.dv8tion.jda.core.events.channel.text - package net.dv8tion.jda.core.events.channel.text
 
net.dv8tion.jda.core.events.channel.text.update - package net.dv8tion.jda.core.events.channel.text.update
 
net.dv8tion.jda.core.events.channel.voice - package net.dv8tion.jda.core.events.channel.voice
 
net.dv8tion.jda.core.events.channel.voice.update - package net.dv8tion.jda.core.events.channel.voice.update
 
net.dv8tion.jda.core.events.guild - package net.dv8tion.jda.core.events.guild
 
net.dv8tion.jda.core.events.guild.member - package net.dv8tion.jda.core.events.guild.member
 
net.dv8tion.jda.core.events.guild.update - package net.dv8tion.jda.core.events.guild.update
 
net.dv8tion.jda.core.events.guild.voice - package net.dv8tion.jda.core.events.guild.voice
 
net.dv8tion.jda.core.events.message - package net.dv8tion.jda.core.events.message
 
net.dv8tion.jda.core.events.message.guild - package net.dv8tion.jda.core.events.message.guild
 
net.dv8tion.jda.core.events.message.priv - package net.dv8tion.jda.core.events.message.priv
 
net.dv8tion.jda.core.events.role - package net.dv8tion.jda.core.events.role
 
net.dv8tion.jda.core.events.role.update - package net.dv8tion.jda.core.events.role.update
 
net.dv8tion.jda.core.events.self - package net.dv8tion.jda.core.events.self
 
net.dv8tion.jda.core.events.user - package net.dv8tion.jda.core.events.user
 
net.dv8tion.jda.core.exceptions - package net.dv8tion.jda.core.exceptions
 
net.dv8tion.jda.core.hooks - package net.dv8tion.jda.core.hooks
 
net.dv8tion.jda.core.managers - package net.dv8tion.jda.core.managers
 
net.dv8tion.jda.core.managers.fields - package net.dv8tion.jda.core.managers.fields
 
net.dv8tion.jda.core.requests - package net.dv8tion.jda.core.requests
 
net.dv8tion.jda.core.utils - package net.dv8tion.jda.core.utils
 

O

of(String) - Static method in interface net.dv8tion.jda.core.entities.Game
Creates a new Game instance with the specified name.
of(String, String) - Static method in interface net.dv8tion.jda.core.entities.Game
Creates a new Game instance with the specified name and url.
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
 
onDisconnect(DisconnectEvent) - 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
 
onEvent(Event) - Method in class net.dv8tion.jda.core.MessageHistory
 
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
 
onGenericGroup(GenericGroupEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onGenericGroupMessage(GenericGroupMessageEvent) - 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
 
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
 
onGenericPrivateMessage(GenericPrivateMessageEvent) - 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
 
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
 
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
 
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
 
OnlineStatus - Enum in net.dv8tion.jda.core
Represents the online presence of a User.
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
 
onMessageReceived(MessageReceivedEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
onMessageUpdate(MessageUpdateEvent) - Method in class net.dv8tion.jda.core.hooks.ListenerAdapter
 
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
 
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(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
 
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
 
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
 
openPrivateChannel() - Method in interface net.dv8tion.jda.core.entities.User
 
OutgoingFriendRequest - Interface in net.dv8tion.jda.client.entities
 

P

PATCH_ROUTE - Static variable in class net.dv8tion.jda.core.requests.Route.Custom
 
Permission - Enum in net.dv8tion.jda.core
 
PermissionException - Exception in net.dv8tion.jda.core.exceptions
 
PermissionException(Permission) - Constructor for exception net.dv8tion.jda.core.exceptions.PermissionException
 
PermissionException(String) - Constructor for exception net.dv8tion.jda.core.exceptions.PermissionException
 
PermissionException(Permission, String) - Constructor for exception net.dv8tion.jda.core.exceptions.PermissionException
 
PermissionField - Class in net.dv8tion.jda.core.managers.fields
 
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 User or Role permission overrides that can be set for channels.
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
 
PermOverrideManager(PermissionOverride) - Constructor for class net.dv8tion.jda.core.managers.PermOverrideManager
 
PermOverrideManagerUpdatable - Class in net.dv8tion.jda.core.managers
 
PermOverrideManagerUpdatable(PermissionOverride) - Constructor for class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
pin() - Method in interface net.dv8tion.jda.core.entities.Message
This is a shortcut method to MessageChannel.pinMessageById(String).
If this method returns true, then the action was successful and this Message's Message.isPinned() will now return true.
pinMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to pin a message.
If the provided messageId is invalid or not in this channel, this does nothing.
POST_ROUTE - Static variable in class net.dv8tion.jda.core.requests.Route.Custom
 
Presence - Interface in net.dv8tion.jda.core.managers
The Presence associated with the provided JDA instance
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, String, 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, String, PrivateChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.core.events.message.priv.PrivateMessageEmbedEvent
 
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
 
Provider(String, String) - Constructor for class net.dv8tion.jda.core.entities.MessageEmbed.Provider
 
PRUNABLE_COUNT - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
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.
The RestAction returned from this method will return the amount of Members that were pruned.
You can use GuildController.getPrunableMemberCount(int) to determine how many Members would be pruned if you were to call this method.
PRUNE_MEMBERS - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
PUT_ROUTE - Static variable in class net.dv8tion.jda.core.requests.Route.Custom
 

Q

queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction.EmptyRestAction
 
queue() - Method in class net.dv8tion.jda.core.requests.RestAction
 
queue(Consumer<T>) - Method in class net.dv8tion.jda.core.requests.RestAction
 
queue(Consumer<T>, Consumer<Throwable>) - Method in class net.dv8tion.jda.core.requests.RestAction
 

R

RateLimitedException - Exception in net.dv8tion.jda.core.exceptions
 
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
 
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[].
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
 
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 that Discord has servers in.
This is used by Guild to where the server that hosts the Guild is located.
register(Object) - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
register(Object) - Method in interface net.dv8tion.jda.core.hooks.IEventManager
 
register(Object) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
Relationship - Interface in net.dv8tion.jda.client.entities
 
RelationshipType - Enum in net.dv8tion.jda.client.entities
 
REMOVE_PINNED_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
removeEventListener(Object...) - Method in interface net.dv8tion.jda.core.JDA
Removes all provided listeners from the event-listeners and no longer uses it to handle events.
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
 
removeListener(Object...) - Method in class net.dv8tion.jda.core.JDABuilder
Removes all provided listeners from the list of listeners.
removeListener(SimpleLog.LogListener) - Static method in class net.dv8tion.jda.core.utils.SimpleLog
Removes a custom Listener
removeRolesFromMember(Member, Role...) - Method in class net.dv8tion.jda.core.managers.GuildController
 
removeRolesFromMember(Member, Collection<Role>) - Method in class net.dv8tion.jda.core.managers.GuildController
 
reset() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Resets this Manager to default values.
reset() - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
reset() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
Resets all queued updates.
reset() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
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
 
reset() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
Resets all queued updates.
RestAction<T> - Class in net.dv8tion.jda.core.requests
 
RestAction(JDA, Route.CompiledRoute, Object) - Constructor for class net.dv8tion.jda.core.requests.RestAction
 
RestAction.EmptyRestAction<T> - Class in net.dv8tion.jda.core.requests
 
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.MessageHistory
 
retrievePast(int) - Method in class net.dv8tion.jda.core.MessageHistory
 
revokePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
revokePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
revokePermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
revokePermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
Role - Interface in net.dv8tion.jda.core.entities
 
ROLE_KEY - Static variable in class net.dv8tion.jda.core.MessageBuilder
 
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
 
RoleField(RoleManagerUpdatable, Supplier<T>) - Constructor for class net.dv8tion.jda.core.managers.fields.RoleField
 
RoleManager - Class in net.dv8tion.jda.core.managers
 
RoleManager(Role) - Constructor for class net.dv8tion.jda.core.managers.RoleManager
 
RoleManagerUpdatable - Class in net.dv8tion.jda.core.managers
 
RoleManagerUpdatable(Role) - Constructor for class net.dv8tion.jda.core.managers.RoleManagerUpdatable
 
Roles() - Constructor for class net.dv8tion.jda.core.requests.Route.Roles
 
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
 
Route - Class in net.dv8tion.jda.core.requests
 
Route.Channels - Class in net.dv8tion.jda.core.requests
 
Route.CompiledRoute - Class in net.dv8tion.jda.core.requests
 
Route.Custom - Class in net.dv8tion.jda.core.requests
 
Route.Emotes - Class in net.dv8tion.jda.core.requests
 
Route.Guilds - Class in net.dv8tion.jda.core.requests
 
Route.Invites - Class in net.dv8tion.jda.core.requests
 
Route.Messages - Class in net.dv8tion.jda.core.requests
 
Route.Roles - Class in net.dv8tion.jda.core.requests
 
Route.Self - Class in net.dv8tion.jda.core.requests
 
Route.Users - Class in net.dv8tion.jda.core.requests
 

S

Self() - Constructor for class net.dv8tion.jda.core.requests.Route.Self
 
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_MESSAGE - Static variable in class net.dv8tion.jda.core.requests.Route.Messages
 
SEND_TYPING - Static variable in class net.dv8tion.jda.core.requests.Route.Channels
 
sendFile(File, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Uploads a file to the Discord servers and sends it to this TextChannel.
sendFile(File, String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
sendFile(InputStream, String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
sendFile(byte[], String, Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
 
sendMessage(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a plain text Message to this channel.
sendMessage(Message) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends a given Message to this Channel This method only extracts the mentions, text and tts status out of the given Message-Object Therefore this can also be used to resend already received Messages To allow above behaviour, this method returns a new Message instance.
sendTyping() - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Sends the typing status to discord.
setAfkChannel(VoiceChannel) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setAfkTimeout(Guild.Timeout) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setAudioEnabled(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Enables/Disables Voice functionality.
This is useful, if your current system doesn't support Voice and you do not need it.
setAutoReconnect(boolean) - Method in interface net.dv8tion.jda.core.JDA
Sets whether or not JDA should try to reconnect, if a connection-error occured.
setAutoReconnect(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Sets whether or not JDA should try to reconnect, if a connection-error occured.
setAvatar(Icon) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setAvatar(Icon, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setBitrate(int) - Method in class net.dv8tion.jda.core.managers.ChannelManager
 
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.
setColor(Color) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
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.
setDefaultNotificationLeveL(Guild.NotificationLevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setEmail(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setEnableShutdownHook(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Enables/Disables the use of a Shutdown hook to clean up JDA.
When the Java program closes shutdown hooks are run.
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.
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
 
setIcon(Icon) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setIdle(boolean) - Method in class net.dv8tion.jda.core.JDABuilder
Sets whether or not we should mark our session as afk
setIdle(boolean) - Method in interface net.dv8tion.jda.core.managers.Presence
Sets whether this session should be marked as afk or not
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
setMentionable(Boolean) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
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.EmoteManager
Sets the name of this Emote.
setName(String) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setName(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setName(String) - Method in class net.dv8tion.jda.core.managers.ChannelManager
 
setName(String) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setName(String) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
setNickname(Member, String) - Method in class net.dv8tion.jda.core.managers.GuildController
Changes a member's nickname in this guild.
setPassword(String, String) - Method in class net.dv8tion.jda.core.managers.AccountManager
 
setPermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
setPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
setPermissions(Long) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
setPermissions(Permission...) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
setPermissions(Collection<Permission>) - Method in class net.dv8tion.jda.core.managers.RoleManager
 
setProxy(HttpHost) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the proxy that will be used by ALL JDA instances.
Once this is set IT CANNOT BE CHANGED.
After a JDA instance as been created, this method can never be called again, even if you are creating a new JDA object.
Note: currently this only supports HTTP proxies.
setRegion(Region) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setRequiredMFALevel(Guild.MFALevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
setRoles(Set<Role>) - Method in class net.dv8tion.jda.client.managers.EmoteManager
Set roles this emote is active for.
setSplash(Icon) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
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
setToken(String) - Method in class net.dv8tion.jda.core.JDABuilder
Sets the botToken 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
 
setTTS(boolean) - Method in class net.dv8tion.jda.core.MessageBuilder
Makes the created Message a TTS message
setUserLimit(int) - Method in class net.dv8tion.jda.core.managers.ChannelManager
 
setValue(T) - Method in class net.dv8tion.jda.core.managers.fields.Field
 
setValue(Long) - Method in class net.dv8tion.jda.core.managers.fields.PermissionField
 
setVerificationLevel(Guild.VerificationLevel) - Method in class net.dv8tion.jda.core.managers.GuildManager
 
shouldUpdate() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
shouldUpdate() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
shutdown() - Method in interface net.dv8tion.jda.core.JDA
Shuts down JDA, closing all its connections.
shutdown(boolean) - Method in interface net.dv8tion.jda.core.JDA
Shuts down JDA, closing all its connections.
ShutdownEvent - Class in net.dv8tion.jda.core.events
ShutdownEvent
Fired if JDA successfully finished shutting down.

Use: Confirmation of JDA#shutdown(boolean).
ShutdownEvent(JDA, OffsetDateTime, List<VoiceChannel>) - Constructor for class net.dv8tion.jda.core.events.ShutdownEvent
 
shutdownNow(boolean) - Method in interface net.dv8tion.jda.core.JDA
 
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.
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
 
SubscribeEvent - Annotation Type in net.dv8tion.jda.core.hooks
 

T

TextChannel - Interface in net.dv8tion.jda.core.entities
Represents a Discord Text Channel.
TEXTCHANNEL_KEY - Static variable in class net.dv8tion.jda.core.MessageBuilder
 
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
 
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<Role>, List<Member>) - 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
 
toString() - Method in enum net.dv8tion.jda.core.entities.Guild.Timeout
The timeout as a string.
Examples: "60" "300" etc
toString() - Method in class net.dv8tion.jda.core.managers.fields.Field
 
toString() - Method in enum net.dv8tion.jda.core.Region
 
toString() - Method in class net.dv8tion.jda.core.requests.Route.CompiledRoute
 
toString() - Method in class net.dv8tion.jda.core.requests.Route
 
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
 

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, String) - 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.
UNBAN - Static variable in class net.dv8tion.jda.core.requests.Route.Guilds
 
unblockUser() - Method in interface net.dv8tion.jda.client.entities.BlockedUser
 
unpin() - Method in interface net.dv8tion.jda.core.entities.Message
This is a shortcut method to MessageChannel.unpinMessageById(String).
If this method returns true, then the action was successful and this Message's Message.isPinned() will now return false.
unpinMessageById(String) - Method in interface net.dv8tion.jda.core.entities.MessageChannel
Used to unpin a message.
If the provided messageId is invalid or not in this channel, this does nothing.
unregister(Object) - Method in class net.dv8tion.jda.core.hooks.AnnotatedEventManager
 
unregister(Object) - Method in interface net.dv8tion.jda.core.hooks.IEventManager
 
unregister(Object) - Method in class net.dv8tion.jda.core.hooks.InterfacedEventManager
 
update() - Method in class net.dv8tion.jda.client.managers.EmoteManagerUpdatable
Updates the Emote of this Manager with the values set with the intermediate Methods.
update(String) - Method in class net.dv8tion.jda.core.managers.AccountManagerUpdatable
 
update() - Method in class net.dv8tion.jda.core.managers.ChannelManagerUpdatable
This method will apply all accumulated changes received by setters
update() - Method in class net.dv8tion.jda.core.managers.GuildManagerUpdatable
This method will apply all accumulated changes received by setters
update() - Method in class net.dv8tion.jda.core.managers.PermOverrideManagerUpdatable
 
update() - Method in class net.dv8tion.jda.core.managers.RoleManagerUpdatable
This method will apply all accumulated changes received by setters
User - Interface in net.dv8tion.jda.core.entities
Represents a Discord User.
USER_KEY - Static variable in class net.dv8tion.jda.core.MessageBuilder
 
USER_SETTINGS - Static variable in class net.dv8tion.jda.core.requests.Route.Self
 
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
 
Users() - Constructor for class net.dv8tion.jda.core.requests.Route.Users
 
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

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.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.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.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.ErrorResponse
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.
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.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.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.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.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.utils.SimpleLog.Level
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
 
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<Role>, List<Member>) - 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
 
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
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links