-
Notifications
You must be signed in to change notification settings - Fork 0
1. Getting started
This page explains how to integrate VertexCore into your plugin using JitPack.
VertexCore is distributed via JitPack and must be declared as a dependency in your build system and as a plugin dependency at runtime.
- Paper 1.21.4 or newer
- Java 21 or newer
- VertexCore installed on the server
VertexCore 1.1.0 is compiled against the Paper 1.21.4 API and targets Java 21 bytecode.
Runtime compatibility is verified at both ends of the supported compatibility range:
| Paper | Java | Status |
|---|---|---|
| 1.21.4 | 21 | ✅ Verified |
| 26.2 | 25 | ✅ Verified |
The same VertexCore JAR is tested against both runtime endpoints.
Newer Paper versions may require a newer Java runtime independently of VertexCore.
Add this to your settings.gradle (recommended) or build.gradle:
dependencyResolutionManagement {
repositories {
mavenCentral()
maven { url "https://jitpack.io" }
}
}dependencies {
compileOnly("com.github.Tebrox-Development:VertexCore:v1.1.0")
}dependencyResolutionManagement {
repositories {
mavenCentral()
maven("https://jitpack.io")
}
}
dependencies {
compileOnly("com.github.Tebrox-Development:VertexCore:v1.1.0")
}<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories><dependency>
<groupId>com.github.Tebrox-Development</groupId>
<artifactId>VertexCore</artifactId>
<version>v1.1.0</version>
<scope>provided</scope>
</dependency>VertexCore must be present at runtime.
Add it to your paper-plugin.yml:
depend: [VertexCore]After adding VertexCore you can:
- Configure your plugin using the Config System
- Register commands using the Command System
- Store persistent data using the Database System
- Register database-backed plugins for VertexCore migration support
Return to the Wiki Home for an overview of the available documentation.
VertexCore 1.1.0 · Repository · Releases · Issues