TheAPI
TheAPI copied to clipboard
TheAPI plugin
TheAPI
Are you looking for Shared section of TheAPI
Shared section moved to "private" repo for easier compile in other programs https://github.com/TheDevTec/TheAPI-Shared
Our purpose
Are you tired of looking for different APIs on the internet to create in your projects? Neither do we! And this is why TheAPI is here. We bring the most useful and most wanted features directly for developers. From custom configurations with comments feature to Object parsers to String and back. Also, TheAPI offers an extensive Sockets API that will make working with sockets a million times easier! And we have much more, check out the sample code in the Examples section.
Requirements
Java 1.8 or newer
(Optional - No longer required) Guava & Gson libraries
Built-in loaders:
CraftBukkit, Spigot and all forks
BungeeCord and all forks
Velocity
Compatible Bukkit versions
1.7.10
1.8.8
1.12.2
1.14.4
1.16.5
1.17.1
1.18.X
1.19.X
How to setup project in IntelliJ with TheAPI:
https://www.youtube.com/watch?v=v_lzTA2-kAE
Development builds
We also have development builds that bring various bug fixes or new features! You can download the latest dev-build on our discord in the #ta-builds channel. https://discord.gg/8YtfC234dA
Examples
Looking for examples of usage in code? On our github you can find a section called "Demo" where we test different features. https://github.com/TheDevTec/TheAPI/tree/master/Demo/src/me/straikerinacz/theapi/demo
Gradle:
dependencies {
implementation(files("TheAPI/TheAPI.jar"))
}
Maven:
<dependency>
<groupId>me.devtec.theapi</groupId>
<artifactId>theapi</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/TheAPI.jar</systemPath>
<type>jar</type>
<optional>true</optional>
</dependency>