Repository navigation
CloudStorage 0.2.3 · AxShulkers 共存适配
Pre-release
Pre-release
Paper 1.21.1 / Java 21。实验性预发布,配套 打印机 1.1.5-cloud.2。
允许保留官方 AxShulkers 1.24.0:普通潜影盒继续使用 Ax 的右键开盒和真实库存;云潜影盒及云仓窗口由 CloudStorage 独占处理,阻止目录被其他开盒器当成真实方块取走。无需替换 Ax JAR 或修改其配置/数据库。
/cs status增加shulker-isolation=ready|blocked;未知 Ax 版本或监听器布局仍阻止云盒。- 配套 cloud.2 打印机缺料时先查本人云盒,云仓无库存后回退实体盒;背包槽位顺序不影响云盒优先级。
- 保留默认共享仓、普通玩家接口 5+5、中文搜索、特殊物品禁存及 0.2.2 正常停机检查点修复。schema 仍为 1,不搬迁或删除库存。
升级:先联合备份数据库/玩家/世界,正常 stop 后替换 CloudStorage JAR(只保留一个),保留整个 plugins/CloudStorage 目录,启动后检查隔离状态。保留 AxShulkers 1.24.0;其他开盒插件尚未逐项适配。旧冻结仍须审计后人工确认,不自动解锁。
验证:27 项 Java + 5 项 Python;官方 Ax 的非 OP 开盒/回填守恒、正常重启、未知版本保护均通过。完整 Fabric 模组组补料实测:云盒优先 411 ms、实体盒回退 1256 ms、满背包换料 343 ms,无 PENDING。原功能与正常/异常停机完整回归通过;最终发布 JAR 另跑共存回归 72.7 秒通过。详情见源码 docs/testing-0.2.3.md。不是大型投影全流程或正式 MCSM 现场验收。
附件包含生产 JAR、该提交的完整源码 ZIP、SHA256SUMS.txt。未部署到正式服务器或修改实际客户端。