![AI村民[Gemini]](https://cdn8.newbeebox.com/nbbnext/2026/09/04/45c529f466f5ce50333adf4434e452d0.jpeg)
AI村民[Gemini]
让《我的世界》中的村民拥有自己的思想。
🧠 AI村民
让 Minecraft 村民拥有自己的思想。
AI村民 将普通的 Minecraft 村民转变为拥有 AI 驱动的对话、个性、持久记忆和自主决策 能力的智能角色。
村民不再只是站着等待交易,他们可以进行交流、记住你告诉他们的信息、评估周围环境、追求目标、对危险做出反应,并做出自己的决定。
✨ 功能特性
💬 AI 对话
使用 Minecraft 聊天功能直接与村民交谈。
潜行 + 右键点击一个已启用的村民开始对话,然后在聊天框中正常输入。
村民可以:
- 自然回应你的消息
- 讨论周围的环境
- 记住对话中的信息
- 与玩家发展熟悉度
- 回复时展现各自的个性
当你正常与村民交互时,原版的 Minecraft 交易功能仍然有效。
🧠 持久记忆
村民并非完全没有记性。
每个 AI 村民都有自己的记忆,并能记住之前对话中的信息。
你甚至可以教给他们一些事实。
例如:
/aivillagers remember Naman owns the large wheat farm
这条信息会变成该村民记忆的一部分。
🎭 个性
并非每个村民的思维方式都相同。
AI村民 赋予村民独特的个性特征,这些特征会影响他们的行为和反应方式。
有些村民可能更:
- 勇敢
- 善于社交
- 内向
- 乐于助人
- 谨慎
他们的个性会影响对话和自主决策。
🤖 自主村民
这就是 AI村民 超越普通对话模组的地方。
当启用自主行为时,村民可以观察周围的环境并决定他们下一步应该做什么。
他们可以追求诸如以下目标:
- 🌾 收集资源
- 🍞 寻找食物
- 🏠 回家
- 😴 睡觉
- 🧑🤝🧑 社交
- 🚶 跟随其他村民
- 🏃 逃离危险
- ⚔️ 攻击敌对生物
- 📍 前往有用的地点
村民会持续评估自身处境,并从一组受控的动作中做出选择。
AI 无法执行任意的 Minecraft 命令或不受限制的操作。决策在执行前会经过验证,并通过模组的动作系统传递。
🧠 AI 的工作原理
AI村民 使用 Google Gemini 作为其 AI 大脑。
该模组会收集村民处境的紧凑视图,包括相关的世界信息和需求,然后请求 Gemini 做出决策或生成对话回复。
结果会经过验证后,村民才会执行动作。
Minecraft 世界
↓
村民感知
↓
需求与状况
↓
🧠 Gemini
↓
验证后的决策
↓
村民动作
🔑 设置 Gemini
AI村民 使用“自带 API 密钥”系统。
你需要自己的 Google Gemini API 密钥。
- 获取 Gemini API 密钥
通过 Google AI Studio 创建一个密钥。
- 启动一次 Minecraft
模组会创建其配置文件。
- 打开
.minecraft/config/ai-villagers.json
- 添加你的 API 密钥 "apiKey": "YOUR_GEMINI_API_KEY"
- 重启 Minecraft
或者使用:
/aivillagers reload
⚠️ 切勿与任何人分享你的 Gemini API 密钥。
不要将你的密钥发布在 Discord、截图、GitHub、Modrinth 评论区或错误报告中。
如果你不小心泄露了密钥,请通过 Google 撤销并创建一个新的。
⚙️ 配置
AI村民 提供配置选项来控制自主行为。
重要选项包括:
| 选项 | 描述 |
|---|---|
| autonomousVillagers | 启用或禁用村民的自主行为 |
| autonomousCombat | 允许自主村民对敌对生物做出反应 |
| maxConcurrentDecisions | 限制同时进行的 AI 决策数量 |
| maxActionsPerDecision | 限制单个决策产生的动作数量 |
如果你运营着一个大型村庄,降低并发设置有助于减少 AI/API 活动。
🛠️ 命令
使用:
/aivillagers enable
为你正在注视的村民启用 AI 行为。
/aivillagers disable
为目标的村民禁用 AI 行为。
/aivillagers status
查看目标 AI 村民的信息。
/aivillagers remember <fact>
教给村民一个事实。
示例:
/aivillagers remember Naman owns the large wheat farm
/aivillagers forget
清除目标村民存储的记忆。
/aivillagers reload
重新加载 AI村民 的配置。
需要以村民为目标的命令要求你在指定范围内注视该村民。
💬 与村民对话
开始
- 注视一个已启用 AI 的村民。
- 潜行 + 右键点击村民。
- 你应该看到:
AI Villagers: Now talking with Villager...
- 在 Minecraft 聊天框中正常输入你的消息。
结束
你可以通过以下方式结束对话:
- 再次潜行 + 右键点击同一个村民
- 使用
/aivillagers stop - 走远至超出现有的对话距离规则触发范围
⚠️ 重要须知
🌐 网络连接
AI 响应需要与 Gemini API 通信。
如果你的网络连接缓慢或不可用,响应可能会变慢或失败。
🔑 API 限制
Gemini API 的使用受 Google 自身的配额、限制和政策约束。
AI村民 无法控制这些限制。
🐌 AI 响应可能需要时间
AI 响应并非即时。
根据你的网络连接、API 可用性、模型处理速度和服务器性能,响应可能需要几秒钟。
当村民正在回复时,不要刷屏发送消息。
🧠 AI 并非完美
村民偶尔可能会做出奇怪、错误、有趣或意想不到的决定。
这也是实验的一部分。
该模组会验证 AI 的决策,但不保证 AI 生成的每个响应或决策都是合理的。
⚔️ 自主战斗
自主战斗仍是一个不断发展的功能。
村民有时可能会做出意想不到的战术决策,尤其是在特殊地形或危险情况下。
🚫 不要做的事
请不要:
- 分享你的 Gemini API 密钥。
- 上传包含你 API 密钥的 ai-villagers.json 文件。
- 向村民刷屏发送数百条消息。
- 在未测试服务器性能的情况下运行数量极其庞大的自主村民。
- 在没有先检查你的 Gemini API 状态的情况下,将 API 配额错误报告为 Minecraft/模组错误。
- 认为 AI 的回应代表了模组有意的固定行为。
🐛 发现 Bug?
发现哪里出错了?
请报告!
报告前:
- 尽可能重现问题。
- 在 Minecraft 日志中检查 [AI Villagers] 相关消息。
- 记录问题发生时你在做什么。
- 附上你的 Minecraft 版本、Fabric 版本、AI村民 版本以及相关的模组。
💬 需要帮助?
加入 AI Villagers Discord,并在需要帮助或想要报告问题时 @RealNamanYT。
报告 Bug 时,请包括:
Minecraft 版本:
Fabric Loader 版本:
AI村民 版本:
其他相关模组:
发生了什么:
你期望发生什么:
相关日志:
切勿在 Bug 报告中包含你的 Gemini API 密钥。
❤️ 反馈
AI村民 是一个不断发展的项目。
如果你喜欢这个模组、发现了有趣的事、发现了意想不到的村民行为,或者对新功能有想法,我们很乐意听取你的意见。
你的反馈有助于让村民变得更智能。
📜 许可证
AI村民 根据此 Modrinth 项目上指定的许可证发布。
完整的许可证文本请参见仓库/项目文件。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。