一款基于AI的MC服务器智能助手插件

原创 开源 工具 一款基于AI的MC服务器智能助手插件 v1.0.6

完成注册/登录后下载
版权类型
原创
插件中文名称
ExAI助手
插件英文名称
ExAI
原帖地址
无
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.20
  2. 1.19
  3. 1.18
  4. 1.17
  5. 1.16
  6. 1.15
  7. 1.14
  8. 1.13
  9. 1.12

ExAI - Minecraft 智能助手插件​


ExAI 是一款基于大语言模型的 Minecraft 服务器 AI 助手插件。通过自动上传以及对话监听快速建立服务器知识库,通过RAG技术能针对你的服务器内容给出精准回答。所有操作都在箱子 GUI 中完成,玩家无需记忆指令。

项目地址:https://github.com/Crossroadscodes/MC-ExAI

功能特性​

  • 箱子 GUI 对话 — 玩家通过菜单与助手单轮对话,不污染公屏。
  • 公屏自动回答 — 检测疑问关键词触发,可配置冷却。
  • 自动知识搜集 — 自动搜集公屏玩家之间的问答对,经过AI及管理员审核后上传知识库。
  • 玩家知识上传 — 玩家用成书提交 Q&A → 管理员 在 GUI 中审批 → 通过后写入向量库。
  • 奖励系统 — 审核通过自动发放 Vault 货币与自定义物品。
  • RAG 语义检索 — 使用 DashScope text-embedding-v3(1024 维),相似度阈值可调。
  • 管理员工具 — 聊天记录查看、知识库编辑、对话记录一键提升为知识。
  • 灵活存储 — 通过 storage.type 在 MySQL 与纯本地 YAML 之间切换,小服可零数据库部署。
  • 大模型后端 — 兼容 OpenAI 接口(默认阿里云 DashScope/通义千问,可替换为 OpenAI、DeepSeek 等)。
  • 低成本 — 通过CD设置和输出截断实现了较低的AI调用成本。

界面预览
主菜单 — 开始对话将鼠标悬停到玩家头像上点击,即可进入单轮对话。
start-chat.webp

主菜单 — 单轮对话须知纸张物品显示使用说明与当前冷却时间。
single-turn-notice.webp

主菜单 — 上传知识点击书本获取可编辑成书,按"问:xxx 答:yyy"格式填写后关闭书本即可提交审核。
upload-knowledge.webp

主菜单 — 审核员审核(OP)打开分页审核界面:左键批准(自动写入知识库并发放奖励),右键拒绝。
reviewer-panel.webp

主菜单 — 历史对话(OP)浏览玩家提问与 AI 回复历史:左键可编辑后晋升为正式知识,右键删除该记录。
chat-history.webp

主菜单 — 知识库管理(OP)查看并编辑所有已批准的知识条目:左键修改、右键删除,知识库自动重载。
knowledge-base.webp

公屏对话演示玩家在公屏输入带关键词(吗、怎么、? 等)的问题,助手会在公屏自动回答。
chat-dialogue.webp

指令与权限
指令说明
/exai opengui打开助手界面
/exai question <玩家> <问题>向玩家发送问题(OP)
/exai reload重载配置(OP)
/exai help显示帮助
权限节点:exai.op(知识审核)。

快速部署
  1. 将 ExAI.jar 放入 plugins/。
  2. 启动服务器一次,编辑 plugins/ExAI/config.yml:
    • 选择 storage.type:yml(默认,无需数据库)或 mysql。
    • 若为 mysql,填写 MySQL 连接信息。
    • 填写大模型 API Key(llm.apiKey)。
    • 自定义助手名称、语言、奖励配置。
  3. (可选)编辑 plugins/ExAI/knowledge.yml 预置知识库内容。
  4. 执行 /exai reload。

存储模式​

storage.type数据落地位置
yml(默认)knowledge.yml + data/ai_log.yml + data/pending_knowledge.yml + data/pending_count.yml
mysqlknowledge.yml(始终本地) + MySQL 表 ex_ai_log、ex_pending_knowledge、ex_pending_knowledge_count
知识库永远以 YAML 文件形式存在;只有审计/日志数据会随模式切换。
环境要求
  • Spigot/Paper 1.12.2 或兼容版本
  • Java 8+
  • MySQL 5.7+ —— 仅 storage.type: mysql 时需要
  • Vault —— 可选,用于发放货币奖励
  • 一个兼容 OpenAI 协议的 LLM 接口 + Embedding 接口



Feedback & issues welcome. / 欢迎反馈与建议。
作者
Crossroads
下载
8
查看
520
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. v1.0.6

    1.21支持 向量精细化 编辑器安全化
  2. v1.0.5

    1.修复知识库分片:每个向量分片包含 3 组完整问答对,避免问答被拆分而影响检索语义。 2.新增独立 Embedding 配置:支持 OpenAI 兼容地址、API...
  3. v1.0.4

    知识采纳奖励改为发放给提交者(而非审核员):在线即时发放;离线时金币经 Vault 直发,物品与提示入队、下次登录补发 「上传知识」图标展示采纳后可获得的奖励 主菜单图标按权限区分:审核 /...
后退
顶部 底部