Litematica Printer 4th v1.0.0
Litematica Printer 4th 1.0.0
这是投影打印机四改版的首个正式版本,fork 自 BiliXWhite/litematica-printer(投影打印机三改版)。
主要变化
- 将打印调度重构为持续扫描的生产者与作业池消费者:扫描持续发现缺失、错误和多余方块,消费者按事务类型公平取出并批量处理。
- 同类放置、使用和破坏作业可以在同一游戏 tick 内批量提交;跳过、失败或已失效的作业均视为已消费,尚未完成的位置会由后续扫描重新加入。
- 搜索改为基于分块世界快照的异步并发扫描,避免扫描线程直接阻塞客户端主线程,并遵循 Litematica 可见层设置。
- 所有物品切换及远程容器取物都会等待客户端确认完成后再继续打印,降低材料尚未到手就误判或放置失败的问题。
- 错误方块、多余方块及破冰统一通过可选的 ChainVeinFabric 3.0.0 客户端作业 API 批量提交;未安装 ChainVeinFabric 时不会启用这些破坏功能。
- 调试 HUD 同时显示生产者扫描进度、作业池长度、消费者状态与当前作业;关闭打印开关不会清空生产者和消费者状态。
- 保留原有具体打印语义,包括原木放置后去皮、放水、破冰、方块状态调整、填充和破基岩等处理。
- 删除旧挖掘模式、内置远程大仓和多版本包装器;只发布 Minecraft 26.1.2 与 26.2 的独立 jar。
- 工程改为 Java 构建逻辑,并拆分为纯 Java
core调度层与各 Minecraft 版本的独立适配实现,不再依赖源码预处理和版本 mapping。
下载与依赖
请根据 Minecraft 版本下载对应 jar:
litematica-printer-mc26.1.2-1.0.0+26.1.2.jarlitematica-printer-mc26.2-1.0.0+26.2.jar
必需依赖:Fabric API、MaLiLib、Litematica。
可选依赖:ChainVeinFabric 3.0.0(打印过程中的方块破坏)、Quick Shulker/AxShulkers(远程潜影盒)、Fabric-Bedrock-Miner(破基岩)。