A B C D E G I M N 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.
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.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
BOTSDATABASE_COM - org.botblock.javabotblockapi.Site
  botsdatabase.com
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

CheckUtil - Class in org.botblock.javabotblockapi.requests
CheckUtil() - Constructor for class org.botblock.javabotblockapi.requests.CheckUtil
condition(boolean, String) - Static method in class org.botblock.javabotblockapi.requests.CheckUtil

## D

DBLISTA_PL - org.botblock.javabotblockapi.Site
  dblista.pl
DEFAULT_DELAY - Static variable in class org.botblock.javabotblockapi.BotBlockAPI
DeprecatedSince - Annotation Type in org.botblock.javabotblockapi.annotations
  Annotation used to indicate since when an Object 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
DISCORDBOTLIST_COM - org.botblock.javabotblockapi.Site
  discordbotlist.com
DISCORDBOTS_CO - org.botblock.javabotblockapi.Site
  discordbots.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
DISCORDLISTOLOGY_COM - org.botblock.javabotblockapi.Site
  discordlistology.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() - Method in enum org.botblock.javabotblockapi.requests.GetListAction.ApiField
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(boolean, String) - Constructor for class org.botblock.javabotblockapi.requests.GetBotAction
  Constructor to get an instance of GetBotAction.
GetBotAction(boolean, String, String) - Constructor for class org.botblock.javabotblockapi.requests.GetBotAction
  Constructor to get the instance of GetBotAction.
GetBotAction(String) - Constructor for class org.botblock.javabotblockapi.requests.GetBotAction
  Constructor to get an instance of GetBotAction.
getBotId() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the bot id that was rate limited.
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.
getIp() - Method in exception org.botblock.javabotblockapi.exceptions.RatelimitedException
  Returns the ip that was rate limited.
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(boolean, String) - Constructor for class org.botblock.javabotblockapi.requests.GetListAction
  Constructor to get an instance of GetListAction.
GetListAction(boolean, String, String) - Constructor for class org.botblock.javabotblockapi.requests.GetListAction
  Constructor to get the instance of GetListAction.
GetListAction(String) - Constructor for class org.botblock.javabotblockapi.requests.GetListAction
  Constructor to get an 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 rate limited.
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.

## M

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

## N

notEmpty(String, String) - Static method in class org.botblock.javabotblockapi.requests.CheckUtil
notEmpty(Map<?, ?>, String) - Static method in class org.botblock.javabotblockapi.requests.CheckUtil

## 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
  The different annotations used to mark various Objects with it.
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

PlannedRemoval - Annotation Type in org.botblock.javabotblockapi.annotations
  Annotation to mark an Object to be planned for removal.
PostAction - Class in org.botblock.javabotblockapi.requests
  Class used to perform POST requests towards the `/api/count` endpoint.
PostAction(String) - Constructor for class org.botblock.javabotblockapi.requests.PostAction
  Constructor to get an instance of PostAction.
PostAction(String, String) - Constructor for class org.botblock.javabotblockapi.requests.PostAction
  Constructor to get an instance of PostAction.
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
  Indicates that the Wrapper got rate limited 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.
toString() - Method in enum org.botblock.javabotblockapi.requests.GetListAction.ApiField

## 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.
version() - Method in annotation type org.botblock.javabotblockapi.annotations.PlannedRemoval
  The version for when the annotated object will be removed.
VULTREX_IO - org.botblock.javabotblockapi.Site
  Deprecated.
  Renamed to `DISCORDBOTS_CO`
  Planned removal in v5.2.5

## 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 M N O P R S T U V W Y
All Classes All Packages