
Litematica-Printer-Hana
litematica-printer,随Hana多次修订
Litematica Printer — Hana
Litematica Printer — Hana 是一个客户端 Fabric 模组,为 Litematica 添加了自动化原理图建造功能。它通过围绕玩家放置正确的方块来还原原理图,并提供填充、流体移除、挖掘、基岩破坏、物品栏辅助及相关实用功能。
本仓库是早期 Litematica Printer 分支的独立维护延续,重写了基岩破坏工作流,改进了扫描器和迭代器,并增加了额外的建造功能。
支持的 Minecraft 版本
- 1.18.2
- 1.19.4
- 1.20.1、1.20.2、1.20.4 和 1.20.6
- 1.21 至 1.21.11
- 26.1.x 和 26.2
不支持早于 1.18.2 的版本。中间版本的 Minecraft 如果属于同一兼容范围可能可以运行,但并非总是单独构建为独立的 JAR 文件。
依赖要求
必需:
可选集成:
- Tweakeroo
- Quick Shulker
- Take It Out,适用于受支持的 1.21.x 和 26.x 版本
依赖版本必须与所启动的 Minecraft 版本匹配。
功能特性
打印与性能
- 以玩家为中心的按距离排序放置。
- 针对大型原理图区域的扫描器缓存和限时迭代。
- 基于数据包的放置方式,无需客户端幽灵方块即可更快运行。
- 放置进度和缺少材料 HUD。
- 针对混合材料打印的服务器延迟和往返时间保护。
- 对方块方向和状态敏感方块的更安全处理。
建造工具
- 在活动原理图或选区范围内进行填充。
- 排干水和熔岩源方块。
- 在选区内挖掘方块。
- 独立处理多余方块和错误状态方块。
- 带白名单的基岩破坏模式。
- 含水泥泞方块的放置及破冰后放置水。
- 使用活珊瑚替换原理图中的死珊瑚。
物品栏集成
- Quick Shulker 材料获取和有序放回。
- 在受支持的版本上通过 Take It Out 远程获取材料。
- 材料切换保护,防止上一个快捷栏物品被错误放置。
打印机还包含许多原版方块的特殊放置逻辑,包括楼梯、门、活板门、漏斗、箱子、拉杆、红石线、藤蔓、悬垂植物、磨石、合成器、花簇以及其他方向性方块。
基本使用方法
- 使用 Litematica 在主世界中加载一个原理图。
- 移动到原理图方块的交互范围内。
- 按下
Caps Lock键启用打印机。 - 当服务器需要时,在配置界面中调整打印机设置。
大多数选项在配置界面中都有提示。目前还没有官方的完整教程。
已知不支持的内容
某些内容目前无法可靠打印,可能会被跳过或以错误状态放置:
- 头颅、告示牌、旗帜以及其他具有特别复杂状态或数据处理方式的方块。
- 装有流体的炼药锅。
- 实体,例如物品展示框、盔甲架和画。
- 非原版内容,除非明确支持。
如果即使在保守的工作间隔下原版方块仍被错误放置,请提交方块支持报告。
疑难解答
启用后打印机不工作
- 某些反作弊系统会拒绝打印机的静默旋转或放置交互。
- 非常短的工作间隔可能超过服务器的放置速率限制。请增加间隔时间,或在服务器支持时尝试基于数据包的打印方式。
- 账号或会话状态有时可能干扰交互数据包。重新连接账号或服务器可能会有所帮助。
方块以错误状态放置
- 服务器反作弊或高延迟可能阻止模拟旋转被接受。
- 工作间隔可能过短,服务器无法确认材料切换和放置。
- 该方块可能需要尚未实现的放置逻辑。请在问题中附上方块 ID、目标状态、Minecraft 版本、打印机版本以及可复现的示例。
Quick Shulker 无法工作
- 对于所选的集成模式,服务器必须支持从物品栏中打开潜影盒。
- 配置的模式必须与实际可用的模组或服务器行为匹配。
- Litematica 的
pickBlockableSlots中必须包含可用的快捷栏槽位,且不应完全被潜影盒填满。

支持与贡献
- 在 GitHub Discussions 中寻求安装帮助、配置问题、兼容性讨论和一般反馈。
- 仅在 GitHub Issues 中报告可复现的 Bug、方块支持问题和具体的功能请求。
- 打开新报告前,请先搜索现有的 Issues 和 Discussions。
- 每个 Issue 只包含一个独立可复现的问题,并附上
latest.log、崩溃报告、截图或相关短视频。
致谢
- bunny_i 对本项目的广泛支持和贡献。
- aleksilassila/litematica-printer 为原始项目。
- zhaixianyu/litematica-printer 提供了早期的修复和功能。
- MoRanpcy/quickshulker 提供 Quick Shulker 集成。
- bunnyi116/fabric-bedrock-miner 为基岩破坏功能提供基础。
- 感谢每一位测试、报告问题、贡献代码或支持本项目的朋友。
许可证
本项目基于 GNU Affero General Public License v3.0 许可。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。