Skip to content
LunaHD24 edited this page Sep 9, 2026 · 11 revisions

Quick Links

Installation

MoonBreak supports all versions from 26.x, except for v1.1.0 which only supports 26.2 exclusively. Compatibility is listed at the top of each release.
Download the correct version of the plugin under Releases and put it into your plugins folder. The plugin itself does not change anything until content is added through the API.

Integration

Gradle

Kotlin

repositories {
    maven("https://lunaa.dev/maven/repository")
}

dependencies {
    compileOnly("dev.lunaa.moonbreak:moonbreak-api:1.2.1")
}

Groovy

repositories {
    maven {
        url = 'https://lunaa.dev/maven/repository'
    }
}

dependencies {
    compileOnly 'dev.lunaa.moonbreak:moonbreak-api:1.2.1'
}

Maven

<repositories>
    <repository>
        <id>lunaa-dev-repo</id>
        <url>https://lunaa.dev/maven/repository/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>dev.lunaa.moonbreak</groupId>
        <artifactId>moonbreak-api</artifactId>
        <version>1.2.1</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Deinstallation

Blocks are stored in the chunks PersistentDataContainer. If you want to completely remove any data left behind by the MoonBreak API, you can do so by running the following command.

/moonbreak cleanup

You then need to manually confirm the cleanup by clicking on the chat message. A progress bar will appear.

Warning

Do not stop the server during this process as after completion the index, on where remaining data is stored, is cleared. Stopping the server during cleanup will leave residual data.

Clone this wiki locally