Skip to content

Development Guide

KamiHub Plugin Development Documentation

Welcome to the KamiHub development documentation! This guide will help you understand how to perform secondary development based on KamiHub, create custom modules, and integrate third-party plugins.

Development Overview

Development Environment Requirements

  • Java Version: Java 21+
  • Build Tool: Recommended Gradle 8.13+
  • IDE: Recommended IntelliJ IDEA
  • Server: Paper 1.21.4+

As a Dependency

You can reference KamiHub as a dependency (compileOnly, available only at compile time, not included in the final build)

Maven

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

<dependencies>
    <dependency>
        <groupId>com.github.KamiLand-Network</groupId>
        <artifactId>KamiHub</artifactId>
        <version>VERSION</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Gradle Kotlin

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

dependencies {
    compileOnly("com.github.KamiLand-Network:KamiHub:VERSION")
}

Gradle Groovy

groovy
repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    compileOnly 'com.github.KamiLand-Network:KamiHub:VERSION'
}

A world that integrates technology and creativity to create digital artworks