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

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
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