按住easyPlace

按住easyPlace

Litematica 简易放置,无需按住使用键。Minecraft 26.x 对 Hold-Easy-Place 的延续,可选支持服务器自定义物品。

无需磨损你的鼠标右键,即可按蓝图建造。 Hold easyPlace 让 Litematica 的 轻松放置模式在每个客户端刻保持激活,而无需按住使用键。看向蓝图,方块就会自动放置。

这是 Minecraft 26.x 版的 Hold-Easy-Place 延续版本, 原版由 shane0411 开发,以 MIT 许可证发布,并保留原始版权。上游最后一个版本支持 1.21.x。 此版本是针对当前 Litematica 和 malilib 内部机制的重写,新增了下面描述的服务器自定义物品开关, 并移除了上游的失败提示选项、cacheTime 以及蓝图文件夹按钮。

工作原理

  1. 照常打开 Litematica 的轻松放置功能(easyPlaceMode)。
  2. 在 Litematica 配置 > 通用中启用 Hold Easy Place 模式,或在快捷键标签页中绑定 切换 Hold Easy Place。
  3. 瞄准蓝图。无需按住任何键,方块就会放置。

这两个设置都会像其他 Litematica 选项一样保存到 litematica.json 中。

预期效果

  • 这是 Litematica 自带的轻松放置功能,只是无需按住按键。它不是打印机。放置使用原版触及距离,需要目标方块在你的十字准星下,并且每刻尝试放置一次。不会在你身后或穿过墙壁放置任何东西。
  • 当 Litematica 需要控制游戏刻时会自动让位:例如在 REBUILD 工具模式下、GUI 打开时,以及你实际按住使用键时。
  • 兼容旧的轻松放置路径和 easyPlacePostRewrite。
  • 保持模式下放置失败的信息不会显示在聊天栏中。你自己的点击操作保留原版 Litematica 的反馈。

服务器自定义物品(可选)

有些服务器会发放自定义物品,例如无限方块。原版轻松放置功能会拒绝使用它们放置,因为物品数据与蓝图不完全匹配。bHold easyPlace 为此添加了四个开关,全部位于 Litematica 配置 > 通用中:

  • 宽松物品匹配:当蓝图需要普通方块时,自定义物品可视为匹配。需要精确数据的物品(如已填充的潜影盒)仍保持精确匹配。
  • 持有时跳过选择方块:当你当前持有的物品已满足目标时,不干扰你的快捷栏。
  • 保护自定义物品:选择方块功能不会将其他物品移动到装有自定义物品的栏位中。
  • 自定义物品丢失监视器:当自定义物品离开你的物品栏且未在两秒内归还时,会带有时间戳发出警告,这样丢失的无限方块就能成为带证据的支持工单。

同时也在运行 EasyPlaceFix 模组?在多人游戏中,它会根据自身设置处理放置,因此请也在该模组中为其启用 nbtIgnore 和 loosenMode 选项以支持自定义物品。

前置要求

Minecraft 26.2、Fabric,以及 Fabric API、 MaLiLib 和 Litematica。 仅客户端。

如果你仍安装有原版 Hold-Easy-Place jar 文件,请将其移除。此模组声明与其存在冲突,因为两个模组会在同一游戏刻驱动轻松放置功能。

致谢

  • shane0411 编写了原版 Hold-Easy-Place。
  • masa 编写了 Litematica 和 MaLiLib。

源代码在 GitHub,MIT 许可证。