Skip to content

Release Notes

StarYearsL edited this page Jul 8, 2026 · 2 revisions

Release Notes

XiaoNuoClean v1.1.0

v1.1.0 是 XiaoNuoClean 的 Fabric / NeoForge 双加载器版本。

适配版本

  • Minecraft Java Edition: 26.1.226.2.x
  • Java: 25+
  • Fabric:
    • Fabric Loader: 0.19.3+
    • Fabric API: 0.154.2+26.1.2
  • NeoForge:
    • NeoForge: 26.1.2.76+

安装文件

请根据服务器加载器选择其中一个 jar:

xiaonuoclean-fabric-1.1.0.jar
xiaonuoclean-neoforge-1.1.0.jar

不要在同一个服务端同时安装两个 jar。

主要变化

  • 项目拆分为 commonfabricneoforge 多模块结构。
  • Fabric 和 NeoForge 分别发布单独 jar,两个 jar 都内置通用清理逻辑。
  • 编译基线为 Minecraft 26.1.2,元数据声明兼容范围覆盖 26.1.226.2.x
  • Fabric metadata 依赖范围为 >=26.1.2 <26.3
  • NeoForge metadata 依赖范围为 Minecraft [26.1.2,26.3)、NeoForge [26.1.2.76,)
  • 增加 /xnc 作为 /xiaonuoclean 的简写命令。
  • 移除 Fabric 空客户端入口,服务端与单人/局域网场景继续使用主入口。
  • 构建时校验 jar 内容,避免 Fabric/NeoForge metadata 混入错误 jar。

重要修复

  • 修复 NeoForge jar 内部 metadata 版本号格式问题。
  • fabric.mod.jsonMETA-INF/neoforge.mods.toml 内部版本号必须写作 1.1.0,不能写作 v1.1.0
  • v1.1.0 只用于 Git 标签或发布标题;NeoForge 会按 Maven 版本规范解析 version 字段,带 v 会导致 jar 被判定为无效模组。

构建命令

Fabric 默认构建:

./gradlew build

NeoForge 构建:

./gradlew :neoforge:build -PincludeNeoForge=true --no-parallel --max-workers=1

XiaoNuoClean v1.0.2

这是 XiaoNuoClean 的 Fabric 版掉落物定时清理 MOD 版本 v1.0.2

适配版本

  • Minecraft Java Edition: 26.1.2
  • Fabric Loader: 0.19.3
  • Fabric API: 0.154.2+26.1.2
  • Java: 25+

主要功能

  • 默认每 15 分钟自动清理一次掉落物。
  • 默认在清理前 10、5、4、3、2、1 秒广播提示。
  • 清理后广播本次清理的物品总数量。
  • 支持通过配置文件和游戏内指令修改清理间隔、提示秒数和白名单。
  • 支持白名单物品不被清理。

新增功能

/xiaonuoclean whitelist set

现在可以直接使用主手物品添加白名单。

使用方式:

  1. 游戏内 OP / 管理员主手拿着想加入白名单的物品。
  2. 执行:
/xiaonuoclean whitelist set
  1. MOD 会自动读取主手物品 ID 并加入白名单。

控制台无法使用该命令,因为控制台没有游戏内主手物品。

优化内容

简化手动清理指令

旧指令:

/xiaonuoclean clean now

新指令:

/xiaonuoclean clean

Bug 修复

修复清理数量统计错误

修复前:

  • 清理 9 组物品时显示清理了 9 个掉落物。

修复后:

  • 会统计每个掉落物堆叠中的实际数量。
  • 9 组、每组 64 个物品会正确显示为 576。

配置安全改进

  • 损坏的 JSON 配置不会被自动覆盖。
  • 加载配置时不会静默重写用户原始配置文件。
  • 空的 warningSeconds: [] 可以用于关闭清理前倒计时提醒。
  • 大清理间隔不会因为 tick 计数溢出导致异常清理。

安装文件

推荐使用:

xiaonuoclean-1.0.2.jar

Clone this wiki locally