
v1.2.2 更新内容总结
1. 1.12.2 Mohist/Cauldron 核心修复
- 修复了 NoSuchFieldError: CAVE_AIR 崩溃问题。
- 重写了 isSafe 方块检测逻辑,使用字符串名称匹配替代枚举直接引用。
- 解决了 1.12.2 与 1.13+ 对 GRASS (草方块 vs 草丛) 的语义冲突。
2. Folia (1.19.4+) 兼容性修复
- 修复了 GuiListener 在关闭箱子时传入 null 位置导致 Folia 服务器崩溃的问题。
- 现在正确使用箱子位置调度异步/同步任务。
3. 跨版本 GUI 兼容性
- 修复了在 1.12-1.15 版本上打开 GUI 可能报错的问题。
- 采用“通用降级”策略:所有版本 GUI 标题统一转换为 Legacy 颜色代码格式,确保在不支持 Component 标题的旧服务端上也能正常显示颜色。
4. 全版本稳定性增强
- 优化了全息图 (Hologram) 生成逻辑,确保兼容 1.12.2 ArmorStand 特性。
- 保留了 MiniMessage 消息格式支持,同时兼容旧版颜色代码。