Skip to content

Releases

Litematica Printer 1.1.5-cloud.2 · 云盒优先与实体盒回退

Choose a tag to compare

@Moeary Moeary released this 25 Oct 10:41

Minecraft 1.21.1 / Fabric。基于 water2004 四改 v1.1.5 的云仓适配分支,保留上游作者与 AGPL-3.0 许可证;不是上游官方新版本。

配套 CloudStorage 0.2.3,可与官方 AxShulkers 1.24.0 共存。

  • 补料优先本人云盒,不受实体盒在背包中的前后位置或候选材料顺序影响。
  • 云仓缺料的初始等待超时后查询实体盒;旧/他人云目录不当作实体库存。
  • 保留 v3 按需请求、服务端正常点击扣账与满背包安全回填,不自动丢物品,不改写告示牌/漏斗放置算法。

安装:退出 Minecraft,备份原打印机 JAR,再换入附件;只保留一个 litematica-printer JAR,不与其他三改/四改版本混装。其他依赖无需因此次升级更换。设置 useQuickShulker=true、shulkerSource=PLUGIN,在支持云仓的服务器执行 /cs shulker auto;关闭云盒用 /cs shulker off。

已验证完整本机 Fabric 模组组 + 非 OP Paper 1.21.1:云盒优先 411 ms(实体盒的 32 石头不动),云仓无砂砾时实体盒回退 1256 ms,满背包回填并取新料 343 ms,库存守恒、光标为空、无 PENDING。数值仅为本机测量,未作为大型投影整体速度保证。

发布二进制与该客户端测试的 JAR 完全一致。附件包括生产 JAR、该提交的完整对应源码(Gradle/core/1.21.1 实现、测试驱动、构建说明与许可证)ZIP、SHA256SUMS.txt;测试驱动未打入生产 JAR。共享修改版时请一并提供对应源码与许可证。

Litematica Printer 1.1.5-cloud.1 · Minecraft 1.21.1

Choose a tag to compare

@Moeary Moeary released this 25 Oct 01:21

Litematica Printer 1.1.5-cloud.1+1.21.1,基于 water2004 四改 v1.1.5 的云仓适配自改版,适用于 Minecraft 1.21.1 / Fabric / Java 21。保留上游历史、作者署名与 AGPL-3.0;作为预发布版本提供游戏实测。

改动

  • 按需取料:通过 cloudstorage:demand 专用通道请求目标材料,收到真实服务端目录后再开盒,减少等待全仓目录轮巡的卡顿。
  • 满背包换料:将主背包中一组非目标、无自定义组件的普通方块正常回存云仓,再取新材料;保护快捷栏、装备、工具、潜影盒及自定义物品。没有安全候选时暂停,不丢弃物品腾位置。
  • 保留打印任务:等待云仓回复时返回 WAITING,避免过早判定缺料;缺货等待有时限。
  • 回填确认:核验实际回填槽位,避免依赖变化的云盒内容快照;给服务器处理点击保留关闭窗口前的时间。
  • 普通玩家可用:取料请求使用专用通信,避开聊天命令防刷;保留固定目录和普通潜影盒原有兼容路径。

本次主要修改取回料链路,告示牌、漏斗等方块的放置算法沿用上游。

安装

  1. 关闭游戏,备份 mods/ 和 config/。用附件 litematica-printer-1.1.5-cloud.1+1.21.1.jar 替换原打印机 JAR,同一实例只保留一个打印机版本。
  2. 所需依赖:Fabric Loader >=0.16.0、Fabric API >=0.102.0+1.21.1、MaLiLib >=0.21.10、Litematica >=0.19.61,均选择 Minecraft 1.21.1 对应构建。实际验证组合为 Loader 0.18.4、Fabric API 0.116.8、MaLiLib 0.21.10、Litematica 0.19.61。
  3. 如同时安装 Masa Gadget,已验证组合为 Masa Gadget 4.0.403 + MagicLib 0.8.882;旧 Masa Gadget 4.0.395 与新版 Litematica 存在已遇到的 Mixin 注入冲突。
  4. 按需云仓功能需要服务端安装 CloudStorage 0.2.0-SNAPSHOT。设 useQuickShulker=true、shulkerSource=PLUGIN,进服执行 /cs shulker auto,云盒留在主背包三排。/cs shulker off 可移除云盒。

已验证范围

完整 Fabric 模组组合以非 OP 玩家连接真实 Paper 1.21.1:按需取料 351 毫秒,满背包回存旧材料并取新料 343 毫秒。服务端账本守恒、快捷栏未变、光标为空、无 PENDING 事务。已验证等待目录时保留打印任务,以及原崩溃相关类经过实际 Mixin 转换后成功加载。

上述为本机取料链路测量,复杂投影整体建造仍需实测。额外自定义禁存材料可能需要手动整理背包空位。云仓搜索按钮与特殊物品禁存由服务端插件提供。

附件含生产 JAR、完整对应源码及 SHA256SUMS.txt;生产 JAR 不含测试驱动。源码归属于本 tag 指向的提交,构建方法见 CLOUD-STORAGE.md,改动详见 中文说明。