A B C D E G I L M O P R S T V W Y 
All Classes All Packages

A

addAuthToken(String, String) - Method in class org.botblock.javabotblockapi.BotBlockAPI.Builder
Adds the provided Site name and token to the Map.
addAuthToken(Site, String) - Method in class org.botblock.javabotblockapi.BotBlockAPI.Builder
Adds the provided Site name and token to the Map.
API_ALL - org.botblock.javabotblockapi.requests.GetListAction.ApiField
API field to return the URL to list all bots of a bot list.
API_DOCS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
API field to return the URL to the API documentation of the bot list.
API_FIELD - org.botblock.javabotblockapi.requests.GetListAction.ApiField
Name of the field for posting the server count (i.e.
API_GET - org.botblock.javabotblockapi.requests.GetListAction.ApiField
API field to return the URL used to GET information about a bot.
API_POST - org.botblock.javabotblockapi.requests.GetListAction.ApiField
API field to return the URL used to POST information from a bot.
API_SHARD_COUNT - org.botblock.javabotblockapi.requests.GetListAction.ApiField
Name of the field for posting the shard count (i.e.
API_SHARD_ID - org.botblock.javabotblockapi.requests.GetListAction.ApiField
Name of the field for posting the shard id (i.e.
API_SHARDS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
Name of the field for posting the different shard info (i.e.
ARCANE_BOTCENTER_XYZ - org.botblock.javabotblockapi.Site

B

BotBlockAPI - Class in org.botblock.javabotblockapi
Class used to define the auth-tokens used for the different sites.
BotBlockAPI(Map<String, String>) - Constructor for class org.botblock.javabotblockapi.BotBlockAPI
Constructor to set the Map with the sites and tokens.
BotBlockAPI(Map<String, String>, Integer) - Constructor for class org.botblock.javabotblockapi.BotBlockAPI
Constructor to set the Map with the sites and tokens and also the update delay.
BotBlockAPI.Builder - Class in org.botblock.javabotblockapi
Builder class to create an instance of BotBlockAPI
BOTLIST_SPACE - org.botblock.javabotblockapi.Site
BOTS_ONDISCORD_XYZ - org.botblock.javabotblockapi.Site
BOTSFORDISCORD_COM - org.botblock.javabotblockapi.Site
build() - Method in class org.botblock.javabotblockapi.BotBlockAPI.Builder
Builds the instance of BotBlockAPI.
Builder() - Constructor for class org.botblock.javabotblockapi.BotBlockAPI.Builder
Empty constructor to get the class.

C

CLOUD_BOTLIST_XYZ - org.botblock.javabotblockapi.Site

D

DBLISTA_PL - org.botblock.javabotblockapi.Site
DeprecatedSince - Annotation Type in org.botblock.javabotblockapi.annotations
Annotation used to indicate since when a method or field is deprecated.
disableAutoPost() - Method in class org.botblock.javabotblockapi.requests.PostAction
Shuts down the scheduler, to stop the automatic posting.
DISCORD_BOATS - org.botblock.javabotblockapi.Site
DISCORD_BOTS_GG - org.botblock.javabotblockapi.Site
DISCORDAPPS_DEV - org.botblock.javabotblockapi.Site
DISCORDBOT_WORLD - org.botblock.javabotblockapi.Site
DISCORDBOTLIST_COM - org.botblock.javabotblockapi.Site
DISCORDBOTREVIEWS_XYZ - org.botblock.javabotblockapi.Site
DISCORDBOTS_FUN - org.botblock.javabotblockapi.Site
DISCORDBOTS_ORG - org.botblock.javabotblockapi.Site
Deprecated.
Use TOP_GG insetad.
This option still works, but is no longer supported, nor recommended!
DISCORDEXTREMELIST_XYZ - org.botblock.javabotblockapi.Site
DISCORDSBESTBOTS_XYZ - org.botblock.javabotblockapi.Site
Deprecated.
This site was merged into discordextremelist.xyz
Use DISCORDEXTREMELIST_XYZ instead.
DIVINEDISCORDBOTS_COM - org.botblock.javabotblockapi.Site

E

enableAutoPost(Long, int, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Starts posting of the guild count each n minutes.
enableAutoPost(String, int, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Starts posting of the guild count each n minutes.
enableAutoPost(JDA, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Starts posting of the guild count each n minutes.
enableAutoPost(ShardManager, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Starts posting of the guild count each n minutes.

G

getApiField(String, String, GetListAction.ApiField) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the name of the specified field.
getApiField(String, Site, GetListAction.ApiField) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the name of the specified field.
GetBotAction - Class in org.botblock.javabotblockapi.requests
Class used to perform GET actions on the /api/bots/:id endpoint.
GetBotAction() - Constructor for class org.botblock.javabotblockapi.requests.GetBotAction
Constructor to get the instance of GetBotAction.
GetBotAction(boolean) - Constructor for class org.botblock.javabotblockapi.requests.GetBotAction
Constructor to get the instance of GetBotAction.
getBotInfo(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the full information of a bot.
getBotInfo(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the full information of a bot.
getBotListInfo(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot stored on the different bot lists.
getBotListInfo(Long, String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot on a specific bot list.
getBotListInfo(Long, Site) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot on a specific bot list.
getBotListInfo(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot stored on the different bot lists.
getBotListInfo(String, String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot on a specific bot list.
getBotListInfo(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the information of the bot on a specific bot list.
getBotWidgetUrl(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the URL used to display a widget (custom image) of the bot.
getBotWidgetUrl(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the URL used to display a widget (custom image) of the bot.
getDescription(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the description of the bot list.
getDescription(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the description of the bot list.
getDiscordInvite(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the invite to the Discord of the bot list.
getDiscordInvite(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the invite to the Discord of the bot list.
getDiscriminator(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the discriminator (The 4 numbers after the # in the username) of the bot.
getDiscriminator(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the discriminator (The 4 numbers after the # in the username) of the bot.
getFeatures(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the features of the bot list.
getFeatures(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the features of the bot list.
getFilteredLists(String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Returns the filtered JSON of bot lists.
getGitHub(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the GitHub link of the bot.
getGitHub(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the GitHub link of the bot.
getIcon(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the currently used icon of the bot list.
getIcon(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the currently used icon of the bot list.
getId(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the id of the bot list.
getId(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the id of the bot list.
getInvite(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the OAuth invite of the bot.
getInvite(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the OAuth invite of the bot.
getLanguage(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the primary language of the bot list.
getLanguage(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the primary language of the bot list.
getLibrary(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the currently used library of the bot.
getLibrary(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the currently used library of the bot.
getList(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the information of a specific bot list.
getList(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the information of a specific bot list.
GetListAction - Class in org.botblock.javabotblockapi.requests
Class used to perform GET actions on the /api/lists and /api/lists/:id endpoints.
GetListAction() - Constructor for class org.botblock.javabotblockapi.requests.GetListAction
Constructor to get the instance of GetListAction.
GetListAction(boolean) - Constructor for class org.botblock.javabotblockapi.requests.GetListAction
Constructor to get the instance of GetListAction.
GetListAction.ApiField - Enum in org.botblock.javabotblockapi.requests
Enum containing the different API fields a bot list may have.
getLists(String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the information about all the currently listed bot lists.
getMessage() - Method in class org.botblock.javabotblockapi.exceptions.RatelimitedException
Gives the exception message.
getName(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the name of the bot.
getName(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the name of the bot.
getName(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the name of the bot list.
getName(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the name of the bot list.
getOwners(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets an ArrayList with the owner ids of the bot.
getOwners(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the owners of a bot list.
getOwners(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the owners of a bot list.
getOwners(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets an ArrayList with the owner ids of the bot.
getPrefix(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the prefix of the bot.
getPrefix(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the prefix of the bot.
getServerCount(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the server count of the bot.
getServerCount(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the server count of the bot.
getSite() - Method in enum org.botblock.javabotblockapi.Site
Gives the ID of the selected site, which is used as ID in the BotBlock.org API.
getSupportLink(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the support link (i.e.
getSupportLink(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the support link (i.e.
getTimeAdded(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the time on which the bot list was added to BotBlock.org
The time is in seconds (UNIX timestamp)
getTimeAdded(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the time on which the bot list was added to BotBlock.org
The time is in seconds (UNIX timestamp)
getTokens() - Method in class org.botblock.javabotblockapi.BotBlockAPI
 
getUpdateDelay() - Method in class org.botblock.javabotblockapi.BotBlockAPI
 
getUrl(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the URL for the bot list's website.
getUrl(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Gets the URL for the bot list's website.
getWebsite(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the website of the bot.
getWebsite(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
Gets the website of the bot.
GLENNBOTLIST_XYZ - org.botblock.javabotblockapi.Site

I

isDefunct(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Returns if the bot list is defunct.
isDefunct(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Returns if the bot list is defunct.
isDiscordOnly(String, String) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Returns if the bot list is only for Discord bots.
isDiscordOnly(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
Returns if the bot list is only for Discord bots.

L

LBOTS_ORG - org.botblock.javabotblockapi.Site

M

MYTHICALBOTS_XYZ - org.botblock.javabotblockapi.Site

O

org.botblock.javabotblockapi - package org.botblock.javabotblockapi
Contains the BotBlockAPI class for setting up bot tokens and sites.
org.botblock.javabotblockapi.annotations - package org.botblock.javabotblockapi.annotations
Contains annotations used within the project for various things.
org.botblock.javabotblockapi.exceptions - package org.botblock.javabotblockapi.exceptions
Contsins custom exceptions this API may throw.
org.botblock.javabotblockapi.requests - package org.botblock.javabotblockapi.requests
Contains classes used for various GET and POST requests.

P

PostAction - Class in org.botblock.javabotblockapi.requests
Class used to perform POST requests towards the /api/count endpoint.
PostAction() - Constructor for class org.botblock.javabotblockapi.requests.PostAction
Empty constructor to create the PostAction instance.
postGuilds(Long, Integer, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Posts the guild count with the provided bot id.
postGuilds(String, Integer, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Posts the guild count with the provided bot id.
postGuilds(JDA, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Posts the guild count provided through the JDA instance.
postGuilds(ShardManager, BotBlockAPI) - Method in class org.botblock.javabotblockapi.requests.PostAction
Posts the guild count from the provided ShardManager instance.

R

RatelimitedException - Class in org.botblock.javabotblockapi.exceptions
Indicates that the Java-Wrapper (Bot) was rate-limited by BotBlock.org (Received error code 429)
The returned error message contains the route, Bot ID, IP and delay in seconds for when rate limit is removed.
RatelimitedException(String) - Constructor for class org.botblock.javabotblockapi.exceptions.RatelimitedException
 
replacements() - Method in annotation type org.botblock.javabotblockapi.annotations.DeprecatedSince
Optional String indicating a possible replacement method or field to use.

S

setAuthTokens(Map<String, String>) - Method in class org.botblock.javabotblockapi.BotBlockAPI.Builder
Sets the provided Map as the new Map.
setUpdateDelay(Integer) - Method in class org.botblock.javabotblockapi.BotBlockAPI.Builder
Sets the update delay (in minutes) for the auto-posting.
Site - Enum in org.botblock.javabotblockapi
Enum class containing all sites currently supported by BotBlock.org.

T

TOP_GG - org.botblock.javabotblockapi.Site
Deprecated.
Top.gg no longer allows requests to their site being made through BotBlock.
Proof

V

valueOf(String) - Static method in enum org.botblock.javabotblockapi.requests.GetListAction.ApiField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.botblock.javabotblockapi.Site
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.botblock.javabotblockapi.requests.GetListAction.ApiField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.botblock.javabotblockapi.Site
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in annotation type org.botblock.javabotblockapi.annotations.DeprecatedSince
Since what version this method or field is deprecated.

W

WONDERBOTLIST_COM - org.botblock.javabotblockapi.Site

Y

YABL_XYZ - org.botblock.javabotblockapi.Site
A B C D E G I L M O P R S T V W Y 
All Classes All Packages