跳到主要内容

Nukkit-MOT

Nukkit-MOT

前言​

Nukkit-MOT 是基于 Nukkit 的分支项目,具备多版本支持、网易客户端兼容以及良好的插件生态兼容性。

Nukkit-MOT 有什么新功能?​

  1. 支持 1.2 – 1.26.50 版本(你可以在配置中设置最小协议)
  2. 支持大多数具有 AI 的实体
  3. 支持下界和末地
  4. 生成地牢和洞穴
  5. 支持原版命令
  6. 支持网易客户端

如何安装?​

  1. 安装 Java 21 或更高版本
  2. 从下面的链接下载 .jar 文件
  3. 运行命令:java -jar Nukkit-MOT-SNAPSHOT.jar(将 Nukkit-MOT-SNAPSHOT.jar 替换为你下载的文件名)

使用 Docker 运行​

docker run -d --name nukkit-mot \
-p 19132:19132/udp \
-p 19132:19132/tcp \
-v $(pwd)/data:/data \
-e JAVA_OPTS="-Xms2G -Xmx2G" \
--restart unless-stopped \
memoriesoftime/nukkit-mot:latest
  • :latest 和 :<短SHA> 是基于 master 分支构建的开发快照。
  • :1.26.30-R1 这种 tag 是与 Maven Central 对应的稳定发布版。
  • 所有 worlds、plugins、players、server.properties 都存放在 /data 卷下。

文档路径​

当前文档已拆分为两条主线:

Maven​

仓库:​

pom.xml
<repositories>
<!-- 正式版来自 Maven Central;SNAPSHOT 构建需要 repo.lanink.cn 仓库 -->
<repository>
<id>repo-lanink-cn</id>
<url>https://repo.lanink.cn/repository/maven-public/</url>
</repository>
</repositories>

依赖:​

pom.xml
<!-- 正式版 -->
<dependencies>
<dependency>
<groupId>com.nukkit-mot</groupId>
<artifactId>nukkit-mot</artifactId>
<version>1.26.50-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​

仓库:​

repositories {
mavenCentral()
// SNAPSHOT 构建需要 repo.lanink.cn 仓库
maven("https://repo.lanink.cn/repository/maven-public/")
}

依赖:​

// 正式版
dependencies {
compileOnly("com.nukkit-mot:nukkit-mot:1.26.50-R1")
}

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