All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AccountUpdater |
This class can be used to update the connected account (e.g.
|
| AccountUpdaterDelegate |
This class is internally used by the AccountUpdater to update the connected account.
|
| ActionRow |
This interface represents an ActionRow component.
|
| ActionRowBuilder |
|
| ActionRowBuilderDelegate |
|
| ActiveThreads |
|
| Activity |
This class represents an activity as it is displayed in Discord.
|
| ActivityAssets |
This class represents an activity asset.
|
| ActivityFlag |
|
| ActivityParty |
This class represents an activity party.
|
| ActivitySecrets |
|
| ActivityType |
Represents an activity type.
|
| AllowedMentions |
This interface represents a mention.
|
| AllowedMentionsBuilder |
This class is used to create mentions.
|
| AllowedMentionsBuilderDelegate |
|
| AllowedMentionType |
|
| ApplicationCommand |
|
| ApplicationCommandBuilder<R extends ApplicationCommand,D extends ApplicationCommandBuilderDelegate<R>,T extends ApplicationCommandBuilder<R,D,T>> |
|
| ApplicationCommandBuilderDelegate<T extends ApplicationCommand> |
|
| ApplicationCommandEvent |
|
| ApplicationCommandInteraction |
|
| ApplicationCommandPermissions |
|
| ApplicationCommandPermissionsUpdateEvent |
An application command permissions update event.
|
| ApplicationCommandPermissionsUpdateListener |
This listener listens to application command permissions updates.
|
| ApplicationCommandPermissionType |
|
| ApplicationCommandType |
|
| ApplicationCommandUpdater<T extends ApplicationCommand,D extends ApplicationCommandUpdaterDelegate<T>,B extends ApplicationCommandUpdater<T,D,B>> |
|
| ApplicationCommandUpdaterDelegate<T extends ApplicationCommand> |
|
| ApplicationInfo |
Represents the information of an application (aka.
|
| ArchivedThreads |
|
| Attachment |
This class represents an attachment.
|
| AudioConnection |
|
| AudioConnectionAttachableListener |
This is a marker interface for listeners that can be attached to an AudioConnection.
|
| AudioConnectionAttachableListenerManager |
|
| AudioSource |
|
| AudioSourceAttachableListener |
This is a marker interface for listeners that can be attached to an AudioSource.
|
| AudioSourceAttachableListenerManager |
|
| AudioSourceBase |
The base class of every audio source.
|
| AudioSourceBaseDelegate |
|
| AudioSourceEvent |
An audio source event.
|
| AudioSourceFinishedEvent |
An audio source finished event.
|
| AudioSourceFinishedListener |
This listener listens to finished audio sources.
|
| AudioTransformer |
Used to intercept and transform audio frames.
|
| AuditLog |
The class represents an audit log.
|
| AuditLogActionType |
An enum with all action types.
|
| AuditLogChange<T> |
This class represents an audit log change.
|
| AuditLogChangeType |
This class represents an audit log change type (sometimes also called key).
|
| AuditLogEntry |
The interface represents an audit log entry.
|
| AuditLogEntryTarget |
An audit log entry target.
|
| Authenticator |
This class represents an authenticator that can be used to provide authentication headers for remote servers.
|
| AutoArchiveDuration |
|
| AutocompleteCreateEvent |
An autocomplete command create event.
|
| AutocompleteCreateListener |
This listener listens to autocomplete interaction creations.
|
| AutocompleteInteraction |
|
| BadRequestException |
When we sent a bad request (HTTP response code 400).
|
| Ban |
This class represents a ban.
|
| BoostLevel |
An enum with all boost levels (sometimes also referred to as premium tier levels).
|
| BotInviteBuilder |
A tool to create bot invites.
|
| BotInviteScope |
An enum for the Invite Scope that is used for
building bot invite links.
|
| BufferableAudioSource |
A bufferable audio source.
|
| Button |
This interface represents a Button component.
|
| ButtonBuilder |
|
| ButtonBuilderDelegate |
|
| ButtonClickEvent |
A button click event.
|
| ButtonClickListener |
This listener listens to button clicks.
|
| ButtonInteraction |
|
| ButtonStyle |
|
| CachedMessagePinEvent |
A cached message pin event.
|
| CachedMessagePinListener |
This listener listens to message pins of cached messages.
|
| CachedMessageUnpinEvent |
A cached message unpin event.
|
| CachedMessageUnpinListener |
This listener listens to message unpins of cached messages.
|
| CannotMessageUserException |
When the user of the connected account cannot message a user.
|
| Categorizable |
This class represents an entity which can have a channel category.
|
| CertainMessageEvent |
A message event where the message is guaranteed to be in the cache.
|
| ChainableGloballyAttachableListenerManager |
|
| Challenge |
This class represents an RFC 7235 authentication challenge.
|
| Channel |
The class represents a channel.
|
| ChannelAttachableListener |
This is a marker interface for listeners that can be attached to a Channel.
|
| ChannelAttachableListenerManager |
|
| ChannelCategory |
This class represents a channel category.
|
| ChannelCategoryAttachableListener |
This is a marker interface for listeners that can be attached to a ChannelCategory.
|
| ChannelCategoryAttachableListenerManager |
|
| ChannelCategoryBuilder |
This class is used to create new channel categories.
|
| ChannelCategoryBuilderDelegate |
|
| ChannelEvent |
A channel event.
|
| ChannelPinsUpdateEvent |
A channel pins update event.
|
| ChannelPinsUpdateListener |
This listener listens to channel pin updates.
|
| ChannelSpecialization |
|
| ChannelType |
An enum with all different channel types.
|
| Component |
|
| ComponentBuilder |
|
| ComponentBuilderDelegate |
|
| ComponentInteractionOriginalMessageUpdater |
|
| ComponentType |
|
| ContextMenu |
|
| CustomEmoji |
This class represents a custom emoji.
|
| CustomEmojiBuilder |
This class is used to create new custom emojis.
|
| CustomEmojiBuilderDelegate |
|
| CustomEmojiUpdater |
This class can be used to update known custom emojis.
|
| CustomEmojiUpdaterDelegate |
|
| DefaultMessageNotificationLevel |
This enum contains all default message notification levels.
|
| DelegateFactory |
This class is used by Javacord internally.
|
| DelegateFactoryDelegate |
This class is internally used by the DelegateFactory to create delegate instances.
|
| DiscordApi |
This class is the most important class for your bot, containing all important methods, like registering listener.
|
| DiscordApiBuilder |
This class is used to login to a Discord account.
|
| DiscordApiBuilderDelegate |
This class is internally used by the DiscordApiBuilder to create discord api instances.
|
| DiscordClient |
Represents the three different Discord clients.
|
| DiscordEntity |
This class represents a Discord entity.
|
| DiscordException |
This exception is always thrown whenever a request to Discord failed.
|
| DiscordExceptionValidator |
Validates if discord exceptions are from the correct type.
|
| DiscordLocale |
|
| DiscordRegexPattern |
This class contains some useful precompiled regex patterns.
|
| DownloadableAudioSource |
A downloadable audio source.
|
| EditableEmbedField |
This interface represents an embed field that can be edited.
|
| Embed |
This interface represents an embed.
|
| EmbedAuthor |
This interface represents an embed author.
|
| EmbedBuilder |
This class is used to create embeds.
|
| EmbedBuilderDelegate |
This class is internally used by the EmbedBuilder to created embeds.
|
| EmbedField |
This interface represents an embed field.
|
| EmbedFooter |
This interface represents an embed footer.
|
| EmbedImage |
This interface represents an embed image.
|
| EmbedProvider |
This interface represents an embed provider.
|
| EmbedThumbnail |
This interface represents an embed thumbnail.
|
| EmbedVideo |
This interface represents an embed video.
|
| Emoji |
This class represents an emoji which can be a custom emoji (known or unknown) or a unicode emoji.
|
| Event |
The basic event.
|
| ExceptionLogger |
This class contains some helpers to log exceptions.
|
| ExceptionLoggerDelegate |
|
| ExplicitContentFilterLevel |
This enum contains all explicit content filter levels.
|
| ExtendedInteractionMessageBuilderBase<T> |
|
| FallbackLoggerConfiguration |
This class can be used to configure Javacord's fallback logger.
|
| GloballyAttachableListener |
This is a marker interface for listeners that can be attached to a DiscordApi.
|
| GloballyAttachableListenerManager |
|
| HighLevelComponent |
|
| HighLevelComponentBuilder |
|
| Icon |
This class represents a discord icon, for example a server icon or a user avatar.
|
| IncomingWebhook |
This class represents a webhook you can send messages to.
|
| Intent |
Represents an intent.
|
| Interaction |
|
| InteractionBase |
|
| InteractionCreateEvent |
An interaction create event.
|
| InteractionCreateListener |
This listener listens to interaction creations.
|
| InteractionFollowupMessageBuilder |
|
| InteractionImmediateResponseBuilder |
|
| InteractionMessageBuilder |
This class is intended to be used by advanced users that desire full control over interaction responses.
|
| InteractionMessageBuilderBase<T> |
|
| InteractionMessageBuilderDelegate |
|
| InteractionOriginalResponseUpdater |
|
| InteractionSlashCommandCallbackData |
|
| InteractionType |
|
| Invite |
This class represents an invite object.
|
| InviteBuilder |
A class to create invite objects.
|
| InviteBuilderDelegate |
This class is internally used by the InviteBuilder to create invites.
|
| Javacord |
This class contains some static information about Javacord.
|
| KnownCustomEmoji |
This class represents a known custom emoji.
|
| KnownCustomEmojiAttachableListener |
This is a marker interface for listeners that can be attached to a KnownCustomEmoji.
|
| KnownCustomEmojiAttachableListenerManager |
|
| KnownCustomEmojiChangeNameEvent |
A custom emoji change name event.
|
| KnownCustomEmojiChangeNameListener |
This listener listens to custom emoji name changes.
|
| KnownCustomEmojiChangeWhitelistedRolesEvent |
A custom emoji change whitelisted roles event.
|
| KnownCustomEmojiChangeWhitelistedRolesListener |
This listener listens to custom emoji whitelisted roles changes.
|
| KnownCustomEmojiCreateEvent |
A custom emoji create event.
|
| KnownCustomEmojiCreateListener |
This listener listens to custom emoji create event.
|
| KnownCustomEmojiDeleteEvent |
A custom emoji delete event.
|
| KnownCustomEmojiDeleteListener |
This listener listens to custom emoji delete event.
|
| KnownCustomEmojiEvent |
A custom emoji event.
|
| ListenerManager<T> |
This class can be used to edit added listeners afterwards.
|
| LocalRatelimiter |
An implementation of Ratelimiter that allows for simple local ratelimits.
|
| LostConnectionEvent |
A lost connection event.
|
| LostConnectionListener |
This listener listens to lost connections.
|
| LowLevelComponent |
|
| LowLevelComponentBuilder |
|
| Mentionable |
This class represents an entity which is mentionable.
|
| Message |
This class represents a Discord message.
|
| Messageable |
This class represents an entity which can receive messages.
|
| MessageActivity |
This class represents a MessageActivity like Spotify group listening.
|
| MessageActivityType |
Represents a message activity type.
|
| MessageAttachableListener |
This is a marker interface for listeners that can be attached to a Message.
|
| MessageAttachableListenerManager |
|
| MessageAttachment |
This class represents a message attachment.
|
| MessageAuthor |
This class represents either a user or a webhook.
|
| MessageBuilder |
This class can help you to create messages.
|
| MessageBuilderBaseDelegate |
This class is internally used by the MessageBuilder to create messages.
|
| MessageCache |
This class is used to cache message.
|
| MessageComponentCreateEvent |
A message component interaction create event.
|
| MessageComponentCreateListener |
This listener listens to message component interaction creations.
|
| MessageComponentInteraction |
|
| MessageComponentInteractionBase |
|
| MessageContextMenu |
|
| MessageContextMenuBuilder |
This class is used to create new message context menus.
|
| MessageContextMenuBuilderDelegate |
|
| MessageContextMenuCommandEvent |
A message context menu command event.
|
| MessageContextMenuCommandListener |
This listener listens to message context menu interaction creations.
|
| MessageContextMenuInteraction |
|
| MessageContextMenuUpdater |
|
| MessageContextMenuUpdaterDelegate |
|
| MessageCreateEvent |
A message create event.
|
| MessageCreateListener |
This listener listens to message creations.
|
| MessageDecoration |
All basic decorations available in discord.
|
| MessageDeleteEvent |
A message delete event.
|
| MessageDeleteListener |
This listener listens to message deletions.
|
| MessageEditEvent |
A message delete event.
|
| MessageEditListener |
This listener listens to message edits.
|
| MessageEvent |
A message event.
|
| MessageFlag |
Represents a message flag type.
|
| MessageReference |
|
| MessageSet |
This class represents an unmodifiable set of messages that is always sorted from oldest
to newest according to the natural ordering of Messages.
|
| MessageType |
The enum contains all different types of messages.
|
| MessageUpdater |
|
| MissingPermissionsException |
When we are not allowed to perform an action (HTTP response code 403).
|
| ModalInteraction |
|
| ModalSubmitEvent |
A modal submit event.
|
| ModalSubmitListener |
This listener listens to modal submit interaction creations.
|
| MultiFactorAuthenticationLevel |
This enum contains all multi factor authentication levels.
|
| Nameable |
This class represents an entity which has a name.
|
| NonThrowingAutoCloseable |
An auto-closeable that does not throw any checked exceptions from its close method.
|
| NotFoundException |
When something was not found (HTTP response code 404).
|
| NsfwLevel |
An enum containing all the NSFW Levels a server can have.
|
| ObjectAttachableListener |
This is a marker interface for listeners that can be attached to an object.
|
| OptionalMessageEvent |
A message event where the message is NOT guaranteed to be in the cache.
|
| OptionalUserEvent |
An optional user event.
|
| PauseableAudioSource |
A pauseable audio source.
|
| Permissionable |
An entity that can be granted permissions.
|
| Permissions |
|
| PermissionsBuilder |
|
| PermissionsBuilderDelegate |
|
| PermissionState |
|
| PermissionType |
This enum contains all types of permissions.
|
| PrivateChannel |
This class represents a private channel.
|
| PrivateChannelAttachableListener |
This is a marker interface for listeners that can be attached to a PrivateChannel.
|
| PrivateChannelAttachableListenerManager |
|
| PrivateChannelCreateEvent |
A private channel create event.
|
| PrivateChannelCreateListener |
This listener listens to private channel creations.
|
| PrivateChannelDeleteEvent |
A private channel delete event.
|
| PrivateChannelDeleteListener |
This listener listens to private channel deletions.
|
| PrivateChannelEvent |
A private channel event.
|
| Ratelimiter |
Can be used to implement ratelimits.
|
| RatelimitException |
When we encounter a rate limit and ran out of retires.
|
| Reaction |
This class represents a reaction.
|
| ReactionAddEvent |
A reaction add event.
|
| ReactionAddListener |
This listener listens to reaction adding.
|
| ReactionBlockedException |
When the user of the connected account cannot add a reaction to a message a user has written.
|
| ReactionEvent |
A reaction event.
|
| ReactionRemoveAllEvent |
A reaction remove all event.
|
| ReactionRemoveAllListener |
This listener listens to all reaction being deleted at once.
|
| ReactionRemoveEvent |
A reaction remove event.
|
| ReactionRemoveListener |
This listener listens to reaction deletions.
|
| ReconnectEvent |
A reconnect event.
|
| ReconnectListener |
This listener listens to reconnected sessions.
|
| Region |
This enum represents a valid region for a server.
|
| RegularServerChannel |
|
| RegularServerChannelBuilder<T> |
This class is used to create new regular server channels.
|
| RegularServerChannelBuilderDelegate |
|
| RegularServerChannelUpdater<T extends RegularServerChannelUpdater<T>> |
|
| RegularServerChannelUpdaterDelegate |
|
| Request |
This class represents the originating request that led to a response that demands authentication.
|
| RequestableMessageEvent |
A message event where the message is NOT guaranteed to be in the cache, but can be requested from Discord.
|
| Response |
This class represents the response that demands authentication.
|
| RestRequestInformation |
Some information about a rest request.
|
| RestRequestResponseInformation |
Some information about a rest request response.
|
| ResumeEvent |
A resume event.
|
| ResumeListener |
This listener listens to resumed sessions.
|
| RichInvite |
This class represents an invite with additional information like expire date, creator, etc.
|
| Role |
This class represents a Discord role, e.g.
|
| RoleAttachableListener |
This is a marker interface for listeners that can be attached to a Role.
|
| RoleAttachableListenerManager |
|
| RoleBuilder |
This class is used to create roles.
|
| RoleBuilderDelegate |
This class is internally used by the RoleBuilder to create roles.
|
| RoleChangeColorEvent |
A role change color event.
|
| RoleChangeColorListener |
This listener listens to role color changes.
|
| RoleChangeHoistEvent |
A role change hoist event.
|
| RoleChangeHoistListener |
This listener listens to role hoist changes.
|
| RoleChangeMentionableEvent |
A role change mentionable event.
|
| RoleChangeMentionableListener |
This listener listens to role mentionable changes.
|
| RoleChangeNameEvent |
A role change name.
|
| RoleChangeNameListener |
This listener listens to role name changes.
|
| RoleChangePermissionsEvent |
A role change permissions event.
|
| RoleChangePermissionsListener |
This listener listens to role permission changes.
|
| RoleChangePositionEvent |
A role change position event.
|
| RoleChangePositionListener |
This listener listens to role position changes.
|
| RoleCreateEvent |
A role create event.
|
| RoleCreateListener |
This listener listens to role creations.
|
| RoleDeleteEvent |
A role delete event.
|
| RoleDeleteListener |
This listener listens to role deletions.
|
| RoleEvent |
A Role event.
|
| RoleTags |
This class represents a Role Tag.
|
| RoleUpdater |
This class can be used to update the settings of a role.
|
| RoleUpdaterDelegate |
This class is internally used by the RoleUpdater to update roles.
|
| Route |
This class represents the route to which a request is done that needs to be authenticated.
|
| SeekableAudioSource |
A seekable audio source.
|
| SelectMenu |
|
| SelectMenuBuilder |
|
| SelectMenuBuilderDelegate |
|
| SelectMenuChooseEvent |
A select menu choose event.
|
| SelectMenuChooseListener |
This listener listens to select menu choices.
|
| SelectMenuInteraction |
|
| SelectMenuOption |
|
| SelectMenuOptionBuilder |
|
| SelectMenuOptionBuilderDelegate |
|
| Server |
The class represents a Discord server, sometimes also called guild.
|
| ServerApplicationCommandPermissions |
|
| ServerAttachableListener |
This is a marker interface for listeners that can be attached to a Server.
|
| ServerAttachableListenerManager |
|
| ServerBecomesAvailableEvent |
A server becomes available event.
|
| ServerBecomesAvailableListener |
This listener listens to servers becoming available.
|
| ServerBecomesUnavailableEvent |
A server becomes unavailable event.
|
| ServerBecomesUnavailableListener |
This listener listens to servers becoming unavailable.
|
| ServerBuilder |
This class can be used to create a server.
|
| ServerBuilderDelegate |
This class is internally used by the ServerBuilder to create servers.
|
| ServerChangeAfkChannelEvent |
A server change afk channel event.
|
| ServerChangeAfkChannelListener |
This listener listens to server afk channel changes.
|
| ServerChangeAfkTimeoutEvent |
A server change afk timeout event.
|
| ServerChangeAfkTimeoutListener |
This listener listens to server afk timeout changes.
|
| ServerChangeBoostCountEvent |
A server change boost count event.
|
| ServerChangeBoostCountListener |
This listener listens to server boost count changes.
|
| ServerChangeBoostLevelEvent |
A server change boost level event.
|
| ServerChangeBoostLevelListener |
This listener listens to server boost level changes.
|
| ServerChangeDefaultMessageNotificationLevelEvent |
A server change default message notification level event.
|
| ServerChangeDefaultMessageNotificationLevelListener |
This listener listens to server default message notification level changes.
|
| ServerChangeDescriptionEvent |
A server change description event.
|
| ServerChangeDescriptionListener |
This listener listens to server description changes.
|
| ServerChangeDiscoverySplashEvent |
A server change discovery splash event.
|
| ServerChangeDiscoverySplashListener |
This listener listens to server discovery splash changes.
|
| ServerChangeExplicitContentFilterLevelEvent |
A server change explicit content filter level event.
|
| ServerChangeExplicitContentFilterLevelListener |
This listener listens to server explicit content filter level changes.
|
| ServerChangeIconEvent |
A server change icon event.
|
| ServerChangeIconListener |
This listener listens to server icon changes.
|
| ServerChangeModeratorsOnlyChannelEvent |
A server change moderators-only channel event.
|
| ServerChangeModeratorsOnlyChannelListener |
This listener listens to server moderators-only channel changes.
|
| ServerChangeMultiFactorAuthenticationLevelEvent |
A server change multi factor authentication level event.
|
| ServerChangeMultiFactorAuthenticationLevelListener |
This listener listens to server multi factor authentication level changes.
|
| ServerChangeNameEvent |
A server change name event.
|
| ServerChangeNameListener |
This listener listens to server name changes.
|
| ServerChangeNsfwLevelEvent |
|
| ServerChangeNsfwLevelListener |
|
| ServerChangeOwnerEvent |
A server change owner event.
|
| ServerChangeOwnerListener |
This listener listens to server owner changes.
|
| ServerChangePreferredLocaleEvent |
A server change preferred locale event.
|
| ServerChangePreferredLocaleListener |
This listener listens to server preferred locale changes.
|
| ServerChangeRegionEvent |
A server change region event.
|
| ServerChangeRegionListener |
This listener listens to server region changes.
|
| ServerChangeRulesChannelEvent |
A server change rules channel event.
|
| ServerChangeRulesChannelListener |
This listener listens to server rules channel changes.
|
| ServerChangeServerFeatureListener |
This listener listens to server feature changes.
|
| ServerChangeServerFeaturesEvent |
A server change server features event.
|
| ServerChangeSplashEvent |
A server change splash event.
|
| ServerChangeSplashListener |
This listener listens to server splash changes.
|
| ServerChangeSystemChannelEvent |
A server change system channel event.
|
| ServerChangeSystemChannelListener |
This listener listens to server system channel changes.
|
| ServerChangeVanityUrlCodeEvent |
A server change vanity url code event.
|
| ServerChangeVanityUrlCodeListener |
This listener listens to server vanity url code changes.
|
| ServerChangeVerificationLevelEvent |
A server change verification level event.
|
| ServerChangeVerificationLevelListener |
This listener listens to server verification level changes.
|
| ServerChannel |
This class represents a server channel.
|
| ServerChannelAttachableListener |
This is a marker interface for listeners that can be attached to a ServerChannel.
|
| ServerChannelAttachableListenerManager |
|
| ServerChannelBuilder<T> |
This class is used to create new server channels.
|
| ServerChannelBuilderDelegate |
|
| ServerChannelChangeNameEvent |
A server channel change name event.
|
| ServerChannelChangeNameListener |
This listener listens to server channel name changes.
|
| ServerChannelChangeNsfwFlagEvent |
A server channel change nsfw flag event.
|
| ServerChannelChangeNsfwFlagListener |
This listener listens to server channel nsfw flag changes.
|
| ServerChannelChangeOverwrittenPermissionsEvent |
A server channel change overwritten permissions event.
|
| ServerChannelChangeOverwrittenPermissionsListener |
This listener listens to server channel overwritten permissions changes.
|
| ServerChannelChangePositionEvent |
A server channel change position event.
|
| ServerChannelChangePositionListener |
This listener listens to server channel position changes.
|
| ServerChannelCreateEvent |
A server channel create event.
|
| ServerChannelCreateListener |
This listener listens to server channel creations.
|
| ServerChannelDeleteEvent |
A server channel delete event.
|
| ServerChannelDeleteListener |
This listener listens to server channel deletions.
|
| ServerChannelEvent |
A server channel event.
|
| ServerChannelInviteCreateEvent |
A server channel invite create event.
|
| ServerChannelInviteCreateListener |
This listener listens to server channel invite creations.
|
| ServerChannelInviteDeleteEvent |
A server channel invite delete event.
|
| ServerChannelInviteDeleteListener |
This listener listens to server channel invite deletions.
|
| ServerChannelUpdater<T extends ServerChannelUpdater<T>> |
This class can be used to update server channels.
|
| ServerChannelUpdaterDelegate |
|
| ServerEvent |
A server event.
|
| ServerFeature |
An enum with all server features.
|
| ServerForumChannel |
This class represents a server forum channel.
|
| ServerForumChannelAttachableListener |
|
| ServerForumChannelAttachableListenerManager |
|
| ServerForumChannelBuilder |
This class is used to create new server forum channels.
|
| ServerForumChannelBuilderDelegate |
|
| ServerForumChannelUpdater |
This class can be used to update server forum channels.
|
| ServerForumChannelUpdaterDelegate |
|
| ServerJoinEvent |
A server join event.
|
| ServerJoinListener |
This listener listens to server joins.
|
| ServerLeaveEvent |
A server leave event.
|
| ServerLeaveListener |
This listener listens to server leaves.
|
| ServerMemberBanEvent |
A server member ban event.
|
| ServerMemberBanListener |
This listener listens to server member bans.
|
| ServerMemberEvent |
A server member event.
|
| ServerMemberJoinEvent |
A server member join event.
|
| ServerMemberJoinListener |
This listener listens to server member joins.
|
| ServerMemberLeaveEvent |
A server member leave event.
|
| ServerMemberLeaveListener |
This listener listens to server member leaves.
|
| ServerMembersChunkEvent |
A server members chunk event.
|
| ServerMembersChunkListener |
This listener listens to server members chunks.
|
| ServerMemberUnbanEvent |
A server member unban event.
|
| ServerMemberUnbanListener |
This listener listens to server member unbans.
|
| ServerStageVoiceChannel |
|
| ServerStageVoiceChannelAttachableListener |
|
| ServerStageVoiceChannelAttachableListenerManager |
|
| ServerStageVoiceChannelChangeTopicEvent |
|
| ServerStageVoiceChannelChangeTopicListener |
|
| ServerTextChannel |
This class represents a server text channel.
|
| ServerTextChannelAttachableListener |
This is a marker interface for listeners that can be attached to a ServerTextChannel.
|
| ServerTextChannelAttachableListenerManager |
|
| ServerTextChannelBuilder |
This class is used to create new server text channels.
|
| ServerTextChannelBuilderDelegate |
|
| ServerTextChannelChangeDefaultAutoArchiveDurationEvent |
An event signalling a change in the default auto archive duration settings for a channel.
|
| ServerTextChannelChangeDefaultAutoArchiveDurationListener |
This listener listens to server text channel default auto archive duration changes.
|
| ServerTextChannelChangeSlowmodeEvent |
An event signalling a change in the slowmode settings for a channel.
|
| ServerTextChannelChangeSlowmodeListener |
This listener listens to server text channel slowmode delay changes.
|
| ServerTextChannelChangeTopicEvent |
A server text channel change topic event.
|
| ServerTextChannelChangeTopicListener |
This listener listens to server text channel topic changes.
|
| ServerTextChannelEvent |
A server text channel event.
|
| ServerTextChannelUpdater |
This class can be used to update server text channels.
|
| ServerTextChannelUpdaterDelegate |
|
| ServerThreadChannel |
This class represents a channel thread.
|
| ServerThreadChannelAttachableListener |
|
| ServerThreadChannelAttachableListenerManager |
|
| ServerThreadChannelBuilder |
This class is used to create new server thread channels.
|
| ServerThreadChannelBuilderDelegate |
|
| ServerThreadChannelCreateListener |
This listener listens to thread creations.
|
| ServerThreadChannelDeleteListener |
This listener listens to thread deletions.
|
| ServerThreadChannelMembersUpdateListener |
This listener listens to thread members updates.
|
| ServerThreadChannelUpdateListener |
This listener listens to thread updates.
|
| ServerThreadChannelUpdater |
This class can be used to update server thread channels.
|
| ServerThreadChannelUpdaterDelegate |
|
| ServerThreadListSyncListener |
This listener listens to thread list syncs.
|
| ServerUpdater |
This class can be used to update the settings of a server.
|
| ServerUpdaterDelegate |
This class is internally used by the ServerUpdater to update servers.
|
| ServerVoiceChannel |
This class represents a server voice channel.
|
| ServerVoiceChannelAttachableListener |
|
| ServerVoiceChannelAttachableListenerManager |
|
| ServerVoiceChannelBuilder |
This class is used to create new server voice channels.
|
| ServerVoiceChannelBuilderDelegate |
|
| ServerVoiceChannelChangeBitrateEvent |
A server voice channel change bitrate event.
|
| ServerVoiceChannelChangeBitrateListener |
This listener listens to server voice channel bitrate changes.
|
| ServerVoiceChannelChangeUserLimitEvent |
A server voice channel change user limit event.
|
| ServerVoiceChannelChangeUserLimitListener |
This listener listens to server voice channel user limit changes.
|
| ServerVoiceChannelEvent |
A server voice channel event.
|
| ServerVoiceChannelMemberJoinEvent |
A server voice channel member join event.
|
| ServerVoiceChannelMemberJoinListener |
This listener listens to users joining a server voice channel.
|
| ServerVoiceChannelMemberLeaveEvent |
A server voice channel member leave event.
|
| ServerVoiceChannelMemberLeaveListener |
This listener listens to users leaving a server voice channel.
|
| ServerVoiceChannelUpdater |
This class can be used to update server voice channels.
|
| ServerVoiceChannelUpdaterDelegate |
|
| SilentAudioSource |
A silent audio source that's always muted.
|
| SingleReactionEvent |
A single reaction event.
|
| SlashCommand |
|
| SlashCommandBuilder |
This class is used to create new slash commands.
|
| SlashCommandBuilderDelegate |
|
| SlashCommandCreateEvent |
A slash command create event.
|
| SlashCommandCreateListener |
This listener listens to slash command interaction creations.
|
| SlashCommandInteraction |
|
| SlashCommandInteractionOption |
|
| SlashCommandInteractionOptionsProvider |
Internal interface that offers a few option related convenience methods.
|
| SlashCommandOption |
An slash command's option (i.e., a parameter for the command).
|
| SlashCommandOptionBuilder |
|
| SlashCommandOptionBuilderDelegate |
|
| SlashCommandOptionChoice |
A choice for a slash command option.
|
| SlashCommandOptionChoiceBuilder |
|
| SlashCommandOptionChoiceBuilderDelegate |
|
| SlashCommandOptionType |
|
| SlashCommandUpdater |
|
| SlashCommandUpdaterDelegate |
|
| SpeakingFlag |
|
| Specializable<S> |
An object that may be specialized further and recast as a subclass.
|
| Sticker |
This class represents a Discord sticker object.
|
| StickerAttachableListener |
This is a marker interfaces for listeners that can be attached to Sticker.
|
| StickerAttachableListenerManager |
|
| StickerBuilder |
This class is used to create new stickers.
|
| StickerBuilderDelegate |
|
| StickerChangeDescriptionEvent |
A sticker change description event.
|
| StickerChangeDescriptionListener |
This listener listens to the sticker change description event.
|
| StickerChangeNameEvent |
A sticker change name event.
|
| StickerChangeNameListener |
This listener listens to the sticker change name event.
|
| StickerChangeTagsEvent |
A sticker change tags event.
|
| StickerChangeTagsListener |
This listener listens to the sticker change tags event.
|
| StickerCreateEvent |
A sticker create event.
|
| StickerCreateListener |
This listener listens to the sticker create event.
|
| StickerDeleteEvent |
A sticker delete event.
|
| StickerDeleteListener |
This listener listens to the sticker delete event.
|
| StickerEvent |
A sticker event.
|
| StickerFormatType |
This enum represents the sticker format types.
|
| StickerItem |
This class represents the sticker item object.
|
| StickerPack |
This class represents a sticker pack.
|
| StickerType |
This class represents the sticker types.
|
| StickerUpdater |
This class is used to update stickers.
|
| StickerUpdaterDelegate |
|
| TargetUserType |
An enum with all target user types.
|
| TextChannel |
This class represents a text channel.
|
| TextChannelAttachableListener |
This is a marker interface for listeners that can be attached to a TextChannel.
|
| TextChannelAttachableListenerManager |
|
| TextChannelEvent |
A text channel event.
|
| TextChannelUserEvent |
A text channel event which effects a user.
|
| TextInput |
|
| TextInputBuilder |
|
| TextInputBuilderDelegate |
|
| TextInputStyle |
|
| ThreadCreateEvent |
|
| ThreadDeleteEvent |
|
| ThreadListSyncEvent |
|
| ThreadMember |
|
| ThreadMembersUpdateEvent |
|
| ThreadPool |
This class creates and contains thread pools which are used by Javacord.
|
| ThreadUpdateEvent |
|
| TimestampStyle |
The enum contains all different types of timestamp styles.
|
| UncachedMessageAttachableListenerManager |
|
| UncachedMessageUtil |
This class provides methods to interact with messages without having an instance of it.
|
| UnknownEmojiException |
When the emoji that was sent, for example as reaction, is not an emoji Discord knows about.
|
| UnknownMessageException |
When the message that was referenced, for example for adding a reaction to, is not a message Discord knows about
(anymore).
|
| UnknownRegularServerChannel |
This class represents an unknown regular server channel.
|
| UnknownServerChannel |
This class represents an unknown server channel.
|
| Updatable<T extends DiscordEntity> |
This class represents an entity which is updatable.
|
| UpdatableFromCache<T extends DiscordEntity> |
This class represents an entity which is updatable from cache.
|
| User |
This class represents a user.
|
| UserAttachableListener |
This is a marker interface for listeners that can be attached to a User.
|
| UserAttachableListenerManager |
|
| UserChangeActivityEvent |
A user change activity event.
|
| UserChangeActivityListener |
This listener listens to user activity changes.
|
| UserChangeAvatarEvent |
A user change avatar event.
|
| UserChangeAvatarListener |
This listener listens to user avatar changes.
|
| UserChangeDeafenedEvent |
A user change deafened event.
|
| UserChangeDeafenedListener |
This listener listens to user deafened changes.
|
| UserChangeDiscriminatorEvent |
A user change discriminator event.
|
| UserChangeDiscriminatorListener |
This listener listens to user discriminator changes.
|
| UserChangeMutedEvent |
A user change muted event.
|
| UserChangeMutedListener |
This listener listens to user muted changes.
|
| UserChangeNameEvent |
A user change name event.
|
| UserChangeNameListener |
This listener listens to username changes.
|
| UserChangeNicknameEvent |
A user change nickname event.
|
| UserChangeNicknameListener |
This listener listens to user nickname changes.
|
| UserChangePendingEvent |
A user pending state (membership screening) change event.
|
| UserChangePendingListener |
This listener listens to user pending state changes (member screening pass).
|
| UserChangeSelfDeafenedEvent |
A user change self-deafened event.
|
| UserChangeSelfDeafenedListener |
This listener listens to user self-deafened changes.
|
| UserChangeSelfMutedEvent |
A user change self-muted event.
|
| UserChangeSelfMutedListener |
This listener listens to user self-muted changes.
|
| UserChangeServerAvatarEvent |
|
| UserChangeServerAvatarListener |
This listener listens to user server avatar changes.
|
| UserChangeStatusEvent |
A user change status event.
|
| UserChangeStatusListener |
This listener listens to user status changes.
|
| UserChangeTimeoutEvent |
A user change timeout event.
|
| UserChangeTimeoutListener |
This listener listens to user timeout changes.
|
| UserContextMenu |
|
| UserContextMenuBuilder |
This class is used to create new user context menus.
|
| UserContextMenuBuilderDelegate |
|
| UserContextMenuCommandEvent |
A user context menu command event.
|
| UserContextMenuCommandListener |
This listener listens to user context menu interaction creations.
|
| UserContextMenuInteraction |
|
| UserContextMenuUpdater |
|
| UserContextMenuUpdaterDelegate |
|
| UserEvent |
A user event.
|
| UserFlag |
|
| UserRoleAddEvent |
A user role add event.
|
| UserRoleAddListener |
This listener listens to users being added to a role.
|
| UserRoleEvent |
A user role event.
|
| UserRoleRemoveEvent |
A user role remove event.
|
| UserRoleRemoveListener |
This listener listens to users being removed from a role.
|
| UserStartTypingEvent |
An event when a user starts typing.
|
| UserStartTypingListener |
This listener listens to users typing.
|
| UserStatus |
An enum which contains all user status.
|
| VanityUrlCode |
|
| VerificationLevel |
This enum contains all verification levels.
|
| VoiceChannel |
This class represents a voice channel.
|
| VoiceChannelAttachableListener |
This is a marker interface for listeners that can be attached to a VoiceChannel.
|
| VoiceChannelAttachableListenerManager |
|
| VoiceChannelEvent |
A voice channel event.
|
| VoiceServerUpdateEvent |
|
| VoiceServerUpdateListener |
This listener listens to voice server updates.
|
| VoiceStateUpdateEvent |
A voice state update event.
|
| VoiceStateUpdateListener |
This listener listens to voice state updates for the current user.
|
| Webhook |
This class represents a webhook.
|
| WebhookAttachableListener |
This is a marker interface for listeners that can be attached to a Webhook.
|
| WebhookAttachableListenerManager |
|
| WebhookBuilder |
This class can be used to create webhooks.
|
| WebhookBuilderDelegate |
This class is internally used by the WebhookBuilder to create webhooks.
|
| WebhookMessageBuilder |
This class can help you to create webhook messages.
|
| WebhookMessageBuilderDelegate |
|
| WebhooksUpdateEvent |
A webhooks update event.
|
| WebhooksUpdateListener |
This listener listens to webhook updates.
|
| WebhookType |
|
| WebhookUpdater |
This class can be used to update webhooks.
|
| WebhookUpdaterDelegate |
This class is internally used by the WebhookUpdater to update webhooks.
|