nonebot-plugin-mccheck
January 29, 2026 · View on GitHub
简体中文|English
📖 介绍
Minecraft服务器状态查询,支持IPv6
💿 安装
以下提到的方法任选 其一 即可
[推荐]使用 nb-cli 安装
在 Bot 的根目录下打开命令行, 输入以下指令即可安装nb plugin install nonebot-plugin-mccheck
使用包管理器安装
在 nonebot2 项目的插件目录下, 输入安装命令pip install nonebot-plugin-mccheck
打开 nonebot2 项目根目录下的 pyproject.toml 文件, 在 [tool.nonebot] 部分追加写入
plugin["nonebot_plugin_mccheck"]
📈 已实现的功能
- IPv6支持
- 支持全平台适配器
- 支持Unicode全字体与字形
- Motd样式渲染
- 支持互通服务器双次查询
- 多语言
- SRV支持
📑 未来的功能
- 敬请期待
🖼️ 效果图
v0.1.45
🎈 特别说明
查询IPv6服务器
查服 [2001:db8:85a3::8a2e:370:7334]:25565 <-IPv6服务器地址及端口,端口和冒号可以不带
或
查服 [2001:db8:85a3::8a2e:370:7334] <-IPv6服务器地址
⚙️ 配置
在 nonebot2 项目的.env文件中添加下表中的必填配置
| 配置项 | 必填 | 默认值 | 说明 |
|---|---|---|---|
MCC__LANGUAGE | 否 | zh-cn | 插件渲染图片所使用的语言 可用语言:[ zh-cn,zh-tw,en] |
MCC__TYPE | 否 | 0 | 插件发送的消息类型(0为HTML渲染图片, 1为文本) |
🎲 消息类型对比
| 类型 | 特殊样式 | Favicon | 完全彩色下划线/删除线 | 全Unicode字体支持 |
|---|---|---|---|---|
| 文本 | ❌ | ⭕ | ❌ | ⭕ |
| HTML | ⭕ | ⭕ | ⭕ | ⭕ |
🎉 使用
| 命令 | 参数 | 范围 | 说明 |
|---|---|---|---|
查服/mcheck | ip:端口 或 ip | 私聊/群聊 | 查询服务器状态 |
设置语言/set_lang | 语言名称 | 私聊/群聊 | 设置插件渲染图片所使用的语言 |
当前语言/lang_now | 无 | 私聊/群聊 | 查看当前插件渲染图片所使用的语言 |
语言列表/lang_list | 无 | 私聊/群聊 | 查看插件支持的语言列表 |