• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
🛡️ 【Deepseek开发】ServerCommandMonitor 全功能 Minecraft 命令审计 & 管理插件 (适用于 Paper 1.17.x - 1.21.x)

原创 开源 聊天 工具 🛡️ 【Deepseek开发】ServerCommandMonitor 全功能 Minecraft 命令审计 & 管理插件 (适用于 Paper 1.17.x - 1.21.x) 2.3.2

请登录后获取
更新lookup指令倒序排列
更新ai显示内容清晰度优化
🛡️ ServerCommandMonitor v2.3.1

✨ 新增功能

🔍 监视指定玩家 – /scm monitor [玩家列表] 可限制仅监控特定玩家,/scm monitor all 恢复监控全部
📜 命令历史查询(分页) – /scm lookup <玩家> [页码] 查看任意玩家的历史命令,每页10条,支持点击翻页
📁 双份日志存储 – 命令同时记录到 commands.log(全局)与 players/<玩家>.log(按玩家分类),便于回溯与审计
🗑️ 日志自动清理 – 新增 log-retention-days 配置项,可设定日志保留天数,过期玩家日志自动删除
🤖 AI 命令分析 – 点击查询结果中的 [询问AI] 按钮,调用 OpenAI 兼容 API 对命令进行风险评分与处理建议,按【指令作用】【风险评分】【处理建议】格式化回复
🚫 指令封禁系统 – 配置 command-blocker 可禁止无权限玩家使用指定指令(如 /give),查询结果中可一键点击 [封禁该指令] 并通过聊天框 ./指令 确认
🔄 自动更新检测 – 启动时自动检查 GitHub Releases 是否有新版本,发现更新会向管理员发送可点击下载链接;支持 /scm update 手动检查

🔄 更新内容

🔹 修复管理员无法收到其他玩家命令转发的问题(权限判断现已包含 OP 与 servercommandmonitor.see)
🔹 完善 MiniMessage 模式下的错误处理,解析失败时自动回退传统颜色格式
🔹 优化 AI 回应截取逻辑,仅提取所需三个字段,避免多余信息干扰
🔹 提升指令封禁交互体验:点击按钮后自动在聊天框填入 ./命令,回车即可封禁
🔹 增加 /scm help 帮助菜单,清晰展示所有子命令用法
🔹 默认配置文件新增完整注释与示例,避免首次使用配置为空
🔹 全面兼容 Spigot / Paper / Purpur / Leaves 1.17 – 1.21

📦 快速安装

  1. 下载 ServerCommandMonitor-2.3.1.jar
  2. 放入服务器的 plugins/ 目录
  3. 重启服务器,自动生成 plugins/ServerCommandMonitor/config.yml
  4. (可选)安装 PlaceholderAPI 以获得完整变量支持
  5. (可选)配置 AI 分析:在 config.yml 中填写 api-key 并启用 ai.enabled
  6. 详细配置指南请参考 README
⚠️ 注意事项

▪ 若配置文件为空,请删除 plugins/ServerCommandMonitor 文件夹后重启
▪ BossBar / ActionBar / AI / 指令封禁 / 监视列表默认关闭,需在 config.yml 中按需启用
▪ 本插件仅监控玩家聊天框输入的命令,控制台或 API 调用的命令不会捕获
▪ 更新检测需服务器能正常访问 GitHub API,若网络受限可关闭 update-checker
▪ AI 分析依赖第三方 API,请妥善保管 api-key,并注意请求频率与费用
修复2.1.0版本管理员无法收到转发指令消息的bug
后退
顶部 底部