A B C D E F G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- aggregate(GDUserPart1, GDUserPart2) - Static method in class com.github.alex1304.jdash.entity.GDUser
- AnonymousGDClient - Class in com.github.alex1304.jdash.client
-
An HTTP client specifically designed to make anonymous requests to Geometry Dash servers.
- asList() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Returns a List containing the same elements as this
GDPaginator
. - AuthenticatedGDClient - Class in com.github.alex1304.jdash.client
-
An HTTP client specifically designed to make authenticated requests to Geometry Dash servers.
- AUTO - com.github.alex1304.jdash.entity.Difficulty
- AWARDED - com.github.alex1304.jdash.util.LevelSearchStrategy
B
- b64Decode(String) - Static method in class com.github.alex1304.jdash.util.Utils
- b64DecodeToBytes(String) - Static method in class com.github.alex1304.jdash.util.Utils
- b64Encode(String) - Static method in class com.github.alex1304.jdash.util.Utils
- BadResponseException - Exception in com.github.alex1304.jdash.exception
-
Thrown when the Geometry Dash API returns an HTTP error
- BadResponseException(HttpClientResponse) - Constructor for exception com.github.alex1304.jdash.exception.BadResponseException
- BALL - com.github.alex1304.jdash.entity.IconType
- BASE_URL - Static variable in class com.github.alex1304.jdash.util.Routes
- buildAnonymous() - Method in class com.github.alex1304.jdash.client.GDClientBuilder
-
Builds an anonymous Geometry Dash client.
- buildAuthenticated(String, String) - Method in class com.github.alex1304.jdash.client.GDClientBuilder
- BY_USER - com.github.alex1304.jdash.util.LevelSearchStrategy
C
- cacheable() - Method in class com.github.alex1304.jdash.client.GDLoginRequest
- cacheable() - Method in class com.github.alex1304.jdash.client.GDMessageSendRequest
- cipher(String) - Method in class com.github.alex1304.jdash.util.robtopsweakcrypto.XORCipher
-
Ciphers the message using the key provided on the object instanciation.
- CLOSED - com.github.alex1304.jdash.entity.PrivacySetting
- COINS - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- com.github.alex1304.jdash.client - package com.github.alex1304.jdash.client
- com.github.alex1304.jdash.entity - package com.github.alex1304.jdash.entity
- com.github.alex1304.jdash.exception - package com.github.alex1304.jdash.exception
- com.github.alex1304.jdash.util - package com.github.alex1304.jdash.util
- com.github.alex1304.jdash.util.robtopsweakcrypto - package com.github.alex1304.jdash.util.robtopsweakcrypto
- CorruptedResponseContentException - Exception in com.github.alex1304.jdash.exception
- CorruptedResponseContentException(Throwable) - Constructor for exception com.github.alex1304.jdash.exception.CorruptedResponseContentException
- create() - Static method in class com.github.alex1304.jdash.client.GDClientBuilder
- create() - Static method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Creates a new instance of search filters.
- CUBE - com.github.alex1304.jdash.entity.IconType
D
- DAILY - com.github.alex1304.jdash.entity.GDTimelyLevel.TimelyType
- decodeGDAccountPassword(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- decodeGDMessageBody(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- decodeLevelPass(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- DEFAULT_CACHE_LIFETIME - Static variable in class com.github.alex1304.jdash.client.GDClientBuilder
- defaultStringIfEmptyOrNull(String, String) - Static method in class com.github.alex1304.jdash.util.Utils
- DEMON - com.github.alex1304.jdash.entity.Difficulty
- DemonDifficulty - Enum in com.github.alex1304.jdash.entity
- Difficulty - Enum in com.github.alex1304.jdash.entity
- download() - Method in class com.github.alex1304.jdash.entity.GDLevel
-
Gets the level download data, which includes binary data of the level, the upload an d last updated dates, and the copy passcode.
- DOWNLOAD_LEVEL - Static variable in class com.github.alex1304.jdash.util.Routes
E
- EASY - com.github.alex1304.jdash.entity.DemonDifficulty
- EASY - com.github.alex1304.jdash.entity.Difficulty
- ELDER_MODERATOR - com.github.alex1304.jdash.entity.Role
- encodeGDAccountPassword(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- encodeGDMessageBody(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- encodeLevelPass(String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.RobTopsWeakCrypto
- EPIC - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- equals(Object) - Method in class com.github.alex1304.jdash.client.GDMessageContentRequest
- equals(Object) - Method in class com.github.alex1304.jdash.client.GDMessageInboxRequest
- equals(Object) - Method in class com.github.alex1304.jdash.client.GDTimelyRequest
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDLevel
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDLevelData
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDMessage
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDSong
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDTimelyLevel
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDUser
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- equals(Object) - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- equals(Object) - Method in class com.github.alex1304.jdash.util.GDPaginator
- equals(Object) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- extractTriplet(String) - Static method in class com.github.alex1304.jdash.util.ParseUtils
-
Extracts a triplet (a set of exactly 3 integer values) from the given raw data string.
- EXTREME - com.github.alex1304.jdash.entity.DemonDifficulty
F
- FEATURED - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- FEATURED - com.github.alex1304.jdash.util.LevelSearchStrategy
- findKey(String, String) - Static method in class com.github.alex1304.jdash.util.robtopsweakcrypto.XORCipher
-
Retrieves the key by performing a XOR cipher between the plaintext message and the ciphered message.
- FOLLOWED - com.github.alex1304.jdash.util.LevelSearchStrategy
G
- GDClientBuilder - Class in com.github.alex1304.jdash.client
-
Builds a Geometry Dash client step by step.
- GDClientException - Exception in com.github.alex1304.jdash.exception
- GDClientException() - Constructor for exception com.github.alex1304.jdash.exception.GDClientException
- GDClientException(Throwable) - Constructor for exception com.github.alex1304.jdash.exception.GDClientException
- GDEntity - Interface in com.github.alex1304.jdash.entity
-
Represents anything on Geometry Dash that has a unique ID (a user, a level, a private message...)
- GDLevel - Class in com.github.alex1304.jdash.entity
- GDLevel(long, String, long, String, Difficulty, DemonDifficulty, int, int, boolean, int, int, Length, Supplier<Mono<GDSong>>, int, boolean, int, int, int, boolean, boolean, long, int, String, Supplier<Mono<GDLevelData>>) - Constructor for class com.github.alex1304.jdash.entity.GDLevel
- GDLevelData - Class in com.github.alex1304.jdash.entity
- GDLevelData(long, int, String, String, byte[]) - Constructor for class com.github.alex1304.jdash.entity.GDLevelData
- GDLoginFailedException - Exception in com.github.alex1304.jdash.exception
- GDLoginFailedException(Throwable) - Constructor for exception com.github.alex1304.jdash.exception.GDLoginFailedException
- GDLoginRequest - Class in com.github.alex1304.jdash.client
- GDLoginRequest(AbstractGDClient, String, String, String) - Constructor for class com.github.alex1304.jdash.client.GDLoginRequest
- GDMessage - Class in com.github.alex1304.jdash.entity
- GDMessage(long, long, String, String, Supplier<Mono<String>>, boolean, String) - Constructor for class com.github.alex1304.jdash.entity.GDMessage
- GDMessageContentRequest - Class in com.github.alex1304.jdash.client
- GDMessageInboxRequest - Class in com.github.alex1304.jdash.client
- GDMessageSendRequest - Class in com.github.alex1304.jdash.client
- GDMessageSendRequest(AuthenticatedGDClient, long, String, String) - Constructor for class com.github.alex1304.jdash.client.GDMessageSendRequest
- GDPaginator<E> - Class in com.github.alex1304.jdash.util
-
Represents a paginated list of GD entities.
- GDPaginator(Collection<? extends E>, int, int, int, IntFunction<Mono<GDPaginator<E>>>) - Constructor for class com.github.alex1304.jdash.util.GDPaginator
- GDSong - Class in com.github.alex1304.jdash.entity
-
Represents a song used in GD levels
- GDSong(long, String, String, String, String, boolean) - Constructor for class com.github.alex1304.jdash.entity.GDSong
- GDSong(String, String) - Constructor for class com.github.alex1304.jdash.entity.GDSong
-
Quick constructor for non-custom songs
- GDTimelyLevel - Class in com.github.alex1304.jdash.entity
- GDTimelyLevel(long, long, Supplier<Mono<GDLevel>>, GDTimelyLevel.TimelyType) - Constructor for class com.github.alex1304.jdash.entity.GDTimelyLevel
- GDTimelyLevel.TimelyType - Enum in com.github.alex1304.jdash.entity
- GDTimelyRequest - Class in com.github.alex1304.jdash.client
- GDTimelyRequest(AbstractGDClient, GDTimelyLevel.TimelyType) - Constructor for class com.github.alex1304.jdash.client.GDTimelyRequest
- GDUser - Class in com.github.alex1304.jdash.entity
- GDUserPart1 - Class in com.github.alex1304.jdash.entity
- GDUserPart1(long, int, int, int, int, long, int, int, int, int, int, int, int, int, int, int, int, int, int, int, String, String, String, Role, boolean, PrivacySetting, PrivacySetting) - Constructor for class com.github.alex1304.jdash.entity.GDUserPart1
- GDUserPart2 - Class in com.github.alex1304.jdash.entity
- GDUserPart2(long, int, int, int, int, long, int, int, int, String, boolean, int, IconType) - Constructor for class com.github.alex1304.jdash.entity.GDUserPart2
- GET_PRIVATE_MESSAGES - Static variable in class com.github.alex1304.jdash.util.Routes
- GET_SONG_INFO - Static variable in class com.github.alex1304.jdash.util.Routes
- GET_TIMELY - Static variable in class com.github.alex1304.jdash.util.Routes
- GET_USER_INFO - Static variable in class com.github.alex1304.jdash.util.Routes
- getAccountId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getAccountID() - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Gets the account ID of this client
- getAudioTrack(int) - Static method in class com.github.alex1304.jdash.util.Utils
-
Gets an audio track by its ID
- getBallIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getBallIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getBody() - Method in class com.github.alex1304.jdash.entity.GDMessage
-
Gets the message body.
- getCoinCount() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getColor1Id() - Method in class com.github.alex1304.jdash.entity.GDUser
- getColor2Id() - Method in class com.github.alex1304.jdash.entity.GDUser
- getCommmentHistoryPolicy() - Method in class com.github.alex1304.jdash.entity.GDUser
- getCommmentHistoryPolicy() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getCompletedLevels() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getCooldown() - Method in class com.github.alex1304.jdash.entity.GDTimelyLevel
- getCreatorID() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getCreatorName() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getCreatorPoints() - Method in class com.github.alex1304.jdash.entity.GDUser
- getCubeIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getCubeIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getData() - Method in class com.github.alex1304.jdash.entity.GDLevelData
- getDeathEffectId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getDeathEffectId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getDemon() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getDemonDifficulty() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getDemons() - Method in class com.github.alex1304.jdash.entity.GDUser
- getDescription() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getDiamonds() - Method in class com.github.alex1304.jdash.entity.GDUser
- getDiamonds() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getDifficulties() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getDifficulty() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getDownloadId() - Method in enum com.github.alex1304.jdash.entity.GDTimelyLevel.TimelyType
- getDownloads() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getDownloadURL() - Method in class com.github.alex1304.jdash.entity.GDSong
-
Gets the downloadURL
- getFeaturedScore() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getGameVersion() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getGlobalRank() - Method in class com.github.alex1304.jdash.entity.GDUser
- getGlobalRank() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getId() - Method in interface com.github.alex1304.jdash.entity.GDEntity
-
The unique identifier for the entity.
- getId() - Method in class com.github.alex1304.jdash.entity.GDSong
- getLastUpdatedTimestamp() - Method in class com.github.alex1304.jdash.entity.GDLevelData
- getLength() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getLengths() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getLevel() - Method in class com.github.alex1304.jdash.entity.GDTimelyLevel
- getLevelVersion() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getLikes() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getMainIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getMainIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- getMainIconType() - Method in class com.github.alex1304.jdash.entity.GDUser
- getMainIconType() - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- getMaxSizePerPage() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Gets the maximum size that a single page can be.
- getName() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getName() - Method in class com.github.alex1304.jdash.entity.GDUser
- getName() - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- getObjectCount() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getOriginalLevelID() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getPageNumber() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Gets the current page number.
- getPageSize() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Gets the number of elements contained in this page.
- getPass() - Method in class com.github.alex1304.jdash.entity.GDLevelData
- getPassword() - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Gets the GD account password of this client
- getPath() - Method in class com.github.alex1304.jdash.client.GDLoginRequest
- getPath() - Method in class com.github.alex1304.jdash.client.GDMessageContentRequest
- getPath() - Method in class com.github.alex1304.jdash.client.GDMessageInboxRequest
- getPath() - Method in class com.github.alex1304.jdash.client.GDMessageSendRequest
- getPath() - Method in class com.github.alex1304.jdash.client.GDTimelyRequest
- getPlayerID() - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Gets the player ID of this client
- getPrivateMessagePolicy() - Method in class com.github.alex1304.jdash.entity.GDUser
- getPrivateMessagePolicy() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getPrivateMessages(int) - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Gets the private messages of the account that this client is logged on.
- getRequestedStars() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getResponse() - Method in exception com.github.alex1304.jdash.exception.BadResponseException
- getRobotIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getRobotIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getRole() - Method in class com.github.alex1304.jdash.entity.GDUser
- getRole() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getSecretCoins() - Method in class com.github.alex1304.jdash.entity.GDUser
- getSenderID() - Method in class com.github.alex1304.jdash.entity.GDMessage
- getSenderName() - Method in class com.github.alex1304.jdash.entity.GDMessage
- getShipIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getShipIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getSong() - Method in class com.github.alex1304.jdash.entity.GDLevel
-
Gets the song that this level uses.
- getSongAuthorName() - Method in class com.github.alex1304.jdash.entity.GDSong
-
Gets the song author name
- getSongFilter() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getSongSize() - Method in class com.github.alex1304.jdash.entity.GDSong
-
Gets the song size
- getSongTitle() - Method in class com.github.alex1304.jdash.entity.GDSong
-
Gets the song title
- getSpiderIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getSpiderIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getStars() - Method in class com.github.alex1304.jdash.entity.GDLevel
- getStars() - Method in class com.github.alex1304.jdash.entity.GDUser
- getSubject() - Method in class com.github.alex1304.jdash.entity.GDMessage
- getTimestamp() - Method in class com.github.alex1304.jdash.entity.GDMessage
- getToggles() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- getTotalNumberOfPages() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Get the total number of pages.
- getTotalSize() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Gets the total size.
- getTrailId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getTrailId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getTwitch() - Method in class com.github.alex1304.jdash.entity.GDUser
- getTwitch() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getTwitter() - Method in class com.github.alex1304.jdash.entity.GDUser
- getTwitter() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getType() - Method in class com.github.alex1304.jdash.entity.GDTimelyLevel
- getUfoIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getUfoIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getUploadTimestamp() - Method in class com.github.alex1304.jdash.entity.GDLevelData
- getUserCoins() - Method in class com.github.alex1304.jdash.entity.GDUser
- getUsername() - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Gets the username of the GD account this client is logged in
- getVal() - Method in enum com.github.alex1304.jdash.entity.Difficulty
- getVal() - Method in enum com.github.alex1304.jdash.util.LevelSearchStrategy
- getWaveIconId() - Method in class com.github.alex1304.jdash.entity.GDUser
- getWaveIconId() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- getYoutube() - Method in class com.github.alex1304.jdash.entity.GDUser
- getYoutube() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- goTo(int) - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Loads a specific page by providing its number.
- goToNextPage() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Loads the next page.
- goToPreviousPage() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Loads the previous page.
H
- HALL_OF_FAME - com.github.alex1304.jdash.util.LevelSearchStrategy
- HARD - com.github.alex1304.jdash.entity.DemonDifficulty
- HARD - com.github.alex1304.jdash.entity.Difficulty
- HARDER - com.github.alex1304.jdash.entity.Difficulty
- hasCoinsVerified() - Method in class com.github.alex1304.jdash.entity.GDLevel
- hasFriendRequestsEnabled() - Method in class com.github.alex1304.jdash.entity.GDUser
- hasFriendRequestsEnabled() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- hasGlowOutline() - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- hashCode() - Method in class com.github.alex1304.jdash.client.GDMessageContentRequest
- hashCode() - Method in class com.github.alex1304.jdash.client.GDMessageInboxRequest
- hashCode() - Method in class com.github.alex1304.jdash.client.GDTimelyRequest
- hashCode() - Method in class com.github.alex1304.jdash.entity.GDSong
- hashCode() - Method in class com.github.alex1304.jdash.entity.GDUser
- hashCode() - Method in class com.github.alex1304.jdash.util.GDPaginator
- hashCode() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
- hasIconGlowOutline() - Method in class com.github.alex1304.jdash.entity.GDUser
- hasNextPage() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Checks whether it has a next page.
- hasPreviousPage() - Method in class com.github.alex1304.jdash.util.GDPaginator
-
Checks whether it has a previous page.
- hasToggle(LevelSearchFilters.Toggle) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Checks whether the given toggle was set by a previous call of
LevelSearchFilters.withToggles(EnumSet)
I
- IconType - Enum in com.github.alex1304.jdash.entity
- Indexes - Class in com.github.alex1304.jdash.util
-
Index values used by the parser or the client to retrieve info on various things in Geometry Dash.
- INSANE - com.github.alex1304.jdash.entity.DemonDifficulty
- INSANE - com.github.alex1304.jdash.entity.Difficulty
- isAuto() - Method in class com.github.alex1304.jdash.entity.GDLevel
- isCustom() - Method in class com.github.alex1304.jdash.entity.GDSong
-
Gets whether the song is custom
- isDemon() - Method in class com.github.alex1304.jdash.entity.GDLevel
- isEpic() - Method in class com.github.alex1304.jdash.entity.GDLevel
- isRead() - Method in class com.github.alex1304.jdash.entity.GDMessage
- iterator() - Method in class com.github.alex1304.jdash.util.GDPaginator
L
- Length - Enum in com.github.alex1304.jdash.entity
- LEVEL_AUDIO_TRACK - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_COIN_COUNT - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_COIN_VERIFIED - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_CREATOR_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_DATA - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_DEMON_DIFFICULTY - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_DESCRIPTION - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_DIFFICULTY - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_DOWNLOADS - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_FEATURED_SCORE - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_GAME_VERSION - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_IS_AUTO - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_IS_DEMON - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_IS_EPIC - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_LAST_UPDATED_TIMESTAMP - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_LENGTH - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_LIKES - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_NAME - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_OBJECT_COUNT - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_ORIGINAL - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_PASS - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_REQUESTED_STARS - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_SEARCH - Static variable in class com.github.alex1304.jdash.util.Routes
- LEVEL_SONG_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_STARS - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_UPLOADED_TIMESTAMP - Static variable in class com.github.alex1304.jdash.util.Indexes
- LEVEL_VERSION - Static variable in class com.github.alex1304.jdash.util.Indexes
- LevelSearchFilters - Class in com.github.alex1304.jdash.util
-
Allows to define search filters for levels.
- LevelSearchFilters.Toggle - Enum in com.github.alex1304.jdash.util
- LevelSearchStrategy - Enum in com.github.alex1304.jdash.util
- LOGIN - Static variable in class com.github.alex1304.jdash.util.Routes
- LONG - com.github.alex1304.jdash.entity.Length
M
- MAGIC - com.github.alex1304.jdash.util.LevelSearchStrategy
- MEDIUM - com.github.alex1304.jdash.entity.DemonDifficulty
- MEDIUM - com.github.alex1304.jdash.entity.Length
- MESSAGE_BODY - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_IS_READ - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_SENDER_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_SENDER_NAME - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_SUBJECT - Static variable in class com.github.alex1304.jdash.util.Indexes
- MESSAGE_TIMESTAMP - Static variable in class com.github.alex1304.jdash.util.Indexes
- MissingAccessException - Exception in com.github.alex1304.jdash.exception
- MissingAccessException() - Constructor for exception com.github.alex1304.jdash.exception.MissingAccessException
- MODERATOR - com.github.alex1304.jdash.entity.Role
- MOST_DOWNLOADED - com.github.alex1304.jdash.util.LevelSearchStrategy
- MOST_LIKED - com.github.alex1304.jdash.util.LevelSearchStrategy
N
- NA - com.github.alex1304.jdash.entity.Difficulty
- NO_STAR - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- NORMAL - com.github.alex1304.jdash.entity.Difficulty
- NoTimelyAvailableException - Exception in com.github.alex1304.jdash.exception
- NoTimelyAvailableException() - Constructor for exception com.github.alex1304.jdash.exception.NoTimelyAvailableException
O
- ONLY_COMPLETED - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- OPENED_TO_ALL - com.github.alex1304.jdash.entity.PrivacySetting
- OPENED_TO_FRIENDS_ONLY - com.github.alex1304.jdash.entity.PrivacySetting
- ORIGINAL - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
P
- ParseUtils - Class in com.github.alex1304.jdash.util
- PrivacySetting - Enum in com.github.alex1304.jdash.entity
R
- READ_PRIVATE_MESSAGE - Static variable in class com.github.alex1304.jdash.util.Routes
- RECENT - com.github.alex1304.jdash.util.LevelSearchStrategy
- REGULAR - com.github.alex1304.jdash.util.LevelSearchStrategy
- removeDemonFilter() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Removes any demon filter previously defined by a previous call of
LevelSearchFilters.withDemonFilter(DemonDifficulty)
. - removeSongFilter() - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Removes any song filter previously defined by a previous call of
LevelSearchFilters.removeSongFilter()
. - ROBOT - com.github.alex1304.jdash.entity.IconType
- RobTopsWeakCrypto - Class in com.github.alex1304.jdash.util.robtopsweakcrypto
-
Provides methods to encrypt some data such as private messages, level passwords and account passwords.
- Role - Enum in com.github.alex1304.jdash.entity
- Routes - Class in com.github.alex1304.jdash.util
-
Constants corresponding to API routes for Geometry Dash
S
- SEND_PRIVATE_MESSAGE - Static variable in class com.github.alex1304.jdash.util.Routes
- sendPrivateMessage(GDUser, String, String) - Method in class com.github.alex1304.jdash.client.AuthenticatedGDClient
-
Sends a private message to a user.
- SHIP - com.github.alex1304.jdash.entity.IconType
- SHORT - com.github.alex1304.jdash.entity.Length
- SONG_AUTHOR - Static variable in class com.github.alex1304.jdash.util.Indexes
- SONG_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- SONG_SIZE - Static variable in class com.github.alex1304.jdash.util.Indexes
- SONG_TITLE - Static variable in class com.github.alex1304.jdash.util.Indexes
- SONG_URL - Static variable in class com.github.alex1304.jdash.util.Indexes
- SongNotAllowedForUseException - Exception in com.github.alex1304.jdash.exception
- SongNotAllowedForUseException() - Constructor for exception com.github.alex1304.jdash.exception.SongNotAllowedForUseException
- SPIDER - com.github.alex1304.jdash.entity.IconType
- splitToMap(String, String) - Static method in class com.github.alex1304.jdash.util.ParseUtils
-
Transforms a string into a map.
- STAR - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- stream() - Method in class com.github.alex1304.jdash.util.GDPaginator
- structureCreatorsInfo(String) - Static method in class com.github.alex1304.jdash.util.ParseUtils
-
Parses the String representing level creators into a Map that associates the creator ID with their name
- structureSongsInfo(String) - Static method in class com.github.alex1304.jdash.util.ParseUtils
-
Parses the String representing level songs into a Map that associates the song ID with their title
T
- TINY - com.github.alex1304.jdash.entity.Length
- toString() - Method in class com.github.alex1304.jdash.entity.GDLevel
- toString() - Method in class com.github.alex1304.jdash.entity.GDLevelData
- toString() - Method in class com.github.alex1304.jdash.entity.GDMessage
- toString() - Method in class com.github.alex1304.jdash.entity.GDSong
- toString() - Method in class com.github.alex1304.jdash.entity.GDTimelyLevel
- toString() - Method in class com.github.alex1304.jdash.entity.GDUser
- toString() - Method in class com.github.alex1304.jdash.entity.GDUserPart1
- toString() - Method in class com.github.alex1304.jdash.entity.GDUserPart2
- toString() - Method in exception com.github.alex1304.jdash.exception.BadResponseException
- toString() - Method in class com.github.alex1304.jdash.util.GDPaginator
- TRENDING - com.github.alex1304.jdash.util.LevelSearchStrategy
- TWO_PLAYER - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
U
- UFO - com.github.alex1304.jdash.entity.IconType
- UNCOMPLETED - com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
- unknownSong(long) - Static method in class com.github.alex1304.jdash.entity.GDSong
- urlDecode(String) - Static method in class com.github.alex1304.jdash.util.Utils
- urlEncode(String) - Static method in class com.github.alex1304.jdash.util.Utils
- USER - com.github.alex1304.jdash.entity.Role
- USER_ACCOUNT_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_COLOR_1 - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_COLOR_2 - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_COMMENT_HISTORY_POLICY - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_CREATOR_POINTS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_DEATH_EFFECT - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_DEMONS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_DIAMONDS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_FRIEND_REQUEST_POLICY - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_GLOBAL_RANK - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_GLOW_OUTLINE - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_BALL - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_CUBE - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_ROBOT - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_SHIP - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_SPIDER - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_TYPE - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_UFO - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ICON_WAVE - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_NAME - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_PLAYER_ID - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_PRIVATE_MESSAGE_POLICY - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_ROLE - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_SEARCH - Static variable in class com.github.alex1304.jdash.util.Routes
- USER_SECRET_COINS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_STARS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_TRAIL - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_TWITCH - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_TWITTER - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_USER_COINS - Static variable in class com.github.alex1304.jdash.util.Indexes
- USER_YOUTUBE - Static variable in class com.github.alex1304.jdash.util.Indexes
- Utils - Class in com.github.alex1304.jdash.util
-
Contains utility static methods
V
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.DemonDifficulty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.Difficulty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.GDTimelyLevel.TimelyType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.IconType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.Length
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.PrivacySetting
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.entity.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.alex1304.jdash.util.LevelSearchStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.alex1304.jdash.entity.DemonDifficulty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.Difficulty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.GDTimelyLevel.TimelyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.IconType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.Length
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.PrivacySetting
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.entity.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.util.LevelSearchFilters.Toggle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.alex1304.jdash.util.LevelSearchStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueToDemonDifficulty(int) - Static method in class com.github.alex1304.jdash.util.Utils
- valueToDifficulty(int) - Static method in class com.github.alex1304.jdash.util.Utils
W
- WAVE - com.github.alex1304.jdash.entity.IconType
- WEEKLY - com.github.alex1304.jdash.entity.GDTimelyLevel.TimelyType
- withCacheLifetime(long) - Method in class com.github.alex1304.jdash.client.GDClientBuilder
-
Specifies how long a request should stay in cache.
- withCompletedLevels(Collection<? extends GDLevel>) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines the list of completed levels.
- withDemonFilter(DemonDifficulty) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines the demon filter.
- withDifficulties(EnumSet<Difficulty>) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines the level difficulties to filter on.
- withHost(String) - Method in class com.github.alex1304.jdash.client.GDClientBuilder
-
Specifies a custom host for the client to send the requests to.
- withLengths(EnumSet<Length>) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines the level lengths to filter on.
- withSongFilter(boolean, long) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines the song filter.
- withToggles(EnumSet<LevelSearchFilters.Toggle>) - Method in class com.github.alex1304.jdash.util.LevelSearchFilters
-
Defines which options are toggled on.
X
- XL - com.github.alex1304.jdash.entity.Length
- XORCipher - Class in com.github.alex1304.jdash.util.robtopsweakcrypto
-
Implementation of the XOR Cipher algorithm.
- XORCipher(String) - Constructor for class com.github.alex1304.jdash.util.robtopsweakcrypto.XORCipher
-
Constructs a new XORCipher with a provided key
All Classes All Packages