All Classes and Interfaces
Class
Description
Java representation of the Activity structure.
Which type of invitation to open/send in
OverlayManager.openActivityInvite(ActivityActionType)
or
OverlayManager.openActivityInvite(ActivityActionType, Consumer)
.A structure used for images (assets) attached to activities.
A structure used for custom buttons
Type of replies to "Ask to join" requests.
Manager to control the player's current activity.
A structure used show information about the player's party.
A structure used to display information about the size (current and max) of the player's party.
A structure containing secrets used to handle and display join and spectate options.
A structure used to make "elapsed" and "remaining" durations.
A Discord application.
Combined data consisting of a
ApplicationManager.DiscordOAuth2Token
, an ApplicationManager.Application
, and a DiscordUser
A Discord OAuth2 token.
The main component for accessing Discord's game SDK.
Exception which is thrown when attempting to execute an SDK operation
when the
Core
has been closed.Initial parameters to create a
Core
from.Enum representing possible Flags in
CreateParams
.Adapter class for Discord events.
A
DiscordEventAdapter
that forwards all events to other adapters.Representation of a Discord user.
A few utils that might be useful when working with the SDK or Discord in general.
Structure providing information about the size/dimensions of a Discord image.
Handle identifying a Discord image.
Manager to receive information about images and the image data itself.
Type or source of a Discord image.
Log levels for
Core.setLogHook(LogLevel, BiConsumer)
.The Discord status of a user (usually part of their
Presence
).Manager to control Discord's game overlay.
Type of a user's premium subscription.
Representation of a user's current presence (usually provided with a
Relationship
).The relationship between a user and the current user.
Manager to fetch information about the current user's relationships with other users.
The type of a
Relationship
between two users.Enum for results the SDK might return.
Manager to fetch information about Discord users, especially the current user.
Structure representing an input configuration for Discord voice chat.
The type of an input mode specifying how voice transmission is activated.
Manager to control voice settings for Lobby voice channels.