Installation
Integrating AbyssalLib into your plugin is straightforward and similar to using any other API. This guide will walk you through adding the necessary build dependencies and updating your plugin descriptor.
To get started, you will need to complete 2 steps:
Adding the Gradle or Maven Dependency to your build script.
Adding the
paper-plugin.ymldependency so the server loads AbyssalLib first.
Adding the Build Dependency
AbyssalLib artifacts are hosted on JitPack.
repositories {
maven { url 'https://jitpack.io' }
}
dependencies {
implementation('com.github.darksoulq:AbyssalLib:<version>')
}
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependency>
<groupId>com.github.darksoulq</groupId>
<artifactId>AbyssalLib</artifactId>
<version>version</version>
</dependency>
Adding the paper-plugin.yml Dependency
Since AbyssalLib is a library plugin, your plugin needs to tell Paper to load it first.
dependencies:
server:
AbyssalLib:
required: true
load: BEFORE
bootstrap:
AbyssalLib:
required: true
load: BEFORE
05 June 2026