跳到正文

Better Copper Golem

作者:Thanatoros

让铜傀儡变成更聪明的分类器,并记住箱子里的物品。支持木桶、潜影盒和大多数模组存储方块。还可精细调整药水分类方式和铜傀儡的各项属性。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Better Copper Golem

让铜傀儡成为更聪明的分类能手。它们会记住检查过的箱子里有什么,找到以前无法到达的容器,将物品分类到木桶、潜影盒和模组存储中,还可以调整铜傀儡的每项属性。

功能

分类到更多容器

  • 包括木桶、潜影盒,以及铁箱子、储物抽屉、精妙背包/存储和精致存储等模组存储。每种容器都可以单独启用或关闭。
  • 使用数据包方块标签 bettercoppergolem:valid_destinations,即可将任意容器设为有效目的地。

记住容器内容

  • 傀儡会记住访问过的容器里有什么,并直接走向合适的容器,不再反复检查错误的箱子。
  • 记忆会与傀儡一起保存,因此即使区块卸载,或离开后重新进入世界,也不会丢失。
  • 你可以在配置中设置附近的傀儡彼此分享记忆。
  • 空手潜行时右键铜傀儡,即可清除它的记忆(如果开启了记忆共享,其他傀儡的记忆也会一并清除)。

更聪明的寻路

  • 傀儡会走向任何能够到达的箱子,不需要先看见它。成排的箱子、以及楼梯旁上下堆叠的箱子都能正常使用。
  • 它们会绕开墙壁,而不是一头撞上去;遇到无法到达的箱子时,也会放弃前往,不会永远站在箱子前。
  • 只能从上方打开的箱子(例如嵌在地板里的箱子),以及位于傀儡斜下方的箱子(例如楼梯旁或堆叠的箱子)也可以使用。
  • 你可以在配置中调高可达距离,甚至允许隔着薄墙互动。
  • 傀儡会检查 48 格以内、存在实际行走路径的箱子。增大搜索范围后,可以启用 ALWAYS_PATHFIND 来检查每个箱子,但会增加性能开销。

更合理的分类决策

  • 药水和药箭分类:可精确选择傀儡如何区分不同药水(普通/喷溅/滞留)和药箭,共有 30 种操作模式。
  • 优先将物品放入已有同类物品的箱子,最后才使用空箱子。
  • 将相似物品放在一起,例如各种颜色的羊毛,或所有木材类型的楼梯(使用 Minecraft 物品标签)。
  • 使用空格前,傀儡会先填满箱子中已有的物品堆叠。你也可以在配置中设置它们按顺序填充格子,与原版行为一致。
  • 无处可放的物品会被送回铜箱,并暂时忽略,而不是让傀儡永远拿着它。即使重新加载后,傀儡也会记住这一点。

溢出箱

  • 手持红石潜行时右键铜傀儡(可以选择多个傀儡),然后在 30 秒内手持红石右键一个箱子或木桶。
  • 傀儡无法分类到其他地方的物品都会放进溢出箱,不受箱内已有物品影响。因此,无论傀儡的携带量是多少,一个分类器都可以使用同一个溢出箱。
  • 手持红石潜行时右键傀儡,也会显示它当前绑定的溢出箱。
  • 破坏箱子,或让傀儡忘记(空手潜行右键),都会移除溢出箱设置。

调整所有属性

移动速度、携带量、箱子搜索范围(水平和垂直)、最大生命值、互动速度、互动距离,以及傀儡会检查的容器数量。

命令

无需重启,即可在游戏内更改设置:

  • /bettercoppergolem – 模组版本
  • /bettercoppergolem.HELP – 帮助
  • /bettercoppergolem.CONFIG – 显示所有当前设置
  • /bettercoppergolem.RELOAD_CONFIG – 重新加载配置文件
  • /bettercoppergolem.<SETTING> <value> – 更改一项设置,例如 /bettercoppergolem.CARRY_SIZE 32

更改设置需要管理员权限。MOVEMENT_SPEED 和 MAX_HEALTH 仅对重启游戏后生成的铜傀儡生效。

配置

通常位于(%appdata% -> .minecraft -> config -> bettercoppergolemconfig.properties)

|设置项|默认值|范围|作用|
|—|—|—|—|
|OPERATION_MODE|19|1 – 30|傀儡如何区分药水和药箭,详见下方列表|
|POTION_TYPES|1|-1, 0, 1|1:普通药水、喷溅型药水和滞留型药水分别分类。0:它们归为一类(滞留型再生药水会与喷溅型再生药水归为一类)。-1:药水归为一类,但药箭单独分类|
|MOVEMENT_SPEED|1|1 – 10|移动速度倍率|
|CARRY_SIZE|16|8 – 64|傀儡每次搬运的物品数量|
|HORIZONTAL_RANGE|64|4 – 1000|搜索箱子的水平范围|
|VERTICAL_RANGE|16|2 – 200|搜索箱子的垂直范围|
|MAX_HEALTH|12|6 – 64|傀儡生命值|
|INTERACTION_SPEED|60|1 – 300|傀儡与容器交互所需时间,单位为刻(20刻 = 1秒)|
|INTERACTION_RANGE|1|1 – 8|傀儡的交互距离,单位为格。大于1时,傀儡可以隔着薄墙进行交互|
|MAX_CHESTS|10|1 – 1000|傀儡会检查的容器数量|
|BARRELS_SUPPORT|true|true/false|傀儡可以使用木桶|
|SHULKERS_SUPPORT|true|true/false|傀儡可以使用潜影盒|
|MODDED_SUPPORT|true|true/false|傀儡可以使用模组添加的容器|
|REMEMBER_CHEST_CONTENTS|true|true/false|傀儡访问箱子后会记住箱内物品|
|SHARE_MEMORY|false|true/false|附近的傀儡会共享彼此的记忆(需要启用 REMEMBER_CHEST_CONTENTS)|
|MEMORY_SHARE_RANGE|8|1 – 64|傀儡之间必须相距多近才能共享记忆,单位为格|
|PRIORITIZE_FILLED_CHESTS|false|true/false|优先将物品放入已有同类物品的箱子,空箱子作为最后选择|
|SIMILAR_ITEMS|false|true/false|将相似物品放入同一个箱子(羊毛颜色、木材类型、受损工具)|
|RETURN_UNPLACEABLE|false|true/false|无处可放的物品会被送回铜箱子,并在 IGNORE_DURATION 期间被忽略|
|IGNORE_DURATION|1200|100 – 24000|送回的物品被忽略的时间,单位为刻(1200 = 60秒)|
|PRIORITIZE_EXISTING_STACKS|true|true/false|傀儡会先将箱子里已有的物品堆叠补满,再使用空格。设为 false 时采用原版行为:物品按顺序放入第一个空格或匹配的格子|
|ALWAYS_PATHFIND|false|true/false|傀儡会检查搜索范围内每个箱子是否存在实际可行走的路径。设为 false 时,傀儡只会对距离不超过48格的箱子进行路径检查,更远的箱子则根据视线判断。警告:如果 HORIZONTAL_RANGE 或 VERTICAL_RANGE 设置得很大,可能会导致服务器严重卡顿|

操作模式

模式 1 – 4:傀儡只会区分药水效果。力量药水与再生药水不同,但力量药水与力量 II 药水相同。

  • 1 = 药水
  • 2 = 喷溅型药水
  • 3 = 滞留型药水
  • 4 = 药箭

模式 5 – 8:傀儡会区分药水效果和等级。力量药水与再生药水不同,力量药水与力量 II 药水也不同。

  • 5 = 药水
  • 6 = 喷溅型药水
  • 7 = 滞留型药水
  • 8 = 药箭

模式 9 – 30 会组合以下类型:

|模式|组合类型|模式|组合类型|
|—|—|—|—|
|9|1 + 2|20|5 + 6|
|10|1 + 3|21|5 + 7|
|11|1 + 4|22|5 + 8|
|12|2 + 3|23|6 + 7|
|13|2 + 4|24|6 + 8|
|14|3 + 4|25|7 + 8|
|15|1 + 2 + 3|26|5 + 6 + 7|
|16|2 + 3 + 4|27|6 + 7 + 8|
|17|1 + 3 + 4|28|5 + 7 + 8|
|18|1 + 2 + 4|29|5 + 6 + 8|
|19(默认)|1 + 2 + 3 + 4|30|5 + 6 + 7 + 8|

常见问题

我遇到了问题、漏洞或崩溃,想提交报告或提出请求,可以在哪里联系你?

请加入我的 Discord 服务器,加入链接:-> https://discord.gg/y366spsSjv

我可以将这个模组加入自己的整合包吗?

可以,但请勿将模组重新上传或再分发并声称是你自己的作品,同时请注明应有的作者信息。

这个模组支持服务器吗?

支持。

玩家能用这个模组在服务器上搞破坏吗?

绝对不行。服务器本身也必须安装这个模组才能正常运行。

我在用 Carry on 模组,怎么重置傀儡的记忆?

副手必须装备物品,然后按住 Shift(潜行)并右键点击傀儡,即可清除它的记忆。

常见问题

Better Copper Golem 支持哪些 Minecraft 版本?

Better Copper Golem 支持 Minecraft Java 版 1.21.9–26.3,共 8 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Better Copper Golem 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Thanatoros 的其他作品

查看全部 →