跳到正文

Villager Comfort Continued

作者:elleoellie

村民的房屋越舒适,交易价格就越优惠!

收藏

截图

介绍

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

The text

Villager Comfort 会根据村民的生活品质提高或降低村民交易价格。你对他们越好,交易就越便宜;他们的生活越糟糕,交易就越贵!这个模组旨在鼓励玩家真正为村民_建造_村庄,而不是把他们塞进 1×1 的小洞里就算完事。

这个模组会考虑多种不同的生活品质:村民的卧室、他们的工作场所,以及他们可能面临的各种问题。这些数值会合并计算出总体舒适度,并决定交易价格的涨跌幅度。

此外,模组的可配置项非常丰富!你可以调整舒适度系统对价格的影响程度、理想房屋面积、理想工作站区域大小等。通过修改配置,大多数生活品质都可以禁用,甚至反转效果。也许你正在制作一个被辐射污染的主世界整合包;那就可以让村民在无法外出时反而更开心!

卧室与工作场所。

村民晚上需要地方睡觉!他们更喜欢宽敞、私密的卧室。当然,他们也希望房间光线充足,以免怪物靠近!工作场所也是同样的道理,不过村民更能接受与其他村民共用工作场所。

值得注意的是,如果把村民的工作站方块放在和床同一房间,或是离床太近,就会降低他们的舒适度!工作与生活的平衡很重要,你懂的。

问题

村民可能会遇到各种影响生活的问题。让村民被敌对生物(僵尸、掠夺者等)追赶、把他们困在室内,或让他们无法入睡,都会降低他们的舒适度。

使用特定物品对村民右键点击,即可查看所有这些数值。默认物品是纸张,但可以通过数据包更改。这样会打开一个精美界面,展示村民的总体舒适度数据。

A gif of the player right-clicking on a villager, seeing their increased prices, and then right-clicking again with a sheet of paper to view the villager's stats.

致谢

这个模组最初由ghenghen_ 制作,之后由leahx_y2k 移植到 1.20.1。我一直很喜欢这个模组,也很希望它能加入 1.21。由于它采用 MIT 许可证,我便自学了 Java,并决定亲自移植!感谢 ghenghen_ 和 leahx_y2k 的付出。

另外感谢 Kaupenjoe 制作 Java 和 Minecraft 模组教程,感谢vertexcubed提供部分底层代码,大大简化了菜单和界面的制作,也感谢 Neoforged Discord 服务器上的热心用户。

未来更新

  • 目前村民舒适度只会影响交易价格。我希望能提供选项,让它也影响商品库存、补货速度等。
  • 添加为村民指定床铺的功能。
  • 让村民在意房屋的建材(例如,地毯和装饰品能提升舒适度;用泥土建房则会降低舒适度)。
  • 添加独特特质系统(有些村民喜欢猫,有些则希望离其他村民更远,等等)。
  • 将模组更新到未来版本(26.1?)。

已知问题

兼容性

这个模组应该兼容大多数其他模组,包括添加新村庄生物群系、村庄职业等内容的模组。我强烈推荐安装一个能为村民添加独特名字的模组!

舒适度系统不会影响 Ribbit 或 Kobolds 等模组添加的新 NPC,不过如果大家感兴趣,我可以考虑加入对它们的支持。

常见问题

Villager Comfort Continued 支持哪些 Minecraft 版本?

Villager Comfort Continued 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

Villager Comfort Continued 怎么安装?

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

评论

登录后评论和评分

elleoellie 的其他作品

查看全部 →