Skip to content

botblock/JavaBotBlockAPI

image

JavaBotBlockAPI is a continued and updated Java Wrapper for BotBlock, a website that makes it possible to update guild counts on multiple lists with one API.
This wrapper is a fork of BotBlock4J and was updated and improved to make it as userfriendly as possible.

Installation

BadgeDownload CodeMCBadge

You can install JavaBotBlockAPI through the following methods.
Make sure to replace {version} with the above shown version.

Gradle

Put this code into your build.gradle:

repositories{
    jcenter()
}

dependencies{
    compile group: 'org.botblock', name: 'JavaBotBlockAPI', version: '{version}'
}

Maven

For maven use this code snippet:

<dependencies>
  <dependency>
    <groupId>org.botblock</groupId>
    <artifactId>JavaBotBlockAPI</artifactId>
    <version>{version}</version>
  </dependency>
</dependencies>

Usage

Please visit the wiki for all available POST and GET methods, as the amount of GET methods alone is quite large.

Libraries/Dependencies

JavaBotBlockAPI utilizes different APIs to provide the functionality it offers right now.
We have a list of those libraries listed here.

  • JDA - Java library used for creating bots.
  • OkHttp - Library for creating and managing http requests.
  • JSON - Used for JSON management.
  • JetBrains annotations - Used for annotations like @NotNull or @Nullable.
  • Caffeine - Library used for caching.

Links

Here are some useful links:

  • BotBlock.org Site for which this wrapper was made.
    • API API documentation.
  • Wiki and Javadocs Java documentation of the Wrapper.
  • CodeMC CI server for dev builds. Those jar files may differ from the ones on bintray.
  • BotBlock4J Original Wrapper from which this one originates.

Contributors ✨

We appreciate any contribution from others towards this project.
All contributors are listed on the contributors.md file.

About

Java Wrapper for the BotBlock API [Java - maintained by @Andre601]

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 9

Languages