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

A

AccountManager - Class in net.dv8tion.jda.managers
Manager used to modify aspects of the logged in account's information.
AccountManager(JDAImpl, String) - Constructor for class net.dv8tion.jda.managers.AccountManager
 
ack(Message) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
Acks a specific message.
addEventListener(Object) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
addEventListener(Object) - Method in interface net.dv8tion.jda.JDA
Adds an Object to the event-listeners that will be used to handle events.
addListener(Object) - Method in class net.dv8tion.jda.JDABuilder
Adds a listener to the list of listeners that will be used to populate the JDA object.
addRoleToUser(User, Role) - Method in class net.dv8tion.jda.managers.GuildManager
Gives the User the specified Role.
If the User already has the provided Role this method will do nothing.
AnnotatedEventManager - Class in net.dv8tion.jda.hooks
 
AnnotatedEventManager() - Constructor for class net.dv8tion.jda.hooks.AnnotatedEventManager
 
api - Variable in class net.dv8tion.jda.handle.SocketHandler
 
appendCodeBlock(String, String) - Method in class net.dv8tion.jda.MessageBuilder
Appends a code-block to the Message
appendEveryoneMention() - Method in class net.dv8tion.jda.MessageBuilder
Appends a @everyone mention to the Message
appendMention(User) - Method in class net.dv8tion.jda.MessageBuilder
Appends a mention to the Message
appendMention(TextChannel) - Method in class net.dv8tion.jda.MessageBuilder
Appends a channel mention to the Message.
appendString(String) - Method in class net.dv8tion.jda.MessageBuilder
Appends a string to the Message
appendString(String, MessageBuilder.Formatting...) - Method in class net.dv8tion.jda.MessageBuilder
Appends a formatted string to the Message
Attachment(String, String, String, String, int, int, int) - Constructor for class net.dv8tion.jda.entities.Message.Attachment
 
AvatarUtil - Class in net.dv8tion.jda.utils
 
AvatarUtil() - Constructor for class net.dv8tion.jda.utils.AvatarUtil
 
AvatarUtil.Avatar - Class in net.dv8tion.jda.utils
 

B

ban(User, int) - Method in class net.dv8tion.jda.managers.GuildManager
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.managers.GuildManager
Bans the User specified by the userId nd 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.
build() - Method in class net.dv8tion.jda.JDABuilder
Builds a new JDA instance and uses the provided email and password 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.
build() - Method in class net.dv8tion.jda.MessageBuilder
Creates a Message object from this Builder
buildBlocking() - Method in class net.dv8tion.jda.JDABuilder
Builds a new JDA instance and uses the provided email and password to start the login process.
This method will block until JDA has logged in and finished loading all resources.

C

Channel - Interface in net.dv8tion.jda.entities
 
channel - Variable in class net.dv8tion.jda.events.message.guild.GenericGuildMessageEvent
 
channel - Variable in class net.dv8tion.jda.events.message.priv.GenericPrivateMessageEvent
 
channel - Variable in class net.dv8tion.jda.events.voice.VoiceLeaveEvent
 
ChannelCreateHandler - Class in net.dv8tion.jda.handle
 
ChannelCreateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.ChannelCreateHandler
 
ChannelDeleteHandler - Class in net.dv8tion.jda.handle
 
ChannelDeleteHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.ChannelDeleteHandler
 
ChannelManager - Class in net.dv8tion.jda.managers
Manager used to modify aspects of a TextChannel or VoiceChannel.
ChannelManager(Channel) - Constructor for class net.dv8tion.jda.managers.ChannelManager
 
ChannelUpdateHandler - Class in net.dv8tion.jda.handle
 
ChannelUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.ChannelUpdateHandler
 
checkPermission(User, Permission) - Method in interface net.dv8tion.jda.entities.Channel
Checks if the given User has the given Permission in this Channel
checkPermission(User, Permission) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
checkPermission(User, Permission) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
checkPermission(User, Permission, Channel) - Static method in class net.dv8tion.jda.utils.PermissionUtil
Checks to see if the User has the specified Permission in the specified Channel.
checkPermission(User, Permission, Guild) - Static method in class net.dv8tion.jda.utils.PermissionUtil
Checks to see if the User has the specified Permission in the specified Guild.
close() - Method in class net.dv8tion.jda.requests.WebSocketClient
 
createGuild(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
createGuild(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createGuild(String) - Method in interface net.dv8tion.jda.JDA
Creates a new Guild.
createGuildAsync(String, Consumer<GuildManager>) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
createGuildAsync(String, Consumer<GuildManager>) - Method in interface net.dv8tion.jda.JDA
Creates a new Guild.
createInvite(Channel, JDA) - Static method in class net.dv8tion.jda.utils.InviteUtil
 
createMessage(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createMessageEmbed(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createPermissionOverride(User) - Method in interface net.dv8tion.jda.entities.Channel
Creates a new PermissionOverride for a given User.
createPermissionOverride(Role) - Method in interface net.dv8tion.jda.entities.Channel
Creates a new PermissionOverride for a given Role.
createPermissionOverride(User) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
createPermissionOverride(Role) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
createPermissionOverride(User) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
createPermissionOverride(Role) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
createPermissionOverride(JSONObject, Channel) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createPrivateChannel(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createRole() - Method in interface net.dv8tion.jda.entities.Guild
Creates a new Role in this Guild.
createRole() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
createRole(JSONObject, String) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createSelfInfo(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createTextChannel(String) - Method in interface net.dv8tion.jda.entities.Guild
Creates a new TextChannel in this Guild.
createTextChannel(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
createTextChannel(JSONObject, String) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createUser(JSONObject) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createVoiceChannel(String) - Method in interface net.dv8tion.jda.entities.Guild
Creates a new VoiceChannel in this Guild.
createVoiceChannel(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
createVoiceChannel(JSONObject, String) - Method in class net.dv8tion.jda.handle.EntityBuilder
 
createVoiceStatus(JSONObject, Guild, User) - Method in class net.dv8tion.jda.handle.EntityBuilder
 

D

delete() - Method in class net.dv8tion.jda.managers.ChannelManager
Deletes this Channel This method takes immediate effect
delete() - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
Deletes this PermissionOverride This method takes immediate effect
delete() - Method in class net.dv8tion.jda.managers.RoleManager
Deletes this Role This change takes effect immediately!
delete(String) - Method in class net.dv8tion.jda.requests.Requester
 
delete(InviteUtil.Invite, JDA) - Static method in class net.dv8tion.jda.utils.InviteUtil
 
delete(String, JDA) - Static method in class net.dv8tion.jda.utils.InviteUtil
 
DELETE_AVATAR - Static variable in class net.dv8tion.jda.utils.AvatarUtil
 
deleteA(String) - Method in class net.dv8tion.jda.requests.Requester
 
deleteMessage() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
deleteMessage() - Method in interface net.dv8tion.jda.entities.Message
Deletes this Message from the server.
deny(Permission...) - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
Sets this Override to deny given Permissions This change will only be applied, if PermissionOverrideManager.update() is called.

E

EmbedType - Enum in net.dv8tion.jda
Represents the embedded resource type.
These are typically either Images, Videos or Links.
enqueue(Message, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl.AsyncMessageSender
 
EntityBuilder - Class in net.dv8tion.jda.handle
 
EntityBuilder(JDAImpl) - Constructor for class net.dv8tion.jda.handle.EntityBuilder
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
equals(Object) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
Event - Class in net.dv8tion.jda.events
 
Event(JDA, int) - Constructor for class net.dv8tion.jda.events.Event
 
EventListener - Interface in net.dv8tion.jda.hooks
 

F

fromKey(String) - Static method in enum net.dv8tion.jda.EmbedType
Attemps to find the EmbedType from the provided key.
If the provided key doesn't match any known EmbedType, this will return UNKNOWN.
fromKey(String) - Static method in enum net.dv8tion.jda.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.Region
Retrieves the Region based on the provided key.

G

GenericGuildEvent - Class in net.dv8tion.jda.events.guild
 
GenericGuildEvent(JDA, int, Guild) - Constructor for class net.dv8tion.jda.events.guild.GenericGuildEvent
 
GenericGuildMemberEvent - Class in net.dv8tion.jda.events.guild.member
 
GenericGuildMemberEvent(JDA, int, Guild, User) - Constructor for class net.dv8tion.jda.events.guild.member.GenericGuildMemberEvent
 
GenericGuildMessageEvent - Class in net.dv8tion.jda.events.message.guild
 
GenericGuildMessageEvent(JDA, int, Message, TextChannel) - Constructor for class net.dv8tion.jda.events.message.guild.GenericGuildMessageEvent
 
GenericGuildRoleUpdateEvent - Class in net.dv8tion.jda.events.guild.role
 
GenericGuildRoleUpdateEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GenericGuildRoleUpdateEvent
 
GenericMessageEvent - Class in net.dv8tion.jda.events.message
 
GenericMessageEvent(JDA, int, Message) - Constructor for class net.dv8tion.jda.events.message.GenericMessageEvent
 
GenericPrivateMessageEvent - Class in net.dv8tion.jda.events.message.priv
 
GenericPrivateMessageEvent(JDA, int, Message, PrivateChannel) - Constructor for class net.dv8tion.jda.events.message.priv.GenericPrivateMessageEvent
 
GenericTextChannelEvent - Class in net.dv8tion.jda.events.channel.text
 
GenericTextChannelEvent(JDA, int, TextChannel) - Constructor for class net.dv8tion.jda.events.channel.text.GenericTextChannelEvent
 
GenericTextChannelUpdateEvent - Class in net.dv8tion.jda.events.channel.text
 
GenericTextChannelUpdateEvent(JDA, int, TextChannel) - Constructor for class net.dv8tion.jda.events.channel.text.GenericTextChannelUpdateEvent
 
GenericUserEvent - Class in net.dv8tion.jda.events.user
 
GenericUserEvent(JDA, int, User) - Constructor for class net.dv8tion.jda.events.user.GenericUserEvent
 
GenericVoiceChannelEvent - Class in net.dv8tion.jda.events.channel.voice
 
GenericVoiceChannelEvent(JDA, int, VoiceChannel) - Constructor for class net.dv8tion.jda.events.channel.voice.GenericVoiceChannelEvent
 
GenericVoiceChannelUpdateEvent - Class in net.dv8tion.jda.events.channel.voice
 
GenericVoiceChannelUpdateEvent(JDA, int, VoiceChannel) - Constructor for class net.dv8tion.jda.events.channel.voice.GenericVoiceChannelUpdateEvent
 
GenericVoiceEvent - Class in net.dv8tion.jda.events.voice
 
GenericVoiceEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.GenericVoiceEvent
 
get(String) - Method in class net.dv8tion.jda.requests.Requester
 
getA(String) - Method in class net.dv8tion.jda.requests.Requester
 
getAccountManager() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getAccountManager() - Method in interface net.dv8tion.jda.JDA
Returns the AccountManager for the currently logged in account.
Account settings can only be modified using this object.
getAfkChannelId() - Method in interface net.dv8tion.jda.entities.Guild
The Id of the AFK Voice Channel.
getAfkChannelId() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getAfkTimeout() - Method in interface net.dv8tion.jda.entities.Guild
The amount of time (in seconds) that must pass with no activity to be considered AFK by this Guild.
getAfkTimeout() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getAllowed() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getAllowed() - Method in interface net.dv8tion.jda.entities.PermissionOverride
An unmodifiable list of all Permissions that are specifically allowed by this override.
getAllowedRaw() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getAllowedRaw() - Method in interface net.dv8tion.jda.entities.PermissionOverride
This is the raw binary representation (as a base 10 int) of the permissions allowed by this override.
The integer relates to the offsets used by each Permission.
getAttachments() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getAttachments() - Method in interface net.dv8tion.jda.entities.Message
An unmodifiable list of Attachment that are attached to this message.
Most likely this will only ever be 1 Attachment at most.
getAuthor() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getAuthor() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getAuthor() - Method in interface net.dv8tion.jda.entities.Message
The author of this Message
getAuthor() - Method in interface net.dv8tion.jda.entities.MessageEmbed
The information on the creator of the embedded content.
This is typically used for Youtube stuff and will return the username of the video uploader.
getAuthor() - Method in class net.dv8tion.jda.events.message.GenericMessageEvent
 
getAuthor() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
getAuthor() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
getAuthToken() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getAuthToken() - Method in interface net.dv8tion.jda.JDA
The login token that is currently being used for Discord authentication.
getAvailTime() - Method in exception net.dv8tion.jda.exceptions.RateLimitedException
Gets the System-time, after which messages can be sent again
getAvatar(File) - Static method in class net.dv8tion.jda.utils.AvatarUtil
 
getAvatarId() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getAvatarId() - Method in interface net.dv8tion.jda.entities.User
The Discord Id for this user's avatar image.
getAvatarUrl() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getAvatarUrl() - Method in interface net.dv8tion.jda.entities.User
The URL for the for the user's avatar image.
getBans() - Method in class net.dv8tion.jda.managers.GuildManager
Gets an unmodifiable list of the currently banned Users.
If you wish to ban or unban a user, please use one of the ban or unban methods of this Manager
getChangedRoles() - Method in class net.dv8tion.jda.events.channel.text.TextChannelUpdatePermissionsEvent
 
getChangedRoles() - Method in class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdatePermissionsEvent
 
getChannel() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getChannel() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
getChannel() - Method in interface net.dv8tion.jda.entities.PermissionOverride
The Channel that this PermissionOverride affects.
getChannel() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns the current VoiceChannel of the User If the User is currently not in a VoiceChannel, this returns null
getChannel() - Method in class net.dv8tion.jda.events.channel.text.GenericTextChannelEvent
 
getChannel() - Method in class net.dv8tion.jda.events.channel.voice.GenericVoiceChannelEvent
 
getChannel() - Method in class net.dv8tion.jda.events.message.guild.GenericGuildMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.events.message.priv.GenericPrivateMessageEvent
 
getChannel() - Method in class net.dv8tion.jda.events.user.UserTypingEvent
 
getChannel() - Method in class net.dv8tion.jda.events.voice.VoiceJoinEvent
 
getChannel() - Method in class net.dv8tion.jda.managers.ChannelManager
Returns the Channel object of this Manager.
getChannelId() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getChannelId() - Method in interface net.dv8tion.jda.entities.Message
Returns the Id of the Channel this Message was sent in.
getChannelId() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
getChannelMap() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getChannelName() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
getClient() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getCode() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
getColor() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getColor() - Method in interface net.dv8tion.jda.entities.Role
The color this Role is displayed in.
getContent() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getContent() - Method in interface net.dv8tion.jda.entities.Message
The textual content of this message.
getCurrentGame() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getCurrentGame() - Method in interface net.dv8tion.jda.entities.User
The name of the game that the user is currently playing.
getDenied() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getDenied() - Method in interface net.dv8tion.jda.entities.PermissionOverride
An unmodifiable list of all Permissions that are denied by this override.
getDeniedRaw() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getDeniedRaw() - Method in interface net.dv8tion.jda.entities.PermissionOverride
This is the raw binary representation (as a base 10 int) of the permissions denied by this override.
The integer relates to the offsets used by each Permission.
getDescription() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getDescription() - Method in interface net.dv8tion.jda.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.
getDiscriminator() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getDiscriminator() - Method in interface net.dv8tion.jda.entities.User
The descriminator of the User.
getEditedTimestamp() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getEditedTimestamp() - Method in interface net.dv8tion.jda.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
getEffectivePermission(User, Channel) - Static method in class net.dv8tion.jda.utils.PermissionUtil
Gets the int representation of the effective permissions allowed for this User in this Channel.
getEmail() - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
getEmail() - Method in interface net.dv8tion.jda.entities.SelfInfo
Returns the email of the connected account.
getEncoded() - Method in class net.dv8tion.jda.utils.AvatarUtil.Avatar
 
getEventManager() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getFileName() - Method in class net.dv8tion.jda.entities.Message.Attachment
The file name of the Attachment when it was first uploaded.
getFromOffset(int) - Static method in enum net.dv8tion.jda.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.utils.PermissionUtil
 
getGlobalProxy() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getGlobalProxy() - Method in interface net.dv8tion.jda.JDA
The proxy settings used by all JDA instances.
getGuild() - Method in interface net.dv8tion.jda.entities.Channel
Returns the Guild that this Channel is part of.
getGuild() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getGuild() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getGuild() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getGuild() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getGuild() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
getGuild() - Method in interface net.dv8tion.jda.entities.PermissionOverride
The Guild that the Channel returned from PermissionOverride.getChannel() is a part of.
getGuild() - Method in interface net.dv8tion.jda.entities.Role
Returns the Guild this Role exists in
getGuild() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns the current Guild of the User's VoiceChannel If the User is currently not in a VoiceChannel, this returns null
getGuild() - Method in class net.dv8tion.jda.events.channel.text.GenericTextChannelEvent
 
getGuild() - Method in class net.dv8tion.jda.events.channel.voice.GenericVoiceChannelEvent
 
getGuild() - Method in class net.dv8tion.jda.events.guild.GenericGuildEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.guild.GenericGuildMessageEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.MessageAcknowledgedEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.MessageDeleteEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.MessageEmbedEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
getGuild() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
getGuild() - Method in class net.dv8tion.jda.events.voice.GenericVoiceEvent
 
getGuild() - Method in class net.dv8tion.jda.managers.GuildManager
Returns the Guild object of this Manager.
getGuildById(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getGuildById(String) - Method in interface net.dv8tion.jda.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.utils.InviteUtil.Invite
 
getGuildMap() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getGuildName() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
getGuilds() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getGuilds() - Method in interface net.dv8tion.jda.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) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getGuildsByName(String) - Method in interface net.dv8tion.jda.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.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.entities.MessageEmbed.Thumbnail
The height of the thumbnail image.
getHeight() - Method in class net.dv8tion.jda.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.
getIconId() - Method in interface net.dv8tion.jda.entities.Guild
The Discord Id of the Guild icon image.
getIconId() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getIconUrl() - Method in interface net.dv8tion.jda.entities.Guild
The URL of the Guild icon image.
getIconUrl() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getId() - Method in interface net.dv8tion.jda.entities.Channel
The Id of the Channel.
getId() - Method in interface net.dv8tion.jda.entities.Guild
The Id of the Guild.
getId() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getId() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getId() - Method in class net.dv8tion.jda.entities.Message.Attachment
The id of the attachment.
getId() - Method in interface net.dv8tion.jda.entities.Message
The Id of this Message
getId() - Method in interface net.dv8tion.jda.entities.PrivateChannel
The Id of the PrivateChannel.
getId() - Method in interface net.dv8tion.jda.entities.Role
The ID of this Role.
getId() - Method in interface net.dv8tion.jda.entities.User
The Discord ID of the User.
getInherit() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getInherit() - Method in interface net.dv8tion.jda.entities.PermissionOverride
An unmodifiable list of all Permission that are unaffected by this override.
getInheritRaw() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getInheritRaw() - Method in interface net.dv8tion.jda.entities.PermissionOverride
This is the raw binary representation (as a base 10 int) of the permissions not affected by this override.
The integer relates to the offsets used by each Permission.
getInstance(JDA) - Static method in class net.dv8tion.jda.entities.impl.TextChannelImpl.AsyncMessageSender
 
getInvite() - Method in class net.dv8tion.jda.events.InviteReceivedEvent
 
getJDA() - Method in interface net.dv8tion.jda.entities.Channel
Returns the JDA instance of this Channel
getJDA() - Method in interface net.dv8tion.jda.entities.Guild
Returns the JDA instance of this Guild
getJDA() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getJDA() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getJDA() - Method in interface net.dv8tion.jda.entities.Message
Returns the JDA instance of this Message
getJDA() - Method in interface net.dv8tion.jda.entities.PermissionOverride
The JDA instance that this PermissionOverride is related to.
getJDA() - Method in interface net.dv8tion.jda.entities.PrivateChannel
Returns the JDA instance of this PrivateChannel
getJDA() - Method in interface net.dv8tion.jda.entities.Role
Returns the JDA instance of this Role
getJDA() - Method in interface net.dv8tion.jda.entities.User
Returns the JDA instance of this User
getJDA() - Method in class net.dv8tion.jda.events.Event
Returns the JDA instance corresponding to this Event
getKey() - Method in enum net.dv8tion.jda.Region
The Region key as defined by Discord.
getManager() - Method in interface net.dv8tion.jda.entities.Channel
Returns the ChannelManager for this Channel.
getManager() - Method in interface net.dv8tion.jda.entities.Guild
Returns the GuildManager for this Guild.
getManager() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getManager() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getManager() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getManager() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getManager() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getManager() - Method in interface net.dv8tion.jda.entities.PermissionOverride
Returns the PermissionOverrideManager for this PermissionOverride.
getManager() - Method in interface net.dv8tion.jda.entities.Role
Returns the RoleManager for this Role.
getMentionedChannels() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getMentionedChannels() - Method in interface net.dv8tion.jda.entities.Message
A immutable list of all mentioned TextChannels.
getMentionedUsers() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getMentionedUsers() - Method in interface net.dv8tion.jda.entities.Message
A immutable list of all mentioned users.
getMessage() - Method in class net.dv8tion.jda.events.message.GenericMessageEvent
 
getMessage() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
getMessage() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.events.message.guild.GuildMessageEmbedEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.events.message.MessageEmbedEvent
 
getMessageEmbeds() - Method in class net.dv8tion.jda.events.message.priv.PrivateMessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.guild.GuildMessageAcknowledgedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.guild.GuildMessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.guild.GuildMessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.MessageAcknowledgedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.MessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.MessageEmbedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.priv.PrivateMessageAcknowledgedEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.priv.PrivateMessageDeleteEvent
 
getMessageId() - Method in class net.dv8tion.jda.events.message.priv.PrivateMessageEmbedEvent
 
getMessageLimit() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getMutedChannels() - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
getMutedChannels() - Method in interface net.dv8tion.jda.entities.SelfInfo
A List of TextChannels that have been muted on this account.
getMutedChannelsModifiable() - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
getName() - Method in interface net.dv8tion.jda.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.entities.Guild
The human readable name of the Guild.
getName() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getName() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getName() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getName() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getName() - Method in class net.dv8tion.jda.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.entities.Role
The Name of the Role.
getName() - Method in enum net.dv8tion.jda.Region
The human readable region name.
getOffline_pms() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getOffset() - Method in enum net.dv8tion.jda.Permission
The binary offset of the permission.
For more information about Discord's offset system refer to Discord Permission Numbers.
getOldChannel() - Method in class net.dv8tion.jda.events.voice.VoiceLeaveEvent
 
getOldName() - Method in class net.dv8tion.jda.events.channel.text.TextChannelUpdateNameEvent
 
getOldName() - Method in class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdateNameEvent
 
getOldPosition() - Method in class net.dv8tion.jda.events.channel.text.TextChannelUpdatePositionEvent
 
getOldPosition() - Method in class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdatePositionEvent
 
getOldTopic() - Method in class net.dv8tion.jda.events.channel.text.TextChannelUpdateTopicEvent
 
getOnlineStatus() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getOnlineStatus() - Method in interface net.dv8tion.jda.entities.User
Returns the OnlineStatus of the User.
If the OnlineStatus is unrecognized, will return UNKNOWN.
getOverrideForRole(Role) - Method in interface net.dv8tion.jda.entities.Channel
The PermissionOverride relating to the specified Role.
getOverrideForRole(Role) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getOverrideForRole(Role) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getOverrideForUser(User) - Method in interface net.dv8tion.jda.entities.Channel
The PermissionOverride relating to the specified User.
getOverrideForUser(User) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getOverrideForUser(User) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getOwnerId() - Method in interface net.dv8tion.jda.entities.Guild
The User Id of the owner of this Guild.
Currently, there is no way to transfer ownership of a discord Guild, and a such this User is also the original creator.
getOwnerId() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getPermission() - Method in exception net.dv8tion.jda.exceptions.PermissionException
 
getPermissionOverrides() - Method in interface net.dv8tion.jda.entities.Channel
Gets all of the PermissionOverrides that are part of this Channel.
This combines User and Role overrides.
getPermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getPermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getPermissions() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getPermissions() - Method in interface net.dv8tion.jda.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(int) - Static method in enum net.dv8tion.jda.Permission
A list of all Permissions that are specified by this raw int representation of permissions.
getPermissionsRaw() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getPermissionsRaw() - Method in interface net.dv8tion.jda.entities.Role
The int representation of the literal permissions that this Role has.
NOTE: these do not necessarily represent the permissions this role will have in a Channel.
getPmChannelMap() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getPosition() - Method in interface net.dv8tion.jda.entities.Channel
The position this Channel is displayed at.
Higher values mean they are displayed lower in the Client.
getPosition() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
getPosition() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getPosition() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getPosition() - Method in interface net.dv8tion.jda.entities.Role
The position of this Role in the Guild hierarchy.
(higher value means higher role).
The @everyone Role always return -1
getPreviousAvatarId() - Method in class net.dv8tion.jda.events.user.UserAvatarUpdateEvent
 
getPreviousAvatarUrl() - Method in class net.dv8tion.jda.events.user.UserAvatarUpdateEvent
 
getPreviousGameId() - Method in class net.dv8tion.jda.events.user.UserGameUpdateEvent
 
getPreviousOnlineStatus() - Method in class net.dv8tion.jda.events.user.UserOnlineStatusUpdateEvent
 
getPreviousUsername() - Method in class net.dv8tion.jda.events.user.UserNameUpdateEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getPrivateChannel() - Method in interface net.dv8tion.jda.entities.User
Gets the PrivateChannel of this User for use in sending direct messages.
getPrivateChannel() - Method in class net.dv8tion.jda.events.channel.priv.PrivateChannelCreateEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.events.message.MessageAcknowledgedEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.events.message.MessageDeleteEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.events.message.MessageEmbedEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
getPrivateChannel() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
getPrivateChannelById(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getPrivateChannelById(String) - Method in interface net.dv8tion.jda.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 class net.dv8tion.jda.entities.impl.JDAImpl
 
getPrivateChannels() - Method in interface net.dv8tion.jda.JDA
An unmodifiable list of all known PrivateChannels.
getProxyUrl() - Method in class net.dv8tion.jda.entities.Message.Attachment
The url of the Attachment, proxied by Discord.
getProxyUrl() - Method in class net.dv8tion.jda.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.
getPublicRole() - Method in interface net.dv8tion.jda.entities.Guild
The @everyone Role of this Guild
getPublicRole() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getRawContent() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getRawContent() - Method in interface net.dv8tion.jda.entities.Message
The raw textual content of this message.
getRecent() - Method in class net.dv8tion.jda.MessageHistory
Returns all already by the retrieve methods pulled messages of this history
getRegion() - Method in interface net.dv8tion.jda.entities.Guild
The Region that this Guild exists in.
If the Region is not recognized, returns UNKNOWN.
getRegion() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getRequester() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getResponseNumber() - Method in class net.dv8tion.jda.events.Event
 
getResponseTotal() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getResponseTotal() - Method in interface net.dv8tion.jda.JDA
This value is the total amount of JSON responses that discord has sent.
This value resets every time the websocket has to reconnect.
getRole() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getRole() - Method in interface net.dv8tion.jda.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.events.guild.GuildRoleCreateEvent
 
getRole() - Method in class net.dv8tion.jda.events.guild.GuildRoleDeleteEvent
 
getRole() - Method in class net.dv8tion.jda.events.guild.role.GenericGuildRoleUpdateEvent
 
getRole() - Method in class net.dv8tion.jda.events.guild.role.GuildRoleUpdateEvent
 
getRole() - Method in class net.dv8tion.jda.managers.RoleManager
Returns the Role object of this Manager.
getRolePermissionOverrides() - Method in interface net.dv8tion.jda.entities.Channel
Gets all of the Role PermissionOverrides that are part of this Channel.
getRolePermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getRolePermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getRolePermissionOverridesMap() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getRolePermissionOverridesMap() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getRoles() - Method in interface net.dv8tion.jda.entities.Guild
The Roles of this Guild
getRoles() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getRoles() - Method in class net.dv8tion.jda.events.guild.member.GuildMemberRoleAddEvent
 
getRoles() - Method in class net.dv8tion.jda.events.guild.member.GuildMemberRoleRemoveEvent
 
getRolesForUser(User) - Method in interface net.dv8tion.jda.entities.Guild
Provides all of the Roles that the provided User has been assigned.
getRolesForUser(User) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getRolesMap() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getSelfInfo() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getSelfInfo() - Method in interface net.dv8tion.jda.JDA
Returns the currently logged in account represented by SelfInfo.
Account settings cannot be modified using this object.
getSessionId() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
getSessionId() - Method in interface net.dv8tion.jda.entities.VoiceStatus
 
getSiteProvider() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getSiteProvider() - Method in interface net.dv8tion.jda.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.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.
getTextChannel() - Method in class net.dv8tion.jda.events.message.MessageAcknowledgedEvent
 
getTextChannel() - Method in class net.dv8tion.jda.events.message.MessageDeleteEvent
 
getTextChannel() - Method in class net.dv8tion.jda.events.message.MessageEmbedEvent
 
getTextChannel() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
getTextChannel() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
getTextChannelById(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getTextChannelById(String) - Method in interface net.dv8tion.jda.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.entities.Guild
The TextChannels available on the Guild.
getTextChannels() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getTextChannels() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getTextChannels() - Method in interface net.dv8tion.jda.JDA
An unmodifiable list of all TextChannels of all Guilds that this account is a member of.
getTextChannelsByName(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getTextChannelsByName(String) - Method in interface net.dv8tion.jda.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.
getTextChannelsMap() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getThumbnail() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getThumbnail() - Method in interface net.dv8tion.jda.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.
getTime() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
getTime() - Method in interface net.dv8tion.jda.entities.Message
Gives a copy of the Object holding the time this message was originally sent
getTimeout() - Method in exception net.dv8tion.jda.exceptions.RateLimitedException
Gets the timeout.
getTimestamp() - Method in class net.dv8tion.jda.events.user.UserTypingEvent
 
getTitle() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getTitle() - Method in interface net.dv8tion.jda.entities.MessageEmbed
The title of the embed.
getTopic() - Method in interface net.dv8tion.jda.entities.Channel
The topic set for this Channel.
getTopic() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getTopic() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getType() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getType() - Method in interface net.dv8tion.jda.entities.MessageEmbed
The EmbedType of this embed.
getUrl() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getUrl() - Method in class net.dv8tion.jda.entities.Message.Attachment
The url of the Attachment, most likely on the Discord servers.
getUrl() - Method in interface net.dv8tion.jda.entities.MessageEmbed
The that was originally placed into chat that spawned this embed.
getUrl() - Method in class net.dv8tion.jda.entities.MessageEmbed.Provider
The url of the provider.
getUrl() - Method in class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
The web url of this thumbnail image.
getUrl() - Method in class net.dv8tion.jda.entities.MessageEmbed.VideoInfo
The url of the video.
getUrl() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
getUser() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
getUser() - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
getUser() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
getUser() - Method in interface net.dv8tion.jda.entities.PermissionOverride
If this PermissionOverride is an override dealing with a User, then this method will return the related User.
Otherwise, this method returns null.
Basically: if PermissionOverride.isUserOverride() returns false, this returns null.
getUser() - Method in interface net.dv8tion.jda.entities.PrivateChannel
The User that this PrivateChannel communicates with.
getUser() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns the User corresponding to this VoiceStatus Object (Backreference)
getUser() - Method in class net.dv8tion.jda.events.channel.priv.PrivateChannelCreateEvent
 
getUser() - Method in class net.dv8tion.jda.events.guild.member.GenericGuildMemberEvent
 
getUser() - Method in class net.dv8tion.jda.events.user.GenericUserEvent
 
getUser() - Method in class net.dv8tion.jda.events.voice.GenericVoiceEvent
 
getUserById(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getUserById(String) - Method in interface net.dv8tion.jda.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.
getUserDiscriminator() - Method in class net.dv8tion.jda.events.guild.member.GuildMemberUnbanEvent
 
getUserId() - Method in class net.dv8tion.jda.events.guild.member.GuildMemberUnbanEvent
 
getUserMap() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getUsername() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
getUsername() - Method in interface net.dv8tion.jda.entities.User
The username of the User.
getUserName() - Method in class net.dv8tion.jda.events.guild.member.GuildMemberUnbanEvent
 
getUserPermissionOverrides() - Method in interface net.dv8tion.jda.entities.Channel
Gets all of the User PermissionOverrides that are part of this Channel.
getUserPermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getUserPermissionOverrides() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getUserPermissionOverridesMap() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getUserPermissionOverridesMap() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getUserRoles() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getUsers() - Method in interface net.dv8tion.jda.entities.Channel
A List of all Users that are in this Channel For TextChannels, this returns all Users with the Permission.MESSAGE_READ Permission.
getUsers() - Method in interface net.dv8tion.jda.entities.Guild
The Users that are part of this Guild.
getUsers() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getUsers() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getUsers() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
getUsers() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getUsers() - Method in interface net.dv8tion.jda.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) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getUsersByName(String) - Method in interface net.dv8tion.jda.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.
getUsersModifiable() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
getUsersWithPermissionChanges() - Method in class net.dv8tion.jda.events.channel.text.TextChannelUpdatePermissionsEvent
 
getUsersWithPermissionChanges() - Method in class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdatePermissionsEvent
 
getVideoInfo() - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
getVideoInfo() - Method in interface net.dv8tion.jda.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 class net.dv8tion.jda.entities.impl.JDAImpl
 
getVoiceChannelById(String) - Method in interface net.dv8tion.jda.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) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getVoiceChannelByName(String) - Method in interface net.dv8tion.jda.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.
getVoiceChannelMap() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getVoiceChannels() - Method in interface net.dv8tion.jda.entities.Guild
The VoiceChannels available on the Guild.
getVoiceChannels() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getVoiceChannels() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
getVoiceChannels() - Method in interface net.dv8tion.jda.JDA
An unmodifiable list of all VoiceChannels of all Guilds that this account is a member of.
getVoiceChannelsMap() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getVoiceStatus() - Method in class net.dv8tion.jda.events.voice.GenericVoiceEvent
 
getVoiceStatuses() - Method in interface net.dv8tion.jda.entities.Guild
A list containing the VoiceStatus of every User in this Guild.
This will never return an empty list because if it were empty, that would imply that there are no Users in this Guild, which is impossible.
getVoiceStatuses() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getVoiceStatusMap() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getVoiceStatusOfUser(User) - Method in interface net.dv8tion.jda.entities.Guild
Returns the current VoiceStatus of the provide User on this Guild.
getVoiceStatusOfUser(User) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
getWidth() - Method in class net.dv8tion.jda.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.entities.MessageEmbed.Thumbnail
The width of the thumbnail image.
getWidth() - Method in class net.dv8tion.jda.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.JDAInfo
 
give(Permission...) - Method in class net.dv8tion.jda.managers.RoleManager
Gives this Role one or more Permissions.
grant(Permission...) - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
Sets this Override to grant given Permissions This change will only be applied, if PermissionOverrideManager.update() is called.
Guild - Interface in net.dv8tion.jda.entities
Represents a Discord Guild.
GuildImpl - Class in net.dv8tion.jda.entities.impl
 
GuildImpl(JDAImpl, String) - Constructor for class net.dv8tion.jda.entities.impl.GuildImpl
 
GuildJoinEvent - Class in net.dv8tion.jda.events.guild
 
GuildJoinEvent(JDA, int, Guild) - Constructor for class net.dv8tion.jda.events.guild.GuildJoinEvent
 
GuildJoinHandler - Class in net.dv8tion.jda.handle
 
GuildJoinHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildJoinHandler
 
GuildLeaveEvent - Class in net.dv8tion.jda.events.guild
 
GuildLeaveEvent(JDA, int, Guild) - Constructor for class net.dv8tion.jda.events.guild.GuildLeaveEvent
 
GuildLeaveHandler - Class in net.dv8tion.jda.handle
 
GuildLeaveHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildLeaveHandler
 
GuildManager - Class in net.dv8tion.jda.managers
Manager used to modify aspects of a Guild.
GuildManager(Guild) - Constructor for class net.dv8tion.jda.managers.GuildManager
Creates a GuildManager that can be used to manage different aspects of the provided Guild.
GuildMemberAddHandler - Class in net.dv8tion.jda.handle
 
GuildMemberAddHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildMemberAddHandler
 
GuildMemberBanEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberBanEvent(JDA, int, Guild, User) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberBanEvent
 
GuildMemberBanHandler - Class in net.dv8tion.jda.handle
 
GuildMemberBanHandler(JDAImpl, int, boolean) - Constructor for class net.dv8tion.jda.handle.GuildMemberBanHandler
 
GuildMemberJoinEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberJoinEvent(JDA, int, Guild, User) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberJoinEvent
 
GuildMemberLeaveEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberLeaveEvent(JDA, int, Guild, User) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberLeaveEvent
 
GuildMemberRemoveHandler - Class in net.dv8tion.jda.handle
 
GuildMemberRemoveHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildMemberRemoveHandler
 
GuildMemberRoleAddEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberRoleAddEvent(JDA, int, Guild, User, List<Role>) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberRoleAddEvent
 
GuildMemberRoleHandler - Class in net.dv8tion.jda.handle
 
GuildMemberRoleHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildMemberRoleHandler
 
GuildMemberRoleRemoveEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberRoleRemoveEvent(JDA, int, Guild, User, List<Role>) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberRoleRemoveEvent
 
GuildMemberUnbanEvent - Class in net.dv8tion.jda.events.guild.member
 
GuildMemberUnbanEvent(JDA, int, Guild, String, String, String) - Constructor for class net.dv8tion.jda.events.guild.member.GuildMemberUnbanEvent
 
GuildMessageAcknowledgedEvent - Class in net.dv8tion.jda.events.message.guild
 
GuildMessageAcknowledgedEvent(JDA, int, String, TextChannel) - Constructor for class net.dv8tion.jda.events.message.guild.GuildMessageAcknowledgedEvent
 
GuildMessageDeleteEvent - Class in net.dv8tion.jda.events.message.guild
 
GuildMessageDeleteEvent(JDA, int, String, TextChannel) - Constructor for class net.dv8tion.jda.events.message.guild.GuildMessageDeleteEvent
 
GuildMessageEmbedEvent - Class in net.dv8tion.jda.events.message.guild
 
GuildMessageEmbedEvent(JDA, int, String, TextChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.events.message.guild.GuildMessageEmbedEvent
 
GuildMessageReceivedEvent - Class in net.dv8tion.jda.events.message.guild
 
GuildMessageReceivedEvent(JDA, int, Message, TextChannel) - Constructor for class net.dv8tion.jda.events.message.guild.GuildMessageReceivedEvent
 
GuildMessageUpdateEvent - Class in net.dv8tion.jda.events.message.guild
 
GuildMessageUpdateEvent(JDA, int, Message, TextChannel) - Constructor for class net.dv8tion.jda.events.message.guild.GuildMessageUpdateEvent
 
GuildRoleCreateEvent - Class in net.dv8tion.jda.events.guild
 
GuildRoleCreateEvent(JDA, int, Guild, Role) - Constructor for class net.dv8tion.jda.events.guild.GuildRoleCreateEvent
 
GuildRoleCreateHandler - Class in net.dv8tion.jda.handle
 
GuildRoleCreateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildRoleCreateHandler
 
GuildRoleDeleteEvent - Class in net.dv8tion.jda.events.guild
 
GuildRoleDeleteEvent(JDA, int, Guild, Role) - Constructor for class net.dv8tion.jda.events.guild.GuildRoleDeleteEvent
 
GuildRoleDeleteHandler - Class in net.dv8tion.jda.handle
 
GuildRoleDeleteHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildRoleDeleteHandler
 
GuildRoleUpdateColorEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdateColorEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdateColorEvent
 
GuildRoleUpdateEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdateEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdateEvent
 
GuildRoleUpdateGroupedEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdateGroupedEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdateGroupedEvent
 
GuildRoleUpdateHandler - Class in net.dv8tion.jda.handle
 
GuildRoleUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildRoleUpdateHandler
 
GuildRoleUpdateNameEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdateNameEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdateNameEvent
 
GuildRoleUpdatePermissionEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdatePermissionEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdatePermissionEvent
 
GuildRoleUpdatePositionEvent - Class in net.dv8tion.jda.events.guild.role
 
GuildRoleUpdatePositionEvent(JDA, int, Role) - Constructor for class net.dv8tion.jda.events.guild.role.GuildRoleUpdatePositionEvent
 
GuildUnavailableException - Exception in net.dv8tion.jda.exceptions
 
GuildUnavailableException() - Constructor for exception net.dv8tion.jda.exceptions.GuildUnavailableException
 
GuildUpdateEvent - Class in net.dv8tion.jda.events.guild
 
GuildUpdateEvent(JDA, int, Guild) - Constructor for class net.dv8tion.jda.events.guild.GuildUpdateEvent
 
GuildUpdateHandler - Class in net.dv8tion.jda.handle
 
GuildUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.GuildUpdateHandler
 

H

handle(JSONObject) - Method in class net.dv8tion.jda.handle.ChannelCreateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.ChannelDeleteHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.ChannelUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildJoinHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildLeaveHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildMemberAddHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildMemberBanHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildMemberRemoveHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildMemberRoleHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildRoleCreateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildRoleDeleteHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildRoleUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.GuildUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.MessageAcknowledgedHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.MessageDeleteHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.MessageEmbedHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.MessageReceivedHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.MessageUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.PresenceUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.ReadyHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.SocketHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.UserTypingHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.UserUpdateHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.VoiceChangeHandler
 
handle(JSONObject) - Method in class net.dv8tion.jda.handle.VoiceServerUpdateHandler
 
handle(Event) - Method in class net.dv8tion.jda.hooks.AnnotatedEventManager
 
handle(Event) - Method in interface net.dv8tion.jda.hooks.IEventManager
 
handle(Event) - Method in class net.dv8tion.jda.hooks.InterfacedEventManager
 
handleCallbackError(WebSocket, Throwable) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
hashCode() - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
hasPermission(Permission) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
hasPermission(Permission) - Method in interface net.dv8tion.jda.entities.Role
Checks if this Role a Guild level Permission.
This does not check the Channel-specific override Permission.
hasPrivateChannel() - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
height - Variable in class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
 
height - Variable in class net.dv8tion.jda.entities.MessageEmbed.VideoInfo
 

I

IEventManager - Interface in net.dv8tion.jda.hooks
 
InterfacedEventManager - Class in net.dv8tion.jda.hooks
 
InterfacedEventManager() - Constructor for class net.dv8tion.jda.hooks.InterfacedEventManager
 
InviteReceivedEvent - Class in net.dv8tion.jda.events
 
InviteReceivedEvent(JDA, int, Message, InviteUtil.Invite) - Constructor for class net.dv8tion.jda.events.InviteReceivedEvent
 
InviteUtil - Class in net.dv8tion.jda.utils
 
InviteUtil() - Constructor for class net.dv8tion.jda.utils.InviteUtil
 
InviteUtil.Invite - Class in net.dv8tion.jda.utils
 
inVoiceChannel() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
inVoiceChannel() - Method in interface net.dv8tion.jda.entities.VoiceStatus
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.
isAckAllowed() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
isAvailable() - Method in interface net.dv8tion.jda.entities.Guild
Returns whether or not this Guild is available.
isAvailable() - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
isConnected() - Method in class net.dv8tion.jda.requests.WebSocketClient
 
isDeaf() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
isDeaf() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns whether the User deafened himself
isDebug() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
isDebug() - Method in interface net.dv8tion.jda.JDA
Used to determine if JDA is currently in debug mode.
isEdited() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
isEdited() - Method in interface net.dv8tion.jda.entities.Message
Returns true, if this Message was edited as least once
isGrouped() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
isGrouped() - Method in interface net.dv8tion.jda.entities.Role
Is this Role grouped?
(Users with this Role are grouped in the online-list)
isImage() - Method in class net.dv8tion.jda.entities.Message.Attachment
Based on the values of getHeight and getWidth being larger than zero.
isManaged() - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
isManaged() - Method in interface net.dv8tion.jda.entities.Role
Is this Role managed?
(Via plugins like Twitch).
isMuted() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
isMuted() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns whether the User muted himself
isPrivate() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
isPrivate() - Method in interface net.dv8tion.jda.entities.Message
Checks, whether this Message was sent in a PrivateChannel (Private Message), or in a TextChannel (sent in Guild channel)
isPrivate() - Method in class net.dv8tion.jda.events.message.MessageReceivedEvent
 
isPrivate() - Method in class net.dv8tion.jda.events.message.MessageUpdateEvent
 
isRoleOverride() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
isRoleOverride() - Method in interface net.dv8tion.jda.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific Role.
isServerDeaf() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
isServerDeaf() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns whether the User got deafened by an Admin (server side)
isServerMuted() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
isServerMuted() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns whether the User got muted by an Admin (server side)
isSuppressed() - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
isSuppressed() - Method in interface net.dv8tion.jda.entities.VoiceStatus
Returns true if this User is unable to speak because the channel is actively suppressing audio communication.
isTextChannel() - Method in class net.dv8tion.jda.utils.InviteUtil.Invite
 
isTTS() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
isTTS() - Method in interface net.dv8tion.jda.entities.Message
Is this Message supposed to be TTS (Text-to-speach)
isUserOverride() - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
isUserOverride() - Method in interface net.dv8tion.jda.entities.PermissionOverride
Used to determine if this PermissionOverride relates to a specific User.
isVerified() - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
isVerified() - Method in interface net.dv8tion.jda.entities.SelfInfo
The status of this account's verification.
(Have you accepted the verification email)

J

JDA - Interface in net.dv8tion.jda
Represents the core of the Discord API.
JDABuilder - Class in net.dv8tion.jda
Used to create a new JDA instance.
JDABuilder() - Constructor for class net.dv8tion.jda.JDABuilder
Creates a completely empty JDABuilder.
If you use this, you need to set the email and password using setEmail(String) and setPassword(String) before calling build() or buildBlocking()
JDABuilder(String, String) - Constructor for class net.dv8tion.jda.JDABuilder
Creates a new JDABuilder using the provided email and password.
jdaCreated - Static variable in class net.dv8tion.jda.JDABuilder
 
JDAImpl - Class in net.dv8tion.jda.entities.impl
Represents the core of the Discord API.
JDAImpl() - Constructor for class net.dv8tion.jda.entities.impl.JDAImpl
 
JDAImpl(String, int) - Constructor for class net.dv8tion.jda.entities.impl.JDAImpl
 
JDAInfo - Class in net.dv8tion.jda
Contains information to this specific build of JDA.
JDAInfo() - Constructor for class net.dv8tion.jda.JDAInfo
 
join(InviteUtil.Invite, JDA) - Static method in class net.dv8tion.jda.utils.InviteUtil
 
join(String, JDA) - Static method in class net.dv8tion.jda.utils.InviteUtil
 

K

kick(User) - Method in class net.dv8tion.jda.managers.GuildManager
Kicks a User from the Guild.
kick(String) - Method in class net.dv8tion.jda.managers.GuildManager
Kicks the User specified by the userId from the from the Guild.

L

leaveOrDelete() - Method in class net.dv8tion.jda.managers.GuildManager
Leaves or Deletes this Guild.
ListenerAdapter - Class in net.dv8tion.jda.hooks
 
ListenerAdapter() - Constructor for class net.dv8tion.jda.hooks.ListenerAdapter
 
login(String, String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
Attempts to login to Discord.

M

mentionsEveryone() - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
mentionsEveryone() - Method in interface net.dv8tion.jda.entities.Message
Is this Message mentioning everyone using @everyone? In PrivateChannel's, this always returns false
Message - Interface in net.dv8tion.jda.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.entities
Represents a Message file attachment.
MessageAcknowledgedEvent - Class in net.dv8tion.jda.events.message
 
MessageAcknowledgedEvent(JDA, int, String, String, boolean) - Constructor for class net.dv8tion.jda.events.message.MessageAcknowledgedEvent
 
MessageAcknowledgedHandler - Class in net.dv8tion.jda.handle
 
MessageAcknowledgedHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.MessageAcknowledgedHandler
 
MessageBuilder - Class in net.dv8tion.jda
 
MessageBuilder() - Constructor for class net.dv8tion.jda.MessageBuilder
 
MessageBuilder.Formatting - Enum in net.dv8tion.jda
Holds the Available formatting used in MessageBuilder.appendString(String, Formatting...)
MessageDeleteEvent - Class in net.dv8tion.jda.events.message
 
MessageDeleteEvent(JDA, int, String, String, boolean) - Constructor for class net.dv8tion.jda.events.message.MessageDeleteEvent
 
MessageDeleteHandler - Class in net.dv8tion.jda.handle
 
MessageDeleteHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.MessageDeleteHandler
 
MessageEmbed - Interface in net.dv8tion.jda.entities
Represents an embed displayed by Discord.
This class has many possibilities for null values, so be careful!
MessageEmbed.Provider - Class in net.dv8tion.jda.entities
Multipurpose class that represents a provider of content, whether directly through creation or indirectly through hosting.
MessageEmbed.Thumbnail - Class in net.dv8tion.jda.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.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.events.message
 
MessageEmbedEvent(JDA, int, String, String, List<MessageEmbed>, boolean) - Constructor for class net.dv8tion.jda.events.message.MessageEmbedEvent
 
MessageEmbedHandler - Class in net.dv8tion.jda.handle
 
MessageEmbedHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.MessageEmbedHandler
 
MessageEmbedImpl - Class in net.dv8tion.jda.entities.impl
 
MessageEmbedImpl() - Constructor for class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
MessageHistory - Class in net.dv8tion.jda
 
MessageHistory(JDA, TextChannel) - Constructor for class net.dv8tion.jda.MessageHistory
 
MessageHistory(JDA, PrivateChannel) - Constructor for class net.dv8tion.jda.MessageHistory
 
MessageImpl - Class in net.dv8tion.jda.entities.impl
 
MessageImpl(String, JDAImpl) - Constructor for class net.dv8tion.jda.entities.impl.MessageImpl
 
MessageReceivedEvent - Class in net.dv8tion.jda.events.message
 
MessageReceivedEvent(JDA, int, Message) - Constructor for class net.dv8tion.jda.events.message.MessageReceivedEvent
 
MessageReceivedHandler - Class in net.dv8tion.jda.handle
 
MessageReceivedHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.MessageReceivedHandler
 
MessageUpdateEvent - Class in net.dv8tion.jda.events.message
 
MessageUpdateEvent(JDA, int, Message) - Constructor for class net.dv8tion.jda.events.message.MessageUpdateEvent
 
MessageUpdateHandler - Class in net.dv8tion.jda.handle
 
MessageUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.MessageUpdateHandler
 
move(int) - Method in class net.dv8tion.jda.managers.RoleManager
Moves this Role up or down in the list of Roles (changing position attribute) This change takes effect immediately!

N

name - Variable in class net.dv8tion.jda.entities.MessageEmbed.Provider
 
net.dv8tion.jda - package net.dv8tion.jda
 
net.dv8tion.jda.entities - package net.dv8tion.jda.entities
 
net.dv8tion.jda.entities.impl - package net.dv8tion.jda.entities.impl
 
net.dv8tion.jda.events - package net.dv8tion.jda.events
 
net.dv8tion.jda.events.channel.priv - package net.dv8tion.jda.events.channel.priv
 
net.dv8tion.jda.events.channel.text - package net.dv8tion.jda.events.channel.text
 
net.dv8tion.jda.events.channel.voice - package net.dv8tion.jda.events.channel.voice
 
net.dv8tion.jda.events.guild - package net.dv8tion.jda.events.guild
 
net.dv8tion.jda.events.guild.member - package net.dv8tion.jda.events.guild.member
 
net.dv8tion.jda.events.guild.role - package net.dv8tion.jda.events.guild.role
 
net.dv8tion.jda.events.message - package net.dv8tion.jda.events.message
 
net.dv8tion.jda.events.message.guild - package net.dv8tion.jda.events.message.guild
 
net.dv8tion.jda.events.message.priv - package net.dv8tion.jda.events.message.priv
 
net.dv8tion.jda.events.user - package net.dv8tion.jda.events.user
 
net.dv8tion.jda.events.voice - package net.dv8tion.jda.events.voice
 
net.dv8tion.jda.exceptions - package net.dv8tion.jda.exceptions
 
net.dv8tion.jda.handle - package net.dv8tion.jda.handle
 
net.dv8tion.jda.hooks - package net.dv8tion.jda.hooks
 
net.dv8tion.jda.managers - package net.dv8tion.jda.managers
 
net.dv8tion.jda.requests - package net.dv8tion.jda.requests
 
net.dv8tion.jda.utils - package net.dv8tion.jda.utils
 

O

onBinaryMessage(WebSocket, byte[]) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
onConnected(WebSocket, Map<String, List<String>>) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
onDisconnected(WebSocket, WebSocketFrame, WebSocketFrame, boolean) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
onEvent(Event) - Method in interface net.dv8tion.jda.hooks.EventListener
 
onEvent(Event) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericGuild(GenericGuildEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericGuildMember(GenericGuildMemberEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericGuildMessage(GenericGuildMessageEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericGuildRoleUpdate(GenericGuildRoleUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericMessage(GenericMessageEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericPrivateMessage(GenericPrivateMessageEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericTextChannel(GenericTextChannelEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericTextChannelUpdate(GenericTextChannelUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericUserEvent(GenericUserEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericVoice(GenericVoiceEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericVoiceChannel(GenericVoiceChannelEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGenericVoiceChannelUpdate(GenericVoiceChannelUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildJoin(GuildJoinEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildLeave(GuildLeaveEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberBan(GuildMemberBanEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberJoin(GuildMemberJoinEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberLeave(GuildMemberLeaveEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberRoleAdd(GuildMemberRoleAddEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberRoleRemove(GuildMemberRoleRemoveEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMemberUnban(GuildMemberUnbanEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMessageAcknowledged(GuildMessageAcknowledgedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMessageDelete(GuildMessageDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMessageEmbed(GuildMessageEmbedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMessageReceived(GuildMessageReceivedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildMessageUpdate(GuildMessageUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleCreate(GuildRoleCreateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleDelete(GuildRoleDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdate(GuildRoleUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdateColor(GuildRoleUpdateColorEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdateGrouped(GuildRoleUpdateGroupedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdateName(GuildRoleUpdateNameEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdatePermission(GuildRoleUpdatePermissionEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildRoleUpdatePosition(GuildRoleUpdatePositionEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onGuildUpdate(GuildUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onInviteReceived(InviteReceivedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
OnlineStatus - Enum in net.dv8tion.jda
Represents the online presence of a User.
onMessageAcknowledged(MessageAcknowledgedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onMessageDelete(MessageDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onMessageEmbed(MessageEmbedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onMessageReceived(MessageReceivedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onMessageUpdate(MessageUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateChannelCreate(PrivateChannelCreateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateMessageAcknowledged(PrivateMessageAcknowledgedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateMessageDelete(PrivateMessageDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateMessageEmbed(PrivateMessageEmbedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateMessageReceived(PrivateMessageReceivedEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onPrivateMessageUpdate(PrivateMessageUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onReady(ReadyEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelCreate(TextChannelCreateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelDelete(TextChannelDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelUpdateName(TextChannelUpdateNameEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelUpdatePermissions(TextChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelUpdatePosition(TextChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextChannelUpdateTopic(TextChannelUpdateTopicEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onTextMessage(WebSocket, String) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
onUnexpectedError(WebSocket, WebSocketException) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
onUserAvatarUpdate(UserAvatarUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onUserGameUpdate(UserGameUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onUserNameUpdate(UserNameUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onUserOnlineStatusUpdate(UserOnlineStatusUpdateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onUserTyping(UserTypingEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceChannelCreate(VoiceChannelCreateEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceChannelDelete(VoiceChannelDeleteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceChannelUpdateName(VoiceChannelUpdateNameEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceChannelUpdatePermissions(VoiceChannelUpdatePermissionsEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceChannelUpdatePosition(VoiceChannelUpdatePositionEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceDeaf(VoiceDeafEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceJoin(VoiceJoinEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceLeave(VoiceLeaveEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceMute(VoiceMuteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceSelfDeaf(VoiceSelfDeafEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceSelfMute(VoiceSelfMuteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceServerDeaf(VoiceServerDeafEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
onVoiceServerMute(VoiceServerMuteEvent) - Method in class net.dv8tion.jda.hooks.ListenerAdapter
 
overwrite(PermissionOverride) - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
Sets this Overrides allow/deny flags according to given PermissionOverride (copy behaviour) This change will only be applied, if PermissionOverrideManager.update() is called.

P

patch(String, JSONObject) - Method in class net.dv8tion.jda.requests.Requester
 
patchA(String, JSONObject) - Method in class net.dv8tion.jda.requests.Requester
 
patchA(String, JSONArray) - Method in class net.dv8tion.jda.requests.Requester
 
Permission - Enum in net.dv8tion.jda
 
PermissionException - Exception in net.dv8tion.jda.exceptions
 
PermissionException(Permission) - Constructor for exception net.dv8tion.jda.exceptions.PermissionException
 
PermissionException(String) - Constructor for exception net.dv8tion.jda.exceptions.PermissionException
 
PermissionException(Permission, String) - Constructor for exception net.dv8tion.jda.exceptions.PermissionException
 
PermissionOverride - Interface in net.dv8tion.jda.entities
Represents the specific User or Role permission overrides that can be set for channels.
PermissionOverrideImpl - Class in net.dv8tion.jda.entities.impl
 
PermissionOverrideImpl(Channel, User, Role) - Constructor for class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
PermissionOverrideManager - Class in net.dv8tion.jda.managers
 
PermissionOverrideManager(PermissionOverride) - Constructor for class net.dv8tion.jda.managers.PermissionOverrideManager
Creates a PermissionOverrideManager that can be used to manage grants/denies of the provided PermissionOverride.
PermissionUtil - Class in net.dv8tion.jda.utils
 
PermissionUtil() - Constructor for class net.dv8tion.jda.utils.PermissionUtil
 
post(String, JSONObject) - Method in class net.dv8tion.jda.requests.Requester
 
postA(String, JSONObject) - Method in class net.dv8tion.jda.requests.Requester
 
PresenceUpdateHandler - Class in net.dv8tion.jda.handle
 
PresenceUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.PresenceUpdateHandler
 
PrivateChannel - Interface in net.dv8tion.jda.entities
Represents the connection used for direct messaging.
PrivateChannelCreateEvent - Class in net.dv8tion.jda.events.channel.priv
 
PrivateChannelCreateEvent(JDA, int, User) - Constructor for class net.dv8tion.jda.events.channel.priv.PrivateChannelCreateEvent
 
PrivateChannelImpl - Class in net.dv8tion.jda.entities.impl
 
PrivateChannelImpl(String, User, JDAImpl) - Constructor for class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
PrivateMessageAcknowledgedEvent - Class in net.dv8tion.jda.events.message.priv
 
PrivateMessageAcknowledgedEvent(JDA, int, String, PrivateChannel) - Constructor for class net.dv8tion.jda.events.message.priv.PrivateMessageAcknowledgedEvent
 
PrivateMessageDeleteEvent - Class in net.dv8tion.jda.events.message.priv
 
PrivateMessageDeleteEvent(JDA, int, String, PrivateChannel) - Constructor for class net.dv8tion.jda.events.message.priv.PrivateMessageDeleteEvent
 
PrivateMessageEmbedEvent - Class in net.dv8tion.jda.events.message.priv
 
PrivateMessageEmbedEvent(JDA, int, String, PrivateChannel, List<MessageEmbed>) - Constructor for class net.dv8tion.jda.events.message.priv.PrivateMessageEmbedEvent
 
PrivateMessageReceivedEvent - Class in net.dv8tion.jda.events.message.priv
 
PrivateMessageReceivedEvent(JDA, int, Message, PrivateChannel) - Constructor for class net.dv8tion.jda.events.message.priv.PrivateMessageReceivedEvent
 
PrivateMessageUpdateEvent - Class in net.dv8tion.jda.events.message.priv
 
PrivateMessageUpdateEvent(JDA, int, Message, PrivateChannel) - Constructor for class net.dv8tion.jda.events.message.priv.PrivateMessageUpdateEvent
 
Provider(String, String) - Constructor for class net.dv8tion.jda.entities.MessageEmbed.Provider
 
proxyPort - Static variable in class net.dv8tion.jda.JDABuilder
 
proxySet - Static variable in class net.dv8tion.jda.JDABuilder
 
proxyUrl - Variable in class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
 
proxyUrl - Static variable in class net.dv8tion.jda.JDABuilder
 
put(String, JSONObject) - Method in class net.dv8tion.jda.requests.Requester
 

R

RateLimitedException - Exception in net.dv8tion.jda.exceptions
 
RateLimitedException(long) - Constructor for exception net.dv8tion.jda.exceptions.RateLimitedException
 
ReadyEvent - Class in net.dv8tion.jda.events
 
ReadyEvent(JDA, int) - Constructor for class net.dv8tion.jda.events.ReadyEvent
 
ReadyHandler - Class in net.dv8tion.jda.handle
 
ReadyHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.ReadyHandler
 
Region - Enum in net.dv8tion.jda
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.hooks.AnnotatedEventManager
 
register(Object) - Method in interface net.dv8tion.jda.hooks.IEventManager
 
register(Object) - Method in class net.dv8tion.jda.hooks.InterfacedEventManager
 
removeEventListener(Object) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
removeEventListener(Object) - Method in interface net.dv8tion.jda.JDA
Removes the provided Object from the event-listeners and no longer uses it to handle events.
removeListener(Object) - Method in class net.dv8tion.jda.JDABuilder
Removes a listener from the list of listeners.
removeRoleFromUser(User, Role) - Method in class net.dv8tion.jda.managers.GuildManager
Removes the specified Role from the User.
If the User does not have the specified Role this method will do nothing.
Requester - Class in net.dv8tion.jda.requests
 
Requester(JDAImpl) - Constructor for class net.dv8tion.jda.requests.Requester
 
reset(Permission...) - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
Resets the allow/deny status for one or more Permissions.
resolve(String) - Static method in class net.dv8tion.jda.utils.InviteUtil
 
responseNumber - Variable in class net.dv8tion.jda.handle.SocketHandler
 
retrieve() - Method in class net.dv8tion.jda.MessageHistory
Queues the next set of 50 Messages and returns them If the end of the chat was already reached, this function returns null
retrieve(int) - Method in class net.dv8tion.jda.MessageHistory
Queues the next set of Messages and returns them If the end of the chat was already reached, this function returns null
retrieveAll() - Method in class net.dv8tion.jda.MessageHistory
Gets all available Messages.
revoke(Permission...) - Method in class net.dv8tion.jda.managers.RoleManager
Removes one or more Permissions from this Role.
Role - Interface in net.dv8tion.jda.entities
 
role - Variable in class net.dv8tion.jda.events.guild.role.GenericGuildRoleUpdateEvent
 
role - Variable in class net.dv8tion.jda.events.guild.role.GuildRoleUpdateEvent
 
RoleImpl - Class in net.dv8tion.jda.entities.impl
 
RoleImpl(String, Guild) - Constructor for class net.dv8tion.jda.entities.impl.RoleImpl
 
RoleManager - Class in net.dv8tion.jda.managers
 
RoleManager(Role) - Constructor for class net.dv8tion.jda.managers.RoleManager
 

S

SelfInfo - Interface in net.dv8tion.jda.entities
Represents the currently logged in account.
SelfInfoImpl - Class in net.dv8tion.jda.entities.impl
 
SelfInfoImpl(String, String, JDAImpl) - Constructor for class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
send(String) - Method in class net.dv8tion.jda.requests.WebSocketClient
 
sendFile(File) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendFile(File) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendFile(File) - Method in interface net.dv8tion.jda.entities.PrivateChannel
Uploads a file to the Discord servers and sends it to this TextChannel.
sendFile(File) - Method in interface net.dv8tion.jda.entities.TextChannel
Uploads a file to the Discord servers and sends it to this TextChannel.
sendFileAsync(File, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendFileAsync(File, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendFileAsync(File, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.PrivateChannel
Asynchronously uploads a file to the Discord servers and sends it to this TextChannel.
sendFileAsync(File, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.TextChannel
Asynchronously uploads a file to the Discord servers and sends it to this TextChannel.
sendMessage(String) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendMessage(Message) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendMessage(String) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendMessage(Message) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendMessage(String) - Method in interface net.dv8tion.jda.entities.PrivateChannel
Sents a plain text Message to this channel.
sendMessage(Message) - Method in interface net.dv8tion.jda.entities.PrivateChannel
Sends a given Message to this Channel This method only extracts the mentions and text 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.
sendMessage(String) - Method in interface net.dv8tion.jda.entities.TextChannel
Sents a plain text Message to this channel.
sendMessage(Message) - Method in interface net.dv8tion.jda.entities.TextChannel
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.
sendMessageAsync(String, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendMessageAsync(Message, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendMessageAsync(String, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendMessageAsync(Message, Consumer<Message>) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendMessageAsync(String, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.PrivateChannel
Sents a plain text Message to this channel.
sendMessageAsync(Message, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.PrivateChannel
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.
sendMessageAsync(String, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.TextChannel
Sents a plain text Message to this channel.
sendMessageAsync(Message, Consumer<Message>) - Method in interface net.dv8tion.jda.entities.TextChannel
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.
sendTyping() - Method in class net.dv8tion.jda.entities.impl.PrivateChannelImpl
 
sendTyping() - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
sendTyping() - Method in interface net.dv8tion.jda.entities.PrivateChannel
Sends the typing status to discord.
sendTyping() - Method in interface net.dv8tion.jda.entities.TextChannel
Sends the typing status to discord.
setAfkChannel(VoiceChannel) - Method in class net.dv8tion.jda.managers.GuildManager
Changes the AFK VoiceChannel of this Guild If passed null, this will disable the AFK-Channel.
setAfkChannelId(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setAfkTimeout(int) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setAfkTimeout(GuildManager.Timeout) - Method in class net.dv8tion.jda.managers.GuildManager
Changes the AFK Timeout of this Guild After given timeout (in seconds) Users being AFK in voice are being moved to the AFK-Channel Valid timeouts are: 60, 300, 900, 1800, 3600.
setAllow(int) - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
setAllowAck(boolean) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
Enables or disables the ack functionality of JDA.
Read the Javadocs of JDAImpl.ack(Message) for guidelines on how and when to ack!
setAttachments(List<Message.Attachment>) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setAuthor(MessageEmbed.Provider) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setAuthor(User) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setAuthToken(String) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setAvailable(boolean) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setAvatar(AvatarUtil.Avatar) - Method in class net.dv8tion.jda.managers.AccountManager
Set the avatar of the connected account.
setAvatarId(String) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setChannel(VoiceChannel) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setChannelId(String) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setColor(int) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setColor(int) - Method in class net.dv8tion.jda.managers.RoleManager
Sets the color of this Role.
setColor(Color) - Method in class net.dv8tion.jda.managers.RoleManager
Sets the color of this Role.
setContent(String) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setCurrentGame(String) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setDeaf(boolean) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setDebug(boolean) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setDebug(boolean) - Method in interface net.dv8tion.jda.JDA
Used to enable JDA debug output.
setDebug(boolean) - Method in class net.dv8tion.jda.JDABuilder
Enables developer debug of JDA.
Enabling this will print stack traces instead of java logger message when exceptions are encountered.
setDeny(int) - Method in class net.dv8tion.jda.entities.impl.PermissionOverrideImpl
 
setDescription(String) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setDiscriminator(String) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setEditedTime(OffsetDateTime) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setEmail(String) - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
setEmail(String) - Method in class net.dv8tion.jda.JDABuilder
Sets the email that will be used by the JDA instance to log in when build() or buildBlocking() is called.
setEmail(String) - Method in class net.dv8tion.jda.managers.AccountManager
Set the email of the connected account.
setEventManager(IEventManager) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setEventManager(IEventManager) - Method in interface net.dv8tion.jda.JDA
Changes the internal EventManager.
setGame(String) - Method in class net.dv8tion.jda.managers.AccountManager
Set currently played game of the connected account.
setGrouped(boolean) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setGrouped(Boolean) - Method in class net.dv8tion.jda.managers.RoleManager
Sets, whether this Role should be grouped in the member-overview.
setIcon(AvatarUtil.Avatar) - Method in class net.dv8tion.jda.managers.GuildManager
Changes the icon of this Guild.
You can create the icon via the AvatarUtil class.
setIconId(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setIdle(boolean) - Method in class net.dv8tion.jda.managers.AccountManager
Set status of the connected account.
setIsPrivate(boolean) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setManaged(boolean) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setMentionedChannels(List<TextChannel>) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setMentionedUsers(List<User>) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setMentionsEveryone(boolean) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setMessageTimeout(long) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setMute(boolean) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setMutedChannels(List<TextChannel>) - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
setName(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setName(String) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setName(String) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
setName(String) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
setName(String) - Method in class net.dv8tion.jda.managers.ChannelManager
Sets the name of this Channel.
setName(String) - Method in class net.dv8tion.jda.managers.GuildManager
Changes the name of this Guild.
setName(String) - Method in class net.dv8tion.jda.managers.RoleManager
Sets the name of this Role.
setOnlineStatus(OnlineStatus) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setOwnerId(String) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setPassword(String) - Method in class net.dv8tion.jda.JDABuilder
Sets the password that will be used by the JDA instance to log in when build() or buildBlocking() is called.
setPassword(String) - Method in class net.dv8tion.jda.managers.AccountManager
Set the password of the connected account.
setPermissions(int) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setPosition(int) - Method in class net.dv8tion.jda.entities.impl.RoleImpl
 
setPosition(int) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
setPosition(int) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
setPosition(int) - Method in class net.dv8tion.jda.managers.ChannelManager
Sets the position of this Channel.
setPrivateChannel(PrivateChannel) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setProxy(String, int) - Method in class net.dv8tion.jda.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.
setPublicRole(Role) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setRegion(Region) - Method in class net.dv8tion.jda.entities.impl.GuildImpl
 
setRegion(Region) - Method in class net.dv8tion.jda.managers.GuildManager
Changes the Region of this Guild.
setResponseTotal(int) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setSelfInfo(SelfInfo) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
setServerDeaf(boolean) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setServerMute(boolean) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setSessionId(String) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setSiteProvider(MessageEmbed.Provider) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setSuppressed(boolean) - Method in class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 
setThumbnail(MessageEmbed.Thumbnail) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setTime(OffsetDateTime) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setTitle(String) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setTopic(String) - Method in class net.dv8tion.jda.entities.impl.TextChannelImpl
 
setTopic(String) - Method in class net.dv8tion.jda.managers.ChannelManager
Sets the topic of this Channel.
setTTS(boolean) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
setTTS(boolean) - Method in class net.dv8tion.jda.MessageBuilder
Makes the created Message a TTS message
setType(EmbedType) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setUrl(String) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
setUserName(String) - Method in class net.dv8tion.jda.entities.impl.UserImpl
 
setUsername(String) - Method in class net.dv8tion.jda.managers.AccountManager
Set the username of the connected account.
setUsers(List<User>) - Method in class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
setVerified(boolean) - Method in class net.dv8tion.jda.entities.impl.SelfInfoImpl
 
setVideoInfo(MessageEmbed.VideoInfo) - Method in class net.dv8tion.jda.entities.impl.MessageEmbedImpl
 
shutdown() - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
shutdown(boolean) - Method in class net.dv8tion.jda.entities.impl.JDAImpl
 
shutdown() - Method in interface net.dv8tion.jda.JDA
Shuts down JDA, closing all its connections.
shutdown(boolean) - Method in interface net.dv8tion.jda.JDA
Shuts down JDA, closing all its connections.
SocketHandler - Class in net.dv8tion.jda.handle
 
SocketHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.SocketHandler
 
SubscribeEvent - Annotation Type in net.dv8tion.jda.hooks
 

T

TextChannel - Interface in net.dv8tion.jda.entities
Represents a Discord Text Channel.
TextChannelCreateEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelCreateEvent(JDA, int, TextChannel) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelCreateEvent
 
TextChannelDeleteEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelDeleteEvent(JDA, int, TextChannel) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelDeleteEvent
 
TextChannelImpl - Class in net.dv8tion.jda.entities.impl
 
TextChannelImpl(String, Guild) - Constructor for class net.dv8tion.jda.entities.impl.TextChannelImpl
 
TextChannelImpl.AsyncMessageSender - Class in net.dv8tion.jda.entities.impl
 
TextChannelUpdateNameEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelUpdateNameEvent(JDA, int, TextChannel, String) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelUpdateNameEvent
 
TextChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelUpdatePermissionsEvent(JDA, int, TextChannel, List<Role>, List<User>) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelUpdatePermissionsEvent
 
TextChannelUpdatePositionEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelUpdatePositionEvent(JDA, int, TextChannel, int) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelUpdatePositionEvent
 
TextChannelUpdateTopicEvent - Class in net.dv8tion.jda.events.channel.text
 
TextChannelUpdateTopicEvent(JDA, int, TextChannel, String) - Constructor for class net.dv8tion.jda.events.channel.text.TextChannelUpdateTopicEvent
 
Thumbnail(String, String, int, int) - Constructor for class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
 
toString() - Method in enum net.dv8tion.jda.Region
 
transferOwnership(User) - Method in class net.dv8tion.jda.managers.GuildManager
Transfers the ownership of this Guild to another user.

U

unBan(User) - Method in class net.dv8tion.jda.managers.GuildManager
Unbans the provided User from the Guild.
unBan(String) - Method in class net.dv8tion.jda.managers.GuildManager
Unbans the User from the Guild based on the provided userId.
unregister(Object) - Method in class net.dv8tion.jda.hooks.AnnotatedEventManager
 
unregister(Object) - Method in interface net.dv8tion.jda.hooks.IEventManager
 
unregister(Object) - Method in class net.dv8tion.jda.hooks.InterfacedEventManager
 
update() - Method in class net.dv8tion.jda.managers.AccountManager
Updates the profile of the connected account, sends the changed data to the Discord server.
update() - Method in class net.dv8tion.jda.managers.ChannelManager
This method will apply all accumulated changes received by setters
update() - Method in class net.dv8tion.jda.managers.GuildManager
This method will apply all accumulated changes received by setters
update() - Method in class net.dv8tion.jda.managers.PermissionOverrideManager
This method will apply all accumulated changes received by setters
update() - Method in class net.dv8tion.jda.managers.RoleManager
 
updateMessage(String) - Method in class net.dv8tion.jda.entities.impl.MessageImpl
 
updateMessage(String) - Method in interface net.dv8tion.jda.entities.Message
Edits this Messages content to the provided String.
updatePassword(String) - Method in class net.dv8tion.jda.managers.AccountManager
Used to update the password used with authentication.
This is NOT used to changed the password.
url - Variable in class net.dv8tion.jda.entities.MessageEmbed.Provider
 
url - Variable in class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
 
url - Variable in class net.dv8tion.jda.entities.MessageEmbed.VideoInfo
 
useAnnotatedEventManager(boolean) - Method in class net.dv8tion.jda.JDABuilder
Changes the internal EventManager.
User - Interface in net.dv8tion.jda.entities
Represents a Discord User.
UserAvatarUpdateEvent - Class in net.dv8tion.jda.events.user
 
UserAvatarUpdateEvent(JDA, int, User, String) - Constructor for class net.dv8tion.jda.events.user.UserAvatarUpdateEvent
 
UserGameUpdateEvent - Class in net.dv8tion.jda.events.user
 
UserGameUpdateEvent(JDA, int, User, String) - Constructor for class net.dv8tion.jda.events.user.UserGameUpdateEvent
 
UserImpl - Class in net.dv8tion.jda.entities.impl
 
UserImpl(String, JDAImpl) - Constructor for class net.dv8tion.jda.entities.impl.UserImpl
 
UserNameUpdateEvent - Class in net.dv8tion.jda.events.user
 
UserNameUpdateEvent(JDA, int, User, String) - Constructor for class net.dv8tion.jda.events.user.UserNameUpdateEvent
 
UserOnlineStatusUpdateEvent - Class in net.dv8tion.jda.events.user
 
UserOnlineStatusUpdateEvent(JDA, int, User, OnlineStatus) - Constructor for class net.dv8tion.jda.events.user.UserOnlineStatusUpdateEvent
 
UserTypingEvent - Class in net.dv8tion.jda.events.user
 
UserTypingEvent(JDA, int, User, TextChannel, OffsetDateTime) - Constructor for class net.dv8tion.jda.events.user.UserTypingEvent
 
UserTypingHandler - Class in net.dv8tion.jda.handle
 
UserTypingHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.UserTypingHandler
 
UserUpdateHandler - Class in net.dv8tion.jda.handle
 
UserUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.UserUpdateHandler
 

V

valueOf(String) - Static method in enum net.dv8tion.jda.EmbedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.MessageBuilder.Formatting
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.OnlineStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.Permission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.dv8tion.jda.Region
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.dv8tion.jda.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.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.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.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.Region
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class net.dv8tion.jda.JDAInfo
 
VERSION_BUILD - Static variable in class net.dv8tion.jda.JDAInfo
 
VERSION_MAJOR - Static variable in class net.dv8tion.jda.JDAInfo
 
VERSION_MINOR - Static variable in class net.dv8tion.jda.JDAInfo
 
VERSION_REVISION - Static variable in class net.dv8tion.jda.JDAInfo
 
VideoInfo(String, int, int) - Constructor for class net.dv8tion.jda.entities.MessageEmbed.VideoInfo
 
VoiceChangeHandler - Class in net.dv8tion.jda.handle
 
VoiceChangeHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.VoiceChangeHandler
 
VoiceChannel - Interface in net.dv8tion.jda.entities
Represents a Discord Voice Channel.
VoiceChannelCreateEvent - Class in net.dv8tion.jda.events.channel.voice
 
VoiceChannelCreateEvent(JDA, int, VoiceChannel) - Constructor for class net.dv8tion.jda.events.channel.voice.VoiceChannelCreateEvent
 
VoiceChannelDeleteEvent - Class in net.dv8tion.jda.events.channel.voice
 
VoiceChannelDeleteEvent(JDA, int, VoiceChannel) - Constructor for class net.dv8tion.jda.events.channel.voice.VoiceChannelDeleteEvent
 
VoiceChannelImpl - Class in net.dv8tion.jda.entities.impl
 
VoiceChannelImpl(String, Guild) - Constructor for class net.dv8tion.jda.entities.impl.VoiceChannelImpl
 
VoiceChannelUpdateNameEvent - Class in net.dv8tion.jda.events.channel.voice
 
VoiceChannelUpdateNameEvent(JDA, int, VoiceChannel, String) - Constructor for class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdateNameEvent
 
VoiceChannelUpdatePermissionsEvent - Class in net.dv8tion.jda.events.channel.voice
 
VoiceChannelUpdatePermissionsEvent(JDA, int, VoiceChannel, List<Role>, List<User>) - Constructor for class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdatePermissionsEvent
 
VoiceChannelUpdatePositionEvent - Class in net.dv8tion.jda.events.channel.voice
 
VoiceChannelUpdatePositionEvent(JDA, int, VoiceChannel, int) - Constructor for class net.dv8tion.jda.events.channel.voice.VoiceChannelUpdatePositionEvent
 
VoiceDeafEvent - Class in net.dv8tion.jda.events.voice
 
VoiceDeafEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceDeafEvent
 
VoiceJoinEvent - Class in net.dv8tion.jda.events.voice
 
VoiceJoinEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceJoinEvent
 
VoiceLeaveEvent - Class in net.dv8tion.jda.events.voice
 
VoiceLeaveEvent(JDA, int, VoiceStatus, VoiceChannel) - Constructor for class net.dv8tion.jda.events.voice.VoiceLeaveEvent
 
VoiceMuteEvent - Class in net.dv8tion.jda.events.voice
 
VoiceMuteEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceMuteEvent
 
VoiceSelfDeafEvent - Class in net.dv8tion.jda.events.voice
 
VoiceSelfDeafEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceSelfDeafEvent
 
VoiceSelfMuteEvent - Class in net.dv8tion.jda.events.voice
 
VoiceSelfMuteEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceSelfMuteEvent
 
VoiceServerDeafEvent - Class in net.dv8tion.jda.events.voice
 
VoiceServerDeafEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceServerDeafEvent
 
VoiceServerMuteEvent - Class in net.dv8tion.jda.events.voice
 
VoiceServerMuteEvent(JDA, int, VoiceStatus) - Constructor for class net.dv8tion.jda.events.voice.VoiceServerMuteEvent
 
VoiceServerUpdateHandler - Class in net.dv8tion.jda.handle
 
VoiceServerUpdateHandler(JDAImpl, int) - Constructor for class net.dv8tion.jda.handle.VoiceServerUpdateHandler
 
VoiceStatus - Interface in net.dv8tion.jda.entities
 
voiceStatus - Variable in class net.dv8tion.jda.events.voice.GenericVoiceEvent
 
VoiceStatusImpl - Class in net.dv8tion.jda.entities.impl
 
VoiceStatusImpl(User, Guild) - Constructor for class net.dv8tion.jda.entities.impl.VoiceStatusImpl
 

W

WebSocketClient - Class in net.dv8tion.jda.requests
 
WebSocketClient(String, JDAImpl, HttpHost) - Constructor for class net.dv8tion.jda.requests.WebSocketClient
 
width - Variable in class net.dv8tion.jda.entities.MessageEmbed.Thumbnail
 
width - Variable in class net.dv8tion.jda.entities.MessageEmbed.VideoInfo
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links