Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
Platforms
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed GPL-3.0-or-later
Published 10 months ago
Updated 4 days ago
AdriAPI
An API aimed to simplify the development of Paper plugins
Info
This API is aimed to simplify the development of Paper plugins, providing a lot of utilities that will make your life (and mine) easier
Check the TODO.md file to check things that are coming in next version
[!CAUTION] You need Java 17+ to use this API/Plugin. If you are using a lower version consider upgrading
[!WARNING] Only Minecraft 1.17 or superior is officially supported. Versions below 1.17 will not receive any support
It's mostly used in my plugins, but you can use it on your own plugins if you want, just make sure to give proper credit!
How to import
Gradle
repositories {
maven {
name = "devadri"
url = uri("https://repo.devadri.es/repository/releases") // Use dev repository for beta builds
}
}
dependencies {
implementation("me.adrigamer2950:AdriAPI:{VERSION}") // Replace {VERSION} with the desired version
}
Maven
<repositories>
<repository>
<id>devadri</id>
<url>https://repo.devadri.es/repository/releases</url> <!-- Use dev repository for beta builds -->
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>me.adrigamer2950</groupId>
<artifactId>AdriAPI</artifactId>
<version>{VERSION}</version> <!-- Replace {VERSION} with the desired version -->
</dependency>
</dependencies>
Credits
- Thanks to Byteflux and AlessioDP for creating the Libby library, which is used to manage dependencies at runtime.
- Thanks to CryptoMorin for creating the XSeries library, which is used to preserve compatibility with older and newer versions of Minecraft, as IDs and APIs can vary between versions.