回忆:村民大修

回忆:村民大修

全面改造村民AI,加入真实视线、恐惧机制、村庄独立声望,以及会追猎冒犯者并执行武装巡逻的守卫。

会注意到你的村民

原版村民就像家具一样。他们只在床和工作站之间来回踱步,对苦力怕视而不见,直到它几乎贴到身上,并且对待刚刚杀害了他们邻居的玩家,与对待整整一周都在用绿宝石交易的那位玩家毫无区别。

“回想”(Recall)围绕一个简单的理念重塑了村民的行为:村民应该意识到周围发生的事,并且应该记住这些事。


感知

村民拥有了真正的视线:一个 50 格的前方锥形视野,会被墙壁和地形遮挡,但不会玻璃遮挡。他们会留意敌对生物、出鞘的武器以及暴力行为。

他们的反应远比原版更快。发现危险的村民会恐慌、逃跑,并试图进入 室内,寻路到床上,而不是在开阔地惊慌失措。如果没有可到达的避难所,他们就会分散开来远离威胁。

声望,每个村庄独立

每个村庄都保有对你自己的看法。

通过在该村庄范围内杀死敌对生物来保卫村庄,你会在此处赢得声望:交易更便宜,村民升级为大师的速度也更快。

攻击村民、破坏建筑或杀死动物,这个村庄就会与你为敌。村里的村民会拒绝与你交易,一看到你靠近就会逃跑。

关键在于,仇恨是本地的。掠夺了一个村庄,隔壁山谷的村庄既不知道也不在乎。你的声望是你与一个地方的关系,而不是一个全局的分数。

报复

把一个村庄逼得太紧,它就会来找你。

敌对玩家会被 巡逻队 追猎:五名手持铁剑的村民,由一名 铁傀儡 护送。他们会从远处生成并走过来。你可以跑赢他们、等待通缉结束,或者干脆把整个村庄夷为平地。一个没有留守村民的村庄,也就无人可派了。

即使没有巡逻队,村民也不一定会逃跑。有可能某个村民会手持石剑坚守阵地而不是逃跑,保卫自己的家园,对抗任何吓到它的东西,无论怪物还是玩家,一旦危险过去就会把剑收起来。

一个充满生活气息的村庄

  • 失业的村民会聚集在钟旁 社交,站在一起、面对面,并互相寒暄。
  • 村民偶尔会走近你,最多每天一两次。他们会停在有礼貌的距离外,看着你,然后离开。他们不会跟着你到处走。
  • 村庄会发展壮大 到 20 名或更多居民,铁傀儡的数量也会随人口规模相应增加。
  • 村庄财产受到保护。 破坏生成的圆石、木板、门或钟,会吓到并激怒当地人。你放置的方块永远不会受保护,所以拆你自己的房子不会有任何代价。
  • 村民会观看玩家之间的战斗。 两名玩家决斗会吸引一群围观者,而不是引发骚乱,直到有人朝旁观者挥出武器。那一刻,人群就会变成恐慌。

配置

89 项设置,均可通过 Mod Menu 在游戏中编辑,或手动编辑一份注释详尽的 config.yml 文件。

每项设置都在文件中自带说明文档,包括每个默认值与原版行为的差异。在游戏中编辑会保留这些注释,当添加新设置时,文件会自动更新。

视野范围和锥角 · 恐惧阈值和速度 · 社交频率和粒子 · 村庄人口和傀儡规模 · 交易折扣和进展 · 受保护方块列表 · 敌对惩罚和通缉时长 · 巡逻队构成和行为 · 防御者几率和属性 · 性能调优。


前置要求

| Minecraft | 1.21.11 | | 加载器 | Fabric | | Java | 21 或更新版本 | | 必装 | Fabric API | | 可选 | Mod Menu,用于游戏内配置界面 |

Cloth Config 已包含在内,因此你不需要单独下载它。

兼容性

“回想”是 服务端 模组。所有行为都在服务器上运行,因此原版客户端无需自行安装任何东西即可加入运行该模组的服务器。

它不替换村民实体,也不添加自定义生物。它直接扩展了原版村民,因此村庄、交易、繁殖和现有世界都能正常工作。把它放入你正在游玩的存档中,你的村庄会在原地活起来。


多人游戏提示:生效的配置是服务器的配置。游戏内界面编辑的是你的本地副本,在远程服务器上无效。当你打开该界面时,它会明确告诉你这一点。