Skip to content

Repository files navigation

Nukkit-MOT

Nukkit-MOT

License: LGPL v3 Maven Central Jenkins Build Discord

English 中文


Introduction

Nukkit-MOT is a fork of Nukkit that provides multi-version support, compatibility with NetEase clients, and a well-established plugin ecosystem.

Only interested in newer versions? You might want to try Lumi or PowerNukkitX

What's new in Nukkit-MOT?

  1. Support for 1.2 – 1.26.30 version (you can set the minimum protocol in the config)
  2. Supports most entities with AI
  3. Support for the nether world and The Еnd
  4. Generation of dungeons and caves
  5. Support for vanilla commands
  6. Support for NetEase clients

How to install?

  1. Install java 17 or higher
  2. Download the .jar file from the links below
  3. Write a command to run: java -jar Nukkit-MOT-SNAPSHOT.jar (change Nukkit-MOT-SNAPSHOT.jar to the name of the file you downloaded)

Run with Docker

docker run -d --name nukkit-mot \
  -p 19132:19132/udp \
  -v $(pwd)/data:/data \
  -e JAVA_OPTS="-Xms2G -Xmx2G" \
  --restart unless-stopped \
  memoriesoftime/nukkit-mot:latest
  • :latest and :<short-sha> are development snapshots built from the master branch.
  • :1.26.30-R1 style tags are stable releases mirroring Maven Central.
  • All worlds, plugins, players and server.properties live under the /data volume.

Links

Maven

Repository:

<repositories>
    <!-- Release builds come from Maven Central; SNAPSHOT builds require the repo.lanink.cn repo -->
    <repository>
        <id>repo-lanink-cn</id>
        <url>https://repo.lanink.cn/repository/maven-public/</url>
    </repository>
</repositories>

Dependencies:

<!-- Release -->
<dependencies>
    <dependency>
        <groupId>com.nukkit-mot</groupId>
        <artifactId>nukkit-mot</artifactId>
        <version>1.26.30-R1</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

<!-- SNAPSHOT -->
<dependencies>
    <dependency>
        <groupId>cn.nukkit</groupId>
        <artifactId>Nukkit</artifactId>
        <version>MOT-SNAPSHOT</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

Gradle

Repository:

repositories {
    mavenCentral()
    // SNAPSHOT builds require the repo.lanink.cn repo
    maven("https://repo.lanink.cn/repository/maven-public/")
} 

Dependencies:

// Release
dependencies {
    compileOnly("com.nukkit-mot:nukkit-mot:1.26.30-R1")
}

// SNAPSHOT
dependencies {
    compileOnly("cn.nukkit:Nukkit:MOT-SNAPSHOT")
}

Credits

Projects


Nukkit

NukkitPetteriM1

EaseCation/Nukkit

PowerNukkitX

Lumi

Sponsors

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications.
YourKit Java Profiler · YourKit .NET Profiler · YourKit YouMonitor

Contributors

Thanks to everyone who has contributed to this project!

Star History

If you like this project, please give us a Star ⭐

Star History Chart

Releases

Packages

Used by

Contributors

Languages