跳到正文

Liberty’s Villagers

作者:gitsh01

村民生活质量改进

收藏

介绍

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

Liberty’s Villagers

你是一个村庄的市长吗?你是否厌倦了村民在夜幕降临时找不到自己的床,或是在早晨忘记自己的工作站?你是否见过太多村民因为从楼梯上跳下、反复受伤,最终死亡?那么,Liberty’s Villagers 就是为你准备的!

Liberty’s Villagers 是一个 Fabric 模组,它改进了村民的行为逻辑,并允许市长(也就是你)调整村民的行为,为你的村民带来更好的体验!

功能:

通用

  • 调整村民寻找兴趣点的范围(适用于垂直建造或大型城市)
  • 调整村民前往兴趣点时所需的最长时间
  • 调整村民需要接近到什么程度才能使用兴趣点
  • 村民只会收集食物,或收集其职业所需的物品(例如农民收集种子等)
  • 可选 – 村民醒来时治疗他们(类似基岩版)
  • 可选 – 优先让村民避开仙人掌、水、铁轨、活板门和细雪。
  • 可选 – 修复村民在墙壁或栅栏附近“卡住”的寻路问题
  • 可选 – 防止村民爬上梯子和藤蔓(可怜的家伙们不知道该怎么爬下来)
  • 调整村民认为从高处跳下仍然“安全”的距离
  • 可选 – 村民可以食用西瓜片、南瓜派以及熟鳕鱼和熟鲑鱼作为食物
  • 可选 – 防止村民繁殖(适用于存在无法寻路的床、导致人口暴增的情况)
  • 可选 – 村民决定生孩子时必须拥有空闲的工作站
  • 可选 – 防止村民踩踏农作物
  • 可选 – 阻止村民在深夜寻找工作站和聚集点
  • 可选 – 不生成傻子村民
  • 可选 – 所有村民都是傻子村民
  • 可选 – 所有村民都是幼年村民
  • 可选 – 幼年村民永远不会长大
  • 可选 – 配置幼年村民成长所需的时间

村民职业

  • 可选 – 盔甲匠会在工作时间寻找并治疗铁傀儡
  • 可选 – 牧师会在工作时间寻找并治疗村民和玩家
  • 调整农民在 x/z 平面和 y 轴方向上寻找农作物的范围。
  • 可选 – 农民优先种植他们刚刚收获的同种作物
  • 可选 – 农民可以种植和收获西瓜和/或南瓜
  • 可选 – 如果拥有合适的食物,屠夫可以喂养鸡、牛、猪、兔子和羊
  • 可选 – 如果拥有种子,制箭师可以喂养鸡。
  • 可选 – 如果拥有小麦,皮匠可以喂养牛。
  • 可选 – 如果拥有小麦,牧羊人可以喂养羊。
  • 调整村民寻找可喂养动物的范围。
  • 当范围内已有过多特定动物时,阻止村民继续喂养。
  • 可选 – 渔夫会外出捕捉生鳕鱼/生鲑鱼,并在工作站补货时将它们烹饪。
  • 可选 – 图书管理员会寻找附近的书架。

傀儡

  • 可选 – 傀儡会避开仙人掌、水、铁轨、活板门和细雪。
  • 可选 – 傀儡不会攻击玩家
  • 可选 – 防止村民召唤傀儡(适用于傀儡数量过多的情况)
  • 可选 – 选择指定半径内可以生成的傀儡数量
  • 可选 – 水下傀儡攻击完怪物后,会寻找返回岸边的路径。
  • 可选 – 为傀儡设置一个相对于最近聚集点的最大寻路距离。
  • 可选 – 防止傀儡爬上梯子/藤蔓。

猫

  • 可选 – 选择指定半径内可以生成的猫的数量
  • 可选 – 猫不会消失
  • 可选 – 黑猫可以在任何时间生成(不仅限于满月期间)
  • 可选 – 所有猫都是黑猫(应我家猫的要求)
  • 可选 – 为猫咪远离最近集合点的寻路范围设置最大值。
  • 可选 – 防止猫爬上梯子或藤蔓。

调试

  • Villagerstats 命令,会以易于阅读的书籍格式,汇总显示你所在村庄中的村民数量及其职业、无家可归的村民数量、铁傀儡数量、猫的数量和种类,以及可用的空床数量。
  • Villagerinfo 命令,会汇总显示你面前村民的信息——他们的床、工作站和集合点的位置,以及他们物品栏中持有的物品。如果你正在查看一个兴趣点(例如工作站、床或钟),它还会告诉你该兴趣点是否已被村民认领。
  • VillagerSetPOI 命令,可以切换某个方块(例如床、工作站或钟)是否为有效的兴趣点,这样你就可以禁止装饰性方块被视为工作站,并保留自己的床以便晚上睡觉。
  • 村民信息覆盖层 – 在单人游戏和集成服务器中,你可以在环顾四周时查看 Villagerinfo 更新的数据,这对于在村民集合时间进行快速调试非常有用。

截图

general_1
general_2
pathfinding_1
pathfinding_2
profession_1
profession_2
profession_3
profession_4
golems_1
golems_2
golems_3
cats_1
cats_2
debug_1

依赖

如果你想在专用服务器上运行此模组,则需要 1.4.17 或更高版本的 “Server Translation API”。

如果要在客户端编辑该模组的选项,则需要 “Mod Menu” 模组。

鸣谢

感谢 SuperSaiyanSubtlety 的 Enchantment Lore fabic 模组
为服务端打开书籍界面编写了遵循 MIT 许可证的代码。

感谢 kressety 提供简体中文翻译。
感谢 Cape-City 提供德语翻译。

评论

登录后评论和评分