全新村民

全新村民

通过情境对话、独特个性和每位玩家的声誉来改变村民互动,使他们能够根据你的行为、他们的情绪和环境做出动态反应。

怪物

简介

为村民引入动态的、情境感知的对话与行为。他们会向玩家打招呼、闲聊八卦、记住过去的互动,并根据信任与声望调整交易。


完整描述

Whole New Villager 用动态的、情境感知的行为与对话取代了标准村民的哼声和静态互动。

村民不再只是等待玩家打开交易菜单,而是会主动向你打招呼、对周围环境做出反应、记住你过去的行为,并据此调整他们的行为。所有对话都以头顶气泡的形式呈现,确保游戏内聊天日志保持干净整洁。

情境对话示例

  • 早晨:“早上好,旅行者!这天气正适合交易……呃,聊天。”
  • 午夜:“你想干什么,旅行者?现在可是半夜。”
  • 雨中:“又淋湿了……这场雨会把胡萝卜泡烂的,旅行者。”
  • 无家可归:“没有床,没有家……你见过多余的床吗,旅行者?”
  • 认领床铺:“这张床现在归我了!终于有个睡觉的地方了!”
  • 手持绿宝石:“那颗绿宝石是给我的吗,旅行者?我们谈谈吧。”
  • 受到伤害后:“绿宝石可抹不掉你干的事,旅行者。要买就快点。”
  • 低声望:“我的货可不卖给像你这样的人。”

核心机制

  • 持久记忆:每个村民都有独特的名字、性格和心情。他们对玩家持有独立的看法。
  • 声望系统:和平互动会建立信任,使村民最终会称呼玩家的名字并提供更好的交易。敌对行为会导致交易被拒绝,冲突的消息会通过村民的八卦传播开来,让整个村庄对你冷淡。
  • 自主行为:村民会对周围环境做出反应,包括怪物、暴风雨、铁傀儡、猫以及当地生物群系。无家可归的村民会主动寻找未被认领的床,并在夜晚回家。

操作

  • 右键单击:发起对话。
  • 潜行 + 右键单击:跳过对话,直接打开交易界面。

自定义

无需修改模组代码即可修改或扩展对话台词。默认台词可通过数据包覆盖,并使用 /reload 命令在游戏内重新加载。详细文档和文件格式可在 GitHub 仓库中查看。

安装

  1. 为你的 Minecraft 版本安装 Fabric Loader。
  2. 安装 Fabric API。
  3. 将模组的 .jar 文件放入你的 mods 文件夹。

注意:该模组必须安装在服务端才能正常工作。客户端可以选择性安装以查看对话气泡;未安装客户端模组的玩家仍可正常加入并与服务器互动。

链接

许可证

CC0 1.0 Universal(公有领域)。  本项目与 Mojang Studios 或 Microsoft 无隶属、认可或关联关系。  由 milhae77 开发。