A B C D E G I L M O P R S T U 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
  Deprecated.
  Since: 5.2.0
  Replacement: `URL_ALL`
API_DOCS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `URL_DOCS`
API_FIELD - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `STRING_SERVER_COUNT`
API_GET - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `URL_GET`
API_POST - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `URL_POST`
API_SHARD_COUNT - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `STRING_SHARD_COUNT`
API_SHARD_ID - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `STRING_SHARD_ID`
API_SHARDS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Deprecated.
  Since: 5.2.0
  Replacement: `STRING_SHARDS`
ARCANE_BOTCENTER_XYZ - org.botblock.javabotblockapi.Site
  Deprecated.
  Since: 5.1.13
  Replacement: `ARCANE_CENTER_XYZ`
ARCANE_CENTER_XYZ - org.botblock.javabotblockapi.Site
  arcane-center.xyz

## 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
  botlist.space
BOTS_ONDISCORD_XYZ - org.botblock.javabotblockapi.Site
  bots.ondiscord.xyz
BOTSFORDISCORD_COM - org.botblock.javabotblockapi.Site
  botsfordiscord.com
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
  cloud-botlist.xyz
CLOUDLIST_XYZ - org.botblock.javabotblockapi.Site
  cloudlist.xyz

## D

DBLISTA_PL - org.botblock.javabotblockapi.Site
  dblista.pl
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.boats
DISCORD_BOTS_GG - org.botblock.javabotblockapi.Site
  discord.bots.gg
DISCORDAPPS_DEV - org.botblock.javabotblockapi.Site
  discordapps.dev
DISCORDBOT_WORLD - org.botblock.javabotblockapi.Site
  Deprecated.
  Since: 5.1.15
  Replacement: None
DISCORDBOTLIST_COM - org.botblock.javabotblockapi.Site
  discordbotlist.com
DISCORDBOTREVIEWS_XYZ - org.botblock.javabotblockapi.Site
  Deprecated.
  Since: 5.1.14
  Replacement: `DISCORDLIST_CO`
DISCORDBOTS_FUN - org.botblock.javabotblockapi.Site
  discordbots.fun
DISCORDEXTREMELIST_XYZ - org.botblock.javabotblockapi.Site
  discordextremelist.xyz
DISCORDLIST_CO - org.botblock.javabotblockapi.Site
  discordlist.co
DIVINEDISCORDBOTS_COM - org.botblock.javabotblockapi.Site
  divinediscordbots.com

## 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.
getBotId() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the bot id that was ratelimited.
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 from the various bot lists.
getBotListInfo(Long, String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the information from the specified bot list.
getBotListInfo(Long, Site) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the information from the specified bot list.
getBotListInfo(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the information from the various bot lists.
getBotListInfo(String, String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the information from the specified bot list.
getBotListInfo(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the information from the specified 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.
getDelay() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the delay - in milliseconds - you have to wait to perform a request again.
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 URL displaying the current Icon of the bot list.
getIcon(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
  Gets the URL displaying the current 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
  Deprecated.
  Replaced with `getOAuthInvite(Long)` to be more clear.
getInvite(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Deprecated.
  Replaced with `getOAuthInvite(String)` to be more clear.
getIp() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the ip that was ratelimited.
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 exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns a formatted message displaying the various information returned in this exception.
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.
getOAuthInvite(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the OAuth invite link of a bot.
getOAuthInvite(String) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets the OAuth invite link of a bot.
getOwners(Long) - Method in class org.botblock.javabotblockapi.requests.GetBotAction
  Gets an ArrayList with the owner ids of the bot.
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.
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.
getRoute() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the route on which the bot was ratelimited.
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 UNIX timestamp of when the bot list was added to BotBlock as Integer.
getTimeAdded(String, Site) - Method in class org.botblock.javabotblockapi.requests.GetListAction
  Gets the UNIX timestamp of when the bot list was added to BotBlock as Integer.
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
  glennbotlist.xyz

## 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
  Deprecated.
  Since: 5.1.15
  Replacement: None

## M

MYTHICALBOTS_XYZ - org.botblock.javabotblockapi.Site
  mythicalbots.xyz

## 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 - Exception in org.botblock.javabotblockapi.exceptions
  Class used to indicate when the bot gets Ratelimited by the BotBlock API.
RatelimitedException(String) - Constructor for exception 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.
SPACE_BOT_LIST_ORG - org.botblock.javabotblockapi.Site
  space-bot-list.org
STRING_SERVER_COUNT - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Name of the field for the server count.
STRING_SHARD_COUNT - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Name of the field for the shard count.
STRING_SHARD_ID - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Name of the field for the shard id.
STRING_SHARDS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  Name of the field for the shards.

## T

toString() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns this class formatted to a String.

## U

URL_ALL - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  URL to GET all listed bots on a bot list.
URL_DOCS - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  URL to view the API documentation of the bot list
URL_GET - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  URL to GET information about a single bot listed on the bot list.
URL_POST - org.botblock.javabotblockapi.requests.GetListAction.ApiField
  URL to POST the server count to a bot list.

## 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
  wonderbotlist.com

## Y

YABL_XYZ - org.botblock.javabotblockapi.Site
  yabl.xyz

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