A B C D E F G H I L M N O P R S T U V W X Z 
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
 
COLORS - Static variable in class com.github.alex1304.jdash.graphics.SpriteFactory
 
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.graphics - package com.github.alex1304.jdash.graphics
 
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.graphics.SpriteFactory
Creates a new sprite factory.
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.GDUserIconSet
Two icon sets are equal if: For each icon type, both users have the same icon ID and the same color. Both users either have the glow outline on their icons or do not have it.
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
 
GDUserIconSet - Class in com.github.alex1304.jdash.util
Allows to generate user icons.
GDUserIconSet(GDUser, SpriteFactory) - Constructor for class com.github.alex1304.jdash.util.GDUserIconSet
 
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
 
generateIcon(IconType) - Method in class com.github.alex1304.jdash.util.GDUserIconSet
Generates the icon of the specified type for the underlying user.
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.
Gzip - Class in com.github.alex1304.jdash.util
https://myadventuresincoding.wordpress.com/2016/01/02/java-simple-gzip-utility-to-compress-and-decompress-a-string/
Gzip() - Constructor for class com.github.alex1304.jdash.util.Gzip
 

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.GDUserIconSet
 
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
 
idForUser(GDUser) - Method in enum com.github.alex1304.jdash.entity.IconType
 
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
 
isZipped(byte[]) - Static method in class com.github.alex1304.jdash.util.Gzip
 
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
 
makeSprite(IconType, int, int, int, boolean) - Method in class com.github.alex1304.jdash.graphics.SpriteFactory
 
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
 
partialParseInt(String) - Static method in class com.github.alex1304.jdash.util.Utils
 
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.
SpriteFactory - Class in com.github.alex1304.jdash.graphics
 
SpriteFactory() - Constructor for class com.github.alex1304.jdash.graphics.SpriteFactory
 
SpriteLoadException - Exception in com.github.alex1304.jdash.exception
 
SpriteLoadException(Throwable) - Constructor for exception com.github.alex1304.jdash.exception.SpriteLoadException
 
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.graphics.SpriteFactory
 
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
 
unzip(byte[]) - Static method in class com.github.alex1304.jdash.util.Gzip
 
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

Z

zip(String) - Static method in class com.github.alex1304.jdash.util.Gzip
 
A B C D E F G H I L M N O P R S T U V W X Z 
All Classes All Packages