Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AdvancedNMotd (1.21.11 适配版)

本项目是 AdvancedNMotd(作者 NamerPRO)的一个 fork,在原项目基础上做了以下改动:

适配内容

  • 目标版本:适配到 Paper / Purpur 1.21.11(原项目停留在 1.16.5)
  • 构建系统:由纯 IDEA + 本地 jar 依赖改为 Maven 构建(pom.xml + Maven Wrapper),依赖 paper-api 1.21.11-R0.1-SNAPSHOT,编译目标 Java 21
  • plugin.ymlapi-version1.13 更新为 1.21
  • 路径解码修复:修复 getCodeSource().getLocation().getPath() 返回 URL 编码路径导致目录含 [ ] 时数据被错误保存(如 %5B20005%5D)的问题
  • BungeeCord:BungeeCord 模块也一并编译(bungee.yml 入口),并将 BungeeCord.getInstance() 改为标准的 getProxy().getScheduler(),使其可仅依赖 Maven Central 的 bungeecord-api 编译

构建

./mvnw package        # Windows: .\mvnw.cmd package

构建产物输出到 target/AdvancedNMotd.jar

使用

Paper / Purpur 1.21.11

  1. target/AdvancedNMotd.jar 放入服务端 plugins/ 目录
  2. 需要安装 ProtocolLib。注意:ProtocolLib 正式版 5.4.0 仅支持到 1.21.8,1.21.11 需使用 dev build:
  3. 服务端需运行在 Java 21+

BungeeCord / Waterfall

  1. target/AdvancedNMotd.jar 放入 plugins/ 目录
  2. 无需 ProtocolLib,bungee.yml 已指向 BungeeCord 入口

与原项目的关系

About

适配AdvancedNMotd至1.21.11

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages