karin-plugin 连接群聊和mc服务器,可查询服务器状态。管理员可通过 rcon 命令管理服务器。
npm install karin-plugin-mc-rconkarin 插件,使用 ts 开发。
需要搭配 karin 使用。
1. 安装该插件
- 包管理器 可以通过 pnpm add karin-plugin-mc-rcon@latest -w 安装
- 使用编译产物 可以 clone 该仓库的 build 分支 git clone --depth=1 -b build https://github.com/jacksixth/karin-plugin-mc-rcon.git ./plugins/karin-plugin-mc-rcon/,然后通过运行 pnpm install --filter=karin-plugin-mc-rcon 安装
2. 运行 npx karin .
3. 在 karin web 界面的插件页签中配置该插件
4. 保存配置后即可使用
所有需要 rcon 的命令均只支持 java 版我的世界 且服务器需开启 rcon 功能
白名单功能需要服务器开启白名单功能 server.properties 中的 white-list 需要为 true
| 命令语法 | 功能描述 | 状态 |
| -------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---- |
| #motd #motd | 查询 Minecraft 服务器状态(支持 Java/基岩版) | ✅ |
| #(server list\|服务器状态) | 列出所有服务器信息(伪造转发消息防刷屏) - 别名/地址 - 服务器图标 - 描述 - 服务器版本 - 在线人数 - 玩家列表 | ✅ |
| #(server wllist\|白名单列表) | 查看服务器白名单(管理员专属) | ✅ |
| #(rcon\|发送命令) | 向单个/所有服务器发送 RCON 命令(管理员专属) | ✅ |
| #(bind\|绑定\|注册) | 绑定 QQ 号与游戏昵称 | ✅ |
| #(unbind\|解绑\|注销) | 解绑游戏昵称 | ✅ |
| #(unbind\|解绑\|注销) | 解绑 QQ 号对应游戏昵称(管理员专属) | ✅ |
| #(ban\|封禁) | 封禁玩家(无法使用机器人功能并且将其绑定昵称在所有服务器中 ban 掉)(管理员专属) | ✅ |
| #(unban\|解封) | 解除封禁玩家(管理员专属) | ✅ |
| #(apply\|申请) | 申请加入服务器白名单 | ✅ |
| #(revoke\|取消白名单) | 撤销服务器白名单权限(管理员专属) | ✅ |
| | 退群清除 QQ 号绑定游戏昵称 | ✅ |
| | 入群欢迎,提示重新入群的人无法进入服务器需要联系管理员清除服务器黑名单 | ✅ |
| | 连接鹊桥 mod | 🚧 |
| #(help\|帮助) | 查看本插件所有命令 | ✅ |