Skip to content

TheDevTec/TheAPI

Repository files navigation

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>