Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptRequest(long) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Accepts a game invitation from another user.
- acceptRequest(long, Consumer<Result>) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Accepts a game invitation from another user.
- accessToken() - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Returns the value of the
accessToken
record component. - Activity - Class in de.jcm.discordgamesdk.activity
-
Java representation of the Activity structure.
- Activity() - Constructor for class de.jcm.discordgamesdk.activity.Activity
-
Allocates a new Activity structure.
- ActivityActionType - Enum Class in de.jcm.discordgamesdk.activity
-
Which type of invitation to open/send in
OverlayManager.openActivityInvite(ActivityActionType)
orOverlayManager.openActivityInvite(ActivityActionType, Consumer)
. - ActivityAssets - Class in de.jcm.discordgamesdk.activity
-
A structure used for images (assets) attached to activities.
- ActivityAssets() - Constructor for class de.jcm.discordgamesdk.activity.ActivityAssets
- ActivityButton - Class in de.jcm.discordgamesdk.activity
-
A structure used for custom buttons
- ActivityButton() - Constructor for class de.jcm.discordgamesdk.activity.ActivityButton
- ActivityButton(String, String) - Constructor for class de.jcm.discordgamesdk.activity.ActivityButton
-
Construct a new ActivityButton
- ActivityButtonsMode - Enum Class in de.jcm.discordgamesdk.activity
- ActivityJoinRequestReply - Enum Class in de.jcm.discordgamesdk.activity
-
Type of replies to "Ask to join" requests.
- activityManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
ActivityManager
associated with this core. - ActivityManager - Class in de.jcm.discordgamesdk
-
Manager to control the player's current activity.
- ActivityParty - Class in de.jcm.discordgamesdk.activity
-
A structure used show information about the player's party.
- ActivityPartySize - Class in de.jcm.discordgamesdk.activity
-
A structure used to display information about the size (current and max) of the player's party.
- ActivitySecrets - Class in de.jcm.discordgamesdk.activity
-
A structure containing secrets used to handle and display join and spectate options.
- ActivitySecrets() - Constructor for class de.jcm.discordgamesdk.activity.ActivitySecrets
- ActivityTimestamps - Class in de.jcm.discordgamesdk.activity
-
A structure used to make "elapsed" and "remaining" durations.
- ActivityTimestamps() - Constructor for class de.jcm.discordgamesdk.activity.ActivityTimestamps
- ActivityType - Enum Class in de.jcm.discordgamesdk.activity
- addButton(ActivityButton) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Add a custom button
- addListener(DiscordEventAdapter) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
-
Registers a new event adapter to forward Discord events to.
- application() - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Returns the value of the
application
record component. - Application(long, String, String, String, String, String, String, boolean, boolean, String, int, boolean, boolean) - Constructor for record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Creates an instance of a
Application
record class. - APPLICATION_MISMATCH - Enum constant in enum class de.jcm.discordgamesdk.Result
- applicationManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
ApplicationManager
associated with this core. - ApplicationManager - Class in de.jcm.discordgamesdk
- ApplicationManager.Application - Record Class in de.jcm.discordgamesdk
-
A Discord application.
- ApplicationManager.AuthenticationData - Record Class in de.jcm.discordgamesdk
-
Combined data consisting of a
ApplicationManager.DiscordOAuth2Token
, anApplicationManager.Application
, and aDiscordUser
- ApplicationManager.DiscordOAuth2Token - Record Class in de.jcm.discordgamesdk
-
A Discord OAuth2 token.
- asList() - Method in class de.jcm.discordgamesdk.RelationshipManager
-
Fetches a filtered list of relationships.
- assets() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Returns the embedded ActivityAssets structures.
- authenticate(BiConsumer<Result, ApplicationManager.AuthenticationData>) - Method in class de.jcm.discordgamesdk.ApplicationManager
-
Requests authorization from the user (if not obtained already) and returns the OAuth2 token and some additional information about user and application in a callback.
- AuthenticationData(ApplicationManager.DiscordOAuth2Token, ApplicationManager.Application, DiscordUser) - Constructor for record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Creates an instance of a
AuthenticationData
record class.
B
- BLOCKED - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
The user is blocked by the current user.
- BUTTONS - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityButtonsMode
-
Usage a ActivityButton
C
- CAPTURE_SHORTCUT_ALREADY_LISTENING - Enum constant in enum class de.jcm.discordgamesdk.Result
- checkError(Command) - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- clear() - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Clears both start and end time simultaneously.
- clearActivity() - Method in class de.jcm.discordgamesdk.ActivityManager
-
Clears the user's current presence.
- clearActivity(Consumer<Result>) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Clears the user's current presence.
- clearEnd() - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Clears the end time.
- clearStart() - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Clears the start time.
- close() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Deprecated.
- close() - Method in class de.jcm.discordgamesdk.Core
-
Closes and destroys the instance.
- close() - Method in class de.jcm.discordgamesdk.CreateParams
-
Deprecated.
- COMPETING - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
- completer(CompletableFuture<Void>) - Static method in class de.jcm.discordgamesdk.DiscordUtils
- CONFLICT - Enum constant in enum class de.jcm.discordgamesdk.Result
- Core - Class in de.jcm.discordgamesdk
-
The main component for accessing Discord's game SDK.
- Core(CreateParams) - Constructor for class de.jcm.discordgamesdk.Core
-
Creates an instance of the SDK from
CreateParams
and sets the log hook toCore.DEFAULT_LOG_HOOK
. - Core.CorePrivate - Class in de.jcm.discordgamesdk
- CoreClosedException - Exception Class in de.jcm.discordgamesdk
-
Exception which is thrown when attempting to execute an SDK operation when the
Core
has been closed. - CoreClosedException() - Constructor for exception class de.jcm.discordgamesdk.CoreClosedException
- count() - Method in class de.jcm.discordgamesdk.RelationshipManager
-
Fetches the count of relationships that match your filter.
- coverImage() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
coverImage
record component. - CreateParams - Class in de.jcm.discordgamesdk
-
Initial parameters to create a
Core
from. - CreateParams() - Constructor for class de.jcm.discordgamesdk.CreateParams
-
Create the CreateParams.
- CreateParams.Flags - Enum Class in de.jcm.discordgamesdk
-
Enum representing possible Flags in
CreateParams
. - currentUser - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
- currentUserHasFlag(int) - Method in class de.jcm.discordgamesdk.UserManager
-
Checks if the current user has a certain flag set.
- CUSTOM - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
D
- dateTimeFromSnowflake(long) - Static method in class de.jcm.discordgamesdk.DiscordUtils
-
Gets an Instant from a Discord Snowflake.
- de.jcm.discordgamesdk - package de.jcm.discordgamesdk
- de.jcm.discordgamesdk.activity - package de.jcm.discordgamesdk.activity
- de.jcm.discordgamesdk.image - package de.jcm.discordgamesdk.image
- de.jcm.discordgamesdk.user - package de.jcm.discordgamesdk.user
- de.jcm.discordgamesdk.voice - package de.jcm.discordgamesdk.voice
- DEBUG - Enum constant in enum class de.jcm.discordgamesdk.LogLevel
-
Log everything!
- DEFAULT - Enum constant in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
This flag requires Discord to be active in order to use the SDK.
- DEFAULT_CALLBACK - Static variable in class de.jcm.discordgamesdk.Core
-
Default callback to use for operation returning a
Result
. - DEFAULT_LOG_HOOK - Static variable in class de.jcm.discordgamesdk.Core
-
Default log hook.
- description() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
description
record component. - DiscordEventAdapter - Class in de.jcm.discordgamesdk
-
Adapter class for Discord events.
- DiscordEventAdapter() - Constructor for class de.jcm.discordgamesdk.DiscordEventAdapter
- DiscordEventHandler - Class in de.jcm.discordgamesdk
-
A
DiscordEventAdapter
that forwards all events to other adapters. - DiscordEventHandler() - Constructor for class de.jcm.discordgamesdk.DiscordEventHandler
- DiscordOAuth2Token(String, Set<String>, Date) - Constructor for record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Creates an instance of a
DiscordOAuth2Token
record class. - DiscordUser - Class in de.jcm.discordgamesdk.user
-
Representation of a Discord user.
- DiscordUser(long) - Constructor for class de.jcm.discordgamesdk.user.DiscordUser
-
Create a new Discord user object used to request a user by UID.
- DiscordUser(long, String, String, String, Boolean) - Constructor for class de.jcm.discordgamesdk.user.DiscordUser
-
Create a new Discord user object, holding the data provided as arguments.
- DiscordUtils - Class in de.jcm.discordgamesdk
-
A few utils that might be useful when working with the SDK or Discord in general.
- DO_NO_DISTURB - Enum constant in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
The user has enabled the DND (do not disturb) mode.
E
- equals(Object) - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class de.jcm.discordgamesdk.image.ImageHandle
- equals(Object) - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
- ERROR - Enum constant in enum class de.jcm.discordgamesdk.LogLevel
-
Log errors.
- expires() - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Returns the value of the
expires
record component.
F
- fetch(ImageHandle, boolean, BiConsumer<Result, ImageHandle>) - Method in class de.jcm.discordgamesdk.ImageManager
-
Prepares an image to later retrieve it.
- filter(Predicate<Relationship>) - Method in class de.jcm.discordgamesdk.RelationshipManager
-
Filters the user's relationship by a certain
Predicate
. - flags() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
flags
record component. - FRIEND - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
The users are friends.
- FRIEND_FILTER - Static variable in class de.jcm.discordgamesdk.RelationshipManager
-
Matches friends (
RelationshipType.FRIEND
): - fromCode(int) - Static method in enum class de.jcm.discordgamesdk.Result
- fromLong(long) - Static method in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
Converts the binary representation of flags to an array of Flags.
G
- GameSDKException - Exception Class in de.jcm.discordgamesdk
- GameSDKException(Result) - Constructor for exception class de.jcm.discordgamesdk.GameSDKException
- GET_GUILD_TIMEOUT - Enum constant in enum class de.jcm.discordgamesdk.Result
- getActivity() - Method in class de.jcm.discordgamesdk.user.Presence
-
Gets the current Activity of the user.
- getActivityButtonsMode() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Get the current button display mode
- getApplicationId() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets the application ID of the Activity.
- getAsBufferedImage(ImageHandle) - Method in class de.jcm.discordgamesdk.ImageManager
-
Obtains the image dimensions from
ImageManager.getDimensions(ImageHandle)
and then constructs aBufferedImage
usingImageManager.getAsBufferedImage(ImageHandle, ImageDimensions)
. - getAsBufferedImage(ImageHandle, ImageDimensions) - Method in class de.jcm.discordgamesdk.ImageManager
-
Deprecated.
- getAt(int) - Method in class de.jcm.discordgamesdk.RelationshipManager
-
Fetches a relationships at a certain position in the filtered list.
- getAvatar() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Returns the resource key to the users avatar.
- getButtons() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Returns the current activity custom buttons
- getClientID() - Method in class de.jcm.discordgamesdk.CreateParams
-
Gets the application/client ID.
- getCore() - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- getCurrentSize() - Method in class de.jcm.discordgamesdk.activity.ActivityPartySize
-
Gets the current size of the player's party (how full the party is).
- getCurrentUser() - Method in class de.jcm.discordgamesdk.UserManager
-
Fetches information about the current user.
- getCurrentUserPremiumType() - Method in class de.jcm.discordgamesdk.UserManager
-
Fetches the type of premium subscription the current user has.
- getData(ImageHandle, int) - Method in class de.jcm.discordgamesdk.ImageManager
-
Gets the image data for a given image.
- getData(ImageHandle, ImageDimensions) - Method in class de.jcm.discordgamesdk.ImageManager
-
Gets the image data for a given image.
- getDefaultFlags() - Static method in class de.jcm.discordgamesdk.CreateParams
-
Gets the default flags for new Cores.
- getDetails() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets what the player is currently doing.
- getDimensions(ImageHandle) - Method in class de.jcm.discordgamesdk.ImageManager
-
Fetches the dimensions (size) of an image.
- getDiscordChannel() - Static method in class de.jcm.discordgamesdk.Core
- getDiscriminator() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Returns the Discord-Tag of the user.
- getEnd() - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Gets the time the user will be done.
- getEventAdapter() - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- getFlags() - Method in class de.jcm.discordgamesdk.CreateParams
-
Gets the flags set for the Core.
- getFlags() - Method in class de.jcm.discordgamesdk.user.DiscordUser
- getGson() - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- getHeight() - Method in class de.jcm.discordgamesdk.image.ImageDimensions
-
Gets the height (vertical dimension) of the image.
- getId() - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Gets the ID of the user to whose avatar this handle points to.
- getID() - Method in class de.jcm.discordgamesdk.activity.ActivityParty
-
Gets the unique identifier set for the party.
- getInputMode() - Method in class de.jcm.discordgamesdk.VoiceManager
-
Gets the current voice input mode of the user.
- getInstance() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets whether the player is in an instance
- getJoinSecret() - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Gets the unique join secret.
- getLabel() - Method in class de.jcm.discordgamesdk.activity.ActivityButton
-
Get a label
- getLargeImage() - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Gets the asset key of the large image.
- getLargeText() - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Gets the tooltip text for the large image.
- getLocalVolume(long) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Gets the local volume adjustment for the user with the given ID.
- getMatchSecret() - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Gets the unique secret for the match context (whatever that is).
- getMaxSize() - Method in class de.jcm.discordgamesdk.activity.ActivityPartySize
-
Gets the maximal size of the player's party (how many people fit in the party).
- getName() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets the name of the Activity.
- getOAuth2Token(BiConsumer<Result, ApplicationManager.DiscordOAuth2Token>) - Method in class de.jcm.discordgamesdk.ApplicationManager
-
Requests authorization from the user (if not obtained already) and returns the OAuth2 token in the callback.
- getPresence() - Method in class de.jcm.discordgamesdk.user.Relationship
-
Gets the Presence of the user which the current user has an relationship with.
- getResult() - Method in exception class de.jcm.discordgamesdk.GameSDKException
-
Non-
Result.OK
result that occurred. - getShortcut() - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Gets the shortcut for
VoiceInputMode.InputModeType.PUSH_TO_TALK
. - getSize() - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Gets the desired resolution of the image.
- getSmallImage() - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Gets the asset key of the small image.
- getSmallText() - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Gets the tooltip text for the small image.
- getSpectateSecret() - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Gets the unique spectate secret.
- getStart() - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Gets the time the user started playing.
- getState() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets the player's current party status.
- getStatus() - Method in class de.jcm.discordgamesdk.user.Presence
-
Gets the online/Discord status of the user.
- getType() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Gets the type of the Activity.
- getType() - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Gets the type or source of the ImageHandle.
- getType() - Method in class de.jcm.discordgamesdk.user.Relationship
-
Gets the type of the relationship between the user and the current user.
- getType() - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Gets the type of this input mode.
- getUrl() - Method in class de.jcm.discordgamesdk.activity.ActivityButton
-
Get a url
- getUser() - Method in class de.jcm.discordgamesdk.user.Relationship
-
Gets the user the current user has the relationship with.
- getUser(long, BiConsumer<Result, DiscordUser>) - Method in class de.jcm.discordgamesdk.UserManager
-
Fetches information about a Discord user.
- getUserId() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Returns the ID of the Discord user.
- getUsername() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Returns the Discord-Name of the user.
- getWidth() - Method in class de.jcm.discordgamesdk.image.ImageDimensions
-
Gets the width (horizontal dimension) of the image.
- getWith(long) - Method in class de.jcm.discordgamesdk.RelationshipManager
-
Fetches the relationship with another user.
H
- hashCode() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Returns a hash code value for this object.
- hashCode() - Method in class de.jcm.discordgamesdk.image.ImageHandle
- hashCode() - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
- hook() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
hook
record component.
I
- icon() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
icon
record component. - id() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
id
record component. - IDLE - Enum constant in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
The user is AFK or in idle mode.
- IGNORE - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityJoinRequestReply
-
Ignore the request.
- ImageDimensions - Class in de.jcm.discordgamesdk.image
-
Structure providing information about the size/dimensions of a Discord image.
- ImageDimensions(int, int) - Constructor for class de.jcm.discordgamesdk.image.ImageDimensions
- ImageHandle - Class in de.jcm.discordgamesdk.image
-
Handle identifying a Discord image.
- ImageHandle(ImageType, long, int) - Constructor for class de.jcm.discordgamesdk.image.ImageHandle
-
Constructs a new ImageHandle.
- imageManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
ImageManager
associated with this core. - ImageManager - Class in de.jcm.discordgamesdk
-
Manager to receive information about images and the image data itself.
- ImageType - Enum Class in de.jcm.discordgamesdk.image
-
Type or source of a Discord image.
- IMPLICIT - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
The users have no special relationship, but have interacted frequently and recently.
- INFO - Enum constant in enum class de.jcm.discordgamesdk.LogLevel
-
Log information, warnings, and errors.
- INSUFFICIENT_BUFFER - Enum constant in enum class de.jcm.discordgamesdk.Result
- INTERNAL_ERROR - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_ACCESS_TOKEN - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_BASE64 - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_CHANNEL - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_COMMAND - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_DATA_URL - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_ENTITLEMENT - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_EVENT - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_FILE_SIZE - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_FILENAME - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_GIFT_CODE - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_GUILD - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_INVITE - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_JOIN_SECRET - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_LOBBY_SECRET - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_ORIGIN - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_PAYLOAD - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_PERMISSIONS - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_SECRET - Enum constant in enum class de.jcm.discordgamesdk.Result
- INVALID_VERSION - Enum constant in enum class de.jcm.discordgamesdk.Result
- isBot() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Tells you if the user is a bot.
- isDiscordRunning() - Method in class de.jcm.discordgamesdk.Core
- isEnabled() - Method in class de.jcm.discordgamesdk.OverlayManager
-
Checks if the overlay is enabled by the user.
- isLocalMute(long) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Checks if a user with a given ID is locally muted by the current user.
- isLocked() - Method in class de.jcm.discordgamesdk.OverlayManager
-
Checks if the overlay is locked.
- isOpen() - Method in class de.jcm.discordgamesdk.Core
-
Returns true if this
Core
instance is open, i.e. - isSelfDeaf() - Method in class de.jcm.discordgamesdk.VoiceManager
-
Gets whether the current user has deafened themselves.
- isSelfMute() - Method in class de.jcm.discordgamesdk.VoiceManager
-
Gets whether the current user has muted themselves.
J
- JOIN - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityActionType
-
Send/open a join invitation.
L
- LISTENING - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
- LOBBY_FULL - Enum constant in enum class de.jcm.discordgamesdk.Result
- LOCK_FAILED - Enum constant in enum class de.jcm.discordgamesdk.Result
- log(LogLevel, String) - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- LogLevel - Enum Class in de.jcm.discordgamesdk
-
Log levels for
Core.setLogHook(LogLevel, BiConsumer)
.
M
- monetized() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
monetized
record component.
N
- name() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
name
record component. - nativeValue() - Method in enum class de.jcm.discordgamesdk.activity.ActivityActionType
- NO - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityJoinRequestReply
-
No.
- NO_ELIGIBLE_ACTIVITY - Enum constant in enum class de.jcm.discordgamesdk.Result
- NO_FILTER - Static variable in class de.jcm.discordgamesdk.RelationshipManager
-
Matches any relationship.
- NO_REQUIRE_DISCORD - Enum constant in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
This flag does not require Discord to be active to use the SDK.
- NONE - Enum constant in enum class de.jcm.discordgamesdk.user.PremiumType
-
No premium subscription.
- NONE - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
There is no special relationship between the users.
- NOT_AUTHENTICATED - Enum constant in enum class de.jcm.discordgamesdk.Result
- NOT_FETCHED - Enum constant in enum class de.jcm.discordgamesdk.Result
- NOT_FILTERED - Enum constant in enum class de.jcm.discordgamesdk.Result
- NOT_FOUND - Enum constant in enum class de.jcm.discordgamesdk.Result
- NOT_INSTALLED - Enum constant in enum class de.jcm.discordgamesdk.Result
- NOT_RUNNING - Enum constant in enum class de.jcm.discordgamesdk.Result
O
- OAUTH2_ERROR - Enum constant in enum class de.jcm.discordgamesdk.Result
- OFFLINE - Enum constant in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
The user is offline.
- OFFLINE_FILTER - Static variable in class de.jcm.discordgamesdk.RelationshipManager
-
Matches offline (not idle or DND) users (
OnlineStatus.OFFLINE
). - OK - Enum constant in enum class de.jcm.discordgamesdk.Result
-
Everything is fine
- onActivityJoin(String) - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when the user attempts to join a game by accepting an invite.
- onActivityJoin(String) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- onActivityJoinRequest(DiscordUser) - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when a user asked to join the user by using "Ask to join" button.
- onActivityJoinRequest(DiscordUser) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- onActivitySpectate(String) - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when the user attempts to spectate a game by accepting an invite or using the "spectate"-button.
- onActivitySpectate(String) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- onCurrentUserUpdate() - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when the current user changes their user information (avatar, username, etc.).
- onCurrentUserUpdate() - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- ONLINE - Enum constant in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
The user is online.
- ONLINE_FILTER - Static variable in class de.jcm.discordgamesdk.RelationshipManager
-
Matches online (not idle or DND) users (
OnlineStatus.ONLINE
). - OnlineStatus - Enum Class in de.jcm.discordgamesdk.user
-
The Discord status of a user (usually part of their
Presence
). - onOverlayToggle(boolean) - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when the overlay is toggled (locked / unlocked).
- onOverlayToggle(boolean) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- onRelationshipRefresh() - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when there is a new cached version of the user's relationships.
- onRelationshipRefresh() - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- onRelationshipUpdate(Relationship) - Method in class de.jcm.discordgamesdk.DiscordEventAdapter
-
Fires when information about a relationship (also user, presence, etc.) in the filtered list changes.
- onRelationshipUpdate(Relationship) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
- openActivityInvite(ActivityActionType) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and prepares a join/spectate invitation to send.
- openActivityInvite(ActivityActionType, Consumer<Result>) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and prepares a join/spectate invitation to send.
- openGuildInvite(String) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and attempts to join a guild with an invite code.
- openGuildInvite(String, Consumer<Result>) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and attempts to join a guild with an invite code.
- openVoiceSettings() - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and shows a widget to adjust the user's application specific voice settings.
- openVoiceSettings(Consumer<Result>) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Opens the overlay and shows a widget to adjust the user's application specific voice settings.
- overlayData - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
- overlayManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
OverlayManager
associated with this core. - OverlayManager - Class in de.jcm.discordgamesdk
-
Manager to control Discord's game overlay.
P
- party() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Returns the embedded ActivityParty structures.
- PENDING_INCOMING - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
The current user has received a friend request from the user.
- PENDING_OUTGOING - Enum constant in enum class de.jcm.discordgamesdk.user.RelationshipType
-
The current user has sent a friend request to the user.
- pid - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
- PLAYING - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
-
The user is playing a game or doing nothing (default).
- PremiumType - Enum Class in de.jcm.discordgamesdk.user
-
Type of a user's premium subscription.
- Presence - Class in de.jcm.discordgamesdk.user
-
Representation of a user's current presence (usually provided with a
Relationship
). - Presence(OnlineStatus, Activity) - Constructor for class de.jcm.discordgamesdk.user.Presence
- PURCHASE_CANCELED - Enum constant in enum class de.jcm.discordgamesdk.Result
- PURCHASE_ERROR - Enum constant in enum class de.jcm.discordgamesdk.Result
- PUSH_TO_TALK - Enum constant in enum class de.jcm.discordgamesdk.voice.VoiceInputMode.InputModeType
-
The user need to hold a button while talking.
R
- RATE_LIMITED - Enum constant in enum class de.jcm.discordgamesdk.Result
- ready() - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- registerCommand(String) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Registers a command for Discord to use to launch your game.
- registerEventHandler(DiscordEventAdapter) - Method in class de.jcm.discordgamesdk.CreateParams
-
Registers an event handler to later receive events from the created Core.
- registerSteam(int) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Registers a Steam launch for your game.
- Relationship - Class in de.jcm.discordgamesdk.user
-
The relationship between a user and the current user.
- Relationship(RelationshipType, DiscordUser, Presence) - Constructor for class de.jcm.discordgamesdk.user.Relationship
- relationshipManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
RelationshipManager
associated with this core. - RelationshipManager - Class in de.jcm.discordgamesdk
-
Manager to fetch information about the current user's relationships with other users.
- relationships - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
- RelationshipType - Enum Class in de.jcm.discordgamesdk.user
-
The type of a
Relationship
between two users. - removeAllListeners() - Method in class de.jcm.discordgamesdk.DiscordEventHandler
-
Removes all registered event adapters.
- removeButton(ActivityButton) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Remove a custom button
- removeListener(DiscordEventAdapter) - Method in class de.jcm.discordgamesdk.DiscordEventHandler
-
Unregisters a event adapter that has been registered before.
- Result - Enum Class in de.jcm.discordgamesdk
-
Enum for results the SDK might return.
- returningCompleter(CompletableFuture<T>) - Static method in class de.jcm.discordgamesdk.DiscordUtils
- runCallbacks() - Method in class de.jcm.discordgamesdk.Core
-
Listens for new events and runs pending callbacks.
S
- scopes() - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Returns the value of the
scopes
record component. - secrets() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Returns the embedded ActivitySecrets structures.
- SECRETS - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityButtonsMode
-
Usage a ActivitySecrets
- SELECT_CHANNEL_TIMEOUT - Enum constant in enum class de.jcm.discordgamesdk.Result
- SELECT_VOICE_FORCE_REQUIRED - Enum constant in enum class de.jcm.discordgamesdk.Result
- sendCommand(Command.Type, Object, Consumer<Command>) - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- sendCommandNoResponse(Command.Type, Object, Consumer<Command>) - Method in class de.jcm.discordgamesdk.Core.CorePrivate
- sendInvite(long, ActivityActionType, String) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Invites a user to join your game.
- sendInvite(long, ActivityActionType, String, Consumer<Result>) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Invites a user to join your game.
- sendRequestReply(long, ActivityJoinRequestReply) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Replies to an "Ask to join" request.
- sendRequestReply(long, ActivityJoinRequestReply, Consumer<Result>) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Replies to an "Ask to join" request.
- SERVICE_UNAVAILABLE - Enum constant in enum class de.jcm.discordgamesdk.Result
- setActivityButtonsMode(ActivityButtonsMode) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Changes the button display mode
- setClientID(long) - Method in class de.jcm.discordgamesdk.CreateParams
-
Sets the application/client ID.
- setCurrentSize(int) - Method in class de.jcm.discordgamesdk.activity.ActivityPartySize
-
Sets the current size of the player's party (how full the party is).
- setDetails(String) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Sets what the player is currently doing.
- setEnd(Instant) - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Sets the time the user will be done.
- setFlags(long) - Method in class de.jcm.discordgamesdk.CreateParams
-
Sets flags for the Core.
- setFlags(CreateParams.Flags...) - Method in class de.jcm.discordgamesdk.CreateParams
-
Sets flags for the Core.
- setId(long) - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Sets the ID of the user to whose avatar this handle points to.
- setID(String) - Method in class de.jcm.discordgamesdk.activity.ActivityParty
-
Sets an unique identifier for the party.
- setInputMode(VoiceInputMode) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Sets a new voice input mode for the current user.
- setInputMode(VoiceInputMode, Consumer<Result>) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Sets a new voice input mode for the current user.
- setInstance(boolean) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Sets whether the player is in an instance
- setJoinSecret(String) - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Sets a unique secret for join request and invites.
- setLabel(String) - Method in class de.jcm.discordgamesdk.activity.ActivityButton
-
Set a label
- setLargeImage(String) - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Sets the asset to be displayed as the large image.
- setLargeText(String) - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Sets the tooltip text (displayed on hover) for the large image.
- setLocalMute(long, boolean) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Locally mutes or unmutes the user with the given ID.
- setLocalVolume(long, int) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Adjust the volume for a given user id locally.
- setLocked(boolean) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Changes the locked status of the overlay.
- setLocked(boolean, Consumer<Result>) - Method in class de.jcm.discordgamesdk.OverlayManager
-
Changes the locked status of the overlay.
- setLogHook(LogLevel, BiConsumer<LogLevel, String>) - Method in class de.jcm.discordgamesdk.Core
-
Registers a log function.
- setMatchSecret(String) - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Sets the unique secret for the match context (whatever that is).
- setMaxSize(int) - Method in class de.jcm.discordgamesdk.activity.ActivityPartySize
-
Sets the maximal size of the player's party (how many people fit in the party).
- setSelfDeaf(boolean) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Deafens or undeafens the current user (self deaf).
- setSelfMute(boolean) - Method in class de.jcm.discordgamesdk.VoiceManager
-
Mutes or unmutes the current user (self mute).
- setShortcut(String) - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Sets the shortcut for
VoiceInputMode.InputModeType.PUSH_TO_TALK
. - setSize(int) - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Sets the desired resolution of the image.
- setSmallImage(String) - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Sets the asset to be displayed as the small image.
- setSmallText(String) - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
-
Sets the tooltip text (displayed on hover) for the small image.
- setSpectateSecret(String) - Method in class de.jcm.discordgamesdk.activity.ActivitySecrets
-
Sets a unique secret for spectate option and invites.
- setStart(Instant) - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Sets the time the user started playing.
- setStartAndEnd(Instant, Instant) - Method in class de.jcm.discordgamesdk.activity.ActivityTimestamps
-
Sets both start and end time of the activity simultaneously.
- setState(String) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Sets the player's current party status.
- setType(ActivityType) - Method in class de.jcm.discordgamesdk.activity.Activity
-
Sets the type of the Activity.
- setType(ImageType) - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Sets the type or source of the ImageHandle.
- setType(VoiceInputMode.InputModeType) - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Sets the type of this input mode.
- setUrl(String) - Method in class de.jcm.discordgamesdk.activity.ActivityButton
-
Set a url
- size() - Method in class de.jcm.discordgamesdk.activity.ActivityParty
-
Returns an embedded structure to set the size of the party.
- SPECIAL_FILTER - Static variable in class de.jcm.discordgamesdk.RelationshipManager
-
Matches users that are doing something special (playing, watching, listening, having a custom status, etc.).
- SPECTATE - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityActionType
-
Send/open a spectate invitation.
- storefrontAvailable() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
storefrontAvailable
record component. - STREAMING - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
- summary() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
summary
record component. - SUPPRESS_EXCEPTIONS - Enum constant in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
Suppresses all exceptions.
T
- TIER1 - Enum constant in enum class de.jcm.discordgamesdk.user.PremiumType
-
Discord Nitro Classic subscription.
- TIER2 - Enum constant in enum class de.jcm.discordgamesdk.user.PremiumType
-
Discord Nitro subscription.
- timestamps() - Method in class de.jcm.discordgamesdk.activity.Activity
-
Returns the embedded ActivityTimestamps structures.
- token() - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Returns the value of the
token
record component. - toLong(CreateParams.Flags...) - Static method in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
Converts an array of flags to their binary representation.
- toString() - Method in class de.jcm.discordgamesdk.activity.Activity
- toString() - Method in class de.jcm.discordgamesdk.activity.ActivityAssets
- toString() - Method in class de.jcm.discordgamesdk.activity.ActivityParty
- toString() - Method in class de.jcm.discordgamesdk.activity.ActivityPartySize
- toString() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns a string representation of this record class.
- toString() - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Returns a string representation of this record class.
- toString() - Method in record class de.jcm.discordgamesdk.ApplicationManager.DiscordOAuth2Token
-
Returns a string representation of this record class.
- toString() - Method in class de.jcm.discordgamesdk.image.ImageDimensions
-
Generates a string representation of the image dimensions containing all its attributes.
- toString() - Method in class de.jcm.discordgamesdk.image.ImageHandle
-
Generates a string representation of the handle containing all its attributes.
- toString() - Method in class de.jcm.discordgamesdk.user.DiscordUser
-
Generates a string representation of the user containing all its attributes.
- toString() - Method in class de.jcm.discordgamesdk.user.Presence
-
Generates a string representation of the presence containing all its attributes.
- toString() - Method in class de.jcm.discordgamesdk.user.Relationship
-
Generates a string representation of the relationship containing all its attributes.
- toString() - Method in class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Creates a simple string representation of this input mode containing: the type (
VoiceInputMode.getType()
) the shortcut (VoiceInputMode.getShortcut()
) - TRANSACTION_ABORTED - Enum constant in enum class de.jcm.discordgamesdk.Result
- type() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
type
record component.
U
- UNAUTHORIZED_FOR_ACHIEVEMENT - Enum constant in enum class de.jcm.discordgamesdk.Result
- updateActivity(Activity) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Updates the user's current presence to a new activity.
- updateActivity(Activity, Consumer<Result>) - Method in class de.jcm.discordgamesdk.ActivityManager
-
Updates the user's current presence to a new activity.
- user() - Method in record class de.jcm.discordgamesdk.ApplicationManager.AuthenticationData
-
Returns the value of the
user
record component. - USER - Enum constant in enum class de.jcm.discordgamesdk.image.ImageType
-
The image is a user avatar.
- USER_FLAG_HYPE_SQUAD_EVENTS - Static variable in class de.jcm.discordgamesdk.UserManager
-
HypeSquad Events participant
- USER_FLAG_HYPE_SQUAD_HOUSE1 - Static variable in class de.jcm.discordgamesdk.UserManager
-
HypeSquad House Bravery
- USER_FLAG_HYPE_SQUAD_HOUSE2 - Static variable in class de.jcm.discordgamesdk.UserManager
-
HypeSquad House Brilliance
- USER_FLAG_HYPE_SQUAD_HOUSE3 - Static variable in class de.jcm.discordgamesdk.UserManager
-
HypeSquad House Balance
- USER_FLAG_PARTNER - Static variable in class de.jcm.discordgamesdk.UserManager
-
Discord Partner
- userManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
UserManager
associated with this core. - UserManager - Class in de.jcm.discordgamesdk
-
Manager to fetch information about Discord users, especially the current user.
V
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.activity.ActivityActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.activity.ActivityButtonsMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.activity.ActivityJoinRequestReply
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.activity.ActivityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.image.ImageType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.user.PremiumType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.user.RelationshipType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.jcm.discordgamesdk.voice.VoiceInputMode.InputModeType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.jcm.discordgamesdk.activity.ActivityActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.activity.ActivityButtonsMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.activity.ActivityJoinRequestReply
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.activity.ActivityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.CreateParams.Flags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.image.ImageType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.user.OnlineStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.user.PremiumType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.user.RelationshipType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.jcm.discordgamesdk.voice.VoiceInputMode.InputModeType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE - Enum constant in enum class de.jcm.discordgamesdk.LogLevel
-
Log even messages!
- verified() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
verified
record component. - verifyKey() - Method in record class de.jcm.discordgamesdk.ApplicationManager.Application
-
Returns the value of the
verifyKey
record component. - VOICE_ACTIVITY - Enum constant in enum class de.jcm.discordgamesdk.voice.VoiceInputMode.InputModeType
-
Discord tired to automatically detect when the user is talking.
- voiceData - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
- VoiceInputMode - Class in de.jcm.discordgamesdk.voice
-
Structure representing an input configuration for Discord voice chat.
- VoiceInputMode(VoiceInputMode.InputModeType, String) - Constructor for class de.jcm.discordgamesdk.voice.VoiceInputMode
-
Constructs a new input mode with a type (VAD or PTT) and a hotkey for PTT.
- VoiceInputMode.InputModeType - Enum Class in de.jcm.discordgamesdk.voice
-
The type of an input mode specifying how voice transmission is activated.
- voiceManager() - Method in class de.jcm.discordgamesdk.Core
-
Returns the
VoiceManager
associated with this core. - VoiceManager - Class in de.jcm.discordgamesdk
-
Manager to control voice settings for Lobby voice channels.
W
- WARN - Enum constant in enum class de.jcm.discordgamesdk.LogLevel
-
Log warnings, and errors.
- WATCHING - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityType
- workQueue - Variable in class de.jcm.discordgamesdk.Core.CorePrivate
Y
- YES - Enum constant in enum class de.jcm.discordgamesdk.activity.ActivityJoinRequestReply
-
Yes.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form