Skip to content

1. Getting started

Tebrox edited this page Sep 3, 2026 · 2 revisions

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.


Requirements

  • 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.


Adding VertexCore via JitPack

Gradle (Groovy DSL)

Step 1: Add the JitPack repository

Add this to your settings.gradle (recommended) or build.gradle:

dependencyResolutionManagement {
    repositories {
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

Step 2: Add the dependency

dependencies {
    compileOnly("com.github.Tebrox-Development:VertexCore:v1.1.0")
}

Gradle (Kotlin DSL)

dependencyResolutionManagement {
    repositories {
        mavenCentral()
        maven("https://jitpack.io")
    }
}

dependencies {
    compileOnly("com.github.Tebrox-Development:VertexCore:v1.1.0")
}

Maven

Step 1: Add the JitPack repository

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

Step 2: Add the dependency

<dependency>
    <groupId>com.github.Tebrox-Development</groupId>
    <artifactId>VertexCore</artifactId>
    <version>v1.1.0</version>
    <scope>provided</scope>
</dependency>

Declaring the Plugin Dependency

VertexCore must be present at runtime.

Add it to your paper-plugin.yml:

depend: [VertexCore]

Next Steps

After adding VertexCore you can:

Return to the Wiki Home for an overview of the available documentation.

Clone this wiki locally