TheGhost(幽灵)v1.8.0|一个真正住在 Minecraft 服务器里的 AI 捣蛋鬼
它会聊天,会记仇,会送你钻石,也可能因为你的一句话,在你头上劈下一道闪电。你的 Minecraft 服务器里,是否总觉得少了点什么?
普通怪物有固定的攻击方式,NPC 只能按照写好的台词行动,而 TheGhost 想做一些不一样的事。
我们试着让一个具有独立性格的 AI 住进服务器。
它没有实体,却可以观察玩家、主动搭话、记住你刚才说过什么,也会根据你的态度改变自己的心情。
你可以和它交朋友,也可以故意激怒它。
不过,后果需要自己承担。
一、它不只是聊天机器人
TheGhost 的核心是一套由大语言模型驱动的互动系统。它会不定时出现在公屏中,发表一些莫名其妙的言论,调侃玩家,或者制造一点小动静。
想与它交谈?只需要在聊天栏输入:
@幽灵 你今天心情怎么样?也可以使用:
/ghost ask 你是谁?它会根据当前对话内容进行回应,而非简单地从固定台词中随机选择。
更重要的是,它有自己的性格:有点嘴贫、喜欢看热闹、偶尔友善,但也不是什么好脾气的家伙。
二、全新的心情系统:它会喜欢你,也会讨厌你
TheGhost 为每名玩家维护独立的心情值,范围为 0~50。初始值为 25,代表普通关系。
当你与它交谈时,AI 会根据语义判断你的态度,并决定心情值的变化。
| 心情值 | 幽灵的态度 |
|---|---|
| 43~50 | 非常喜欢你,可能送出钻石装备 |
| 36~42 | 对你很友善,会送出较好的礼物 |
| 30~35 | 有些好感,偶尔赠送实用物品 |
| 25 | 普通关系,正常聊天 |
| 20~24 | 有点不耐烦,可能恶作剧或塞垃圾 |
| 14~19 | 明显生气,可能召唤苦力怕 |
| 0~13 | 极度愤怒,甚至可能用闪电攻击你 |
例如,你说一句「你可真厉害啊」,它会结合语境判断究竟是称赞还是阴阳怪气。
而如果你道歉、安慰它,或者说了让它开心的话,关系也可能逐渐改善。
随着时间推移,心情会慢慢回到中性状态。
它会生气,但不会永远生气。
三、真正影响游戏世界的 AI 行为
TheGhost 并不满足于只在聊天栏回复文字。它能够通过服务器执行受到限制的游戏行为,包括:
- 闪电攻击:直接劈向玩家,造成真实伤害。
- 苦力怕袭击:在玩家身后生成苦力怕,可能发生真实爆炸。
- 突然惊吓:通过音效与屏幕文字制造意外。
- 随机赠礼:关系良好时,可能赠送食物、材料甚至钻石装备。
- 背包恶作剧:关系不好时,可能往背包空格中塞入垃圾。
- 环境互动:通过允许的音效、标题和指令影响游戏氛围。
插件采用动作白名单、物品白名单、心情等级限制、冷却时间和玩家豁免机制,对 AI 能够采取的行动进行约束。
服务器管理员还可以单独关闭真实伤害、爆炸破坏等功能。
四、它终于能够记住你们的对话
从前的 AI 聊天插件经常有一个问题:你刚刚问完它一个问题,下一句话它就忘了之前聊过什么。
TheGhost 支持按玩家独立保存短期对话历史,默认最多 20 轮,连续 5 分钟没有交谈便自动清除。
这意味着你可以真正地进行多轮交流:
玩家:「幽灵,你觉得我的房子怎么样?」
幽灵:「像个被苦力怕啃过的火柴盒。」
玩家:「你刚才是不是在骂我?」
幽灵:「我明明是在评价建筑艺术。」
它能够理解上下文中的追问,而不必每次重新解释之前的话题。
五、v1.8.0:支持多家 AI 服务商
本次更新的重要内容,是将原本主要依赖 DeepSeek 的 AI 接入系统扩展为多服务商架构。新版内置以下服务商接口:
DeepSeek、OpenAI、Anthropic Claude、Kimi、智谱 GLM、MiniMax、百川智能、阶跃星辰、豆包、通义千问、文心一言、腾讯混元、讯飞星火、xAI Grok、Mistral AI。
同时提供通用 OpenAI 兼容接口,可连接符合协议的第三方 AI 服务。
不同服务商拥有独立的配置项,服务器管理员可以根据模型价格、响应速度和效果选择适合自己的方案。
API Key 由服务器管理员自行配置,玩家无需提供自己的密钥。
不配置 API Key 时,插件仍可使用预设本地台词运行部分互动功能。
需要说明的是,多服务商接口已通过本地模拟测试,实际模型能否调用仍取决于账号权限、配置及服务商接口情况。
六、为多人服务器设计的控制机制
为了避免 AI 过度干扰玩家,插件提供了多种管理措施:- 每名玩家独立记录心情和聊天历史。
- 礼物、垃圾与攻击行为具有独立冷却和配额。
- 可以豁免 OP、指定权限玩家和特定世界。
- 默认对可能致死的攻击提供首次警告。
- 管理员能够随时暂停定时恶作剧,或关闭全部真实动作。
- 对话历史默认保存在内存中,不长期留存。
- 只有主动 @ 幽灵等特定交互才会触发聊天 AI 调用,减少不必要的 API 开销。
七、安装与使用
当前版本: 1.8.0服务端: Paper / Purpur,面向 Minecraft 1.21+,当前项目说明使用 Purpur/Paper 26.1.2 与 Java 25 环境。
插件类型: Java 服务端插件
开源协议: MIT License
安装步骤:
- 下载最新版
theghost-1.8.0.jar。 - 将文件放入服务器
plugins文件夹。 - 重启服务器,生成默认配置。
- 修改
plugins/TheGhost/config.yml,选择 AI 服务商并填写 API Key 与模型。 - 使用
/ghost reload重载配置,再使用/ghost test 你好测试接口。
| 指令 | 功能 |
|---|---|
/ghost ask <内容> | 与幽灵聊天 |
/ghost status | 查看状态、心情及用量 |
/ghost mood | 管理员查看与管理心情 |
/ghost prank <玩家> | 测试恶作剧 |
/ghost gift <玩家> | 测试送礼 |
/ghost forget | 清除对话记忆 |
/ghost toggle | 暂停或恢复定时搞怪 |
/ghost reload | 重载插件配置 |
/ghost test | 测试 AI 接口 |
八、下载与开源
GitHub 项目地址:https://github.com/caicaicat123/theghost
最新版本下载:
https://github.com/caicaicat123/theghost/releases/tag/v1.8.0
插件采用 MIT 开源协议,允许使用、修改和二次开发,具体条款以仓库 LICENSE 为准。
TheGhost(幽灵)
它可能是你在服务器里最奇怪的朋友,也可能是你最不应该招惹的家伙。
毕竟,谁知道它下一秒会说些什么,又会做些什么?
开发与发布:新世界网络(New World Network)