✨ 我的世界服务器状态查询插件,适配zhenxun_bot
简体中文|English
🤓 若有什么好的功能建议,欢迎在Issues中提出
如果你需要单文件的旧版本,请切换到分支old
- 支持全平台适配器
- 适配Unicode全字体与字形
- 渲染Motd样式
- 查询服务器昵称
- 查询服务器最大人数,当前人数
- 查询服务器motd
- 返回服务器地址及端口
- 返回服务器在线状态
- 查询服务器延迟
- 更精确的延迟
- 支持UDP服务器
- 错误信息反馈
- 端口自动补全
- 智
障能判断IP地址是否正确 - 获取服务器motd的json版本(仅当服务器motd设置为json格式时)
- 不依赖任何外部api
- 支持特殊端口查询(如
2
,80
,443
等) - 查询服务器favicon
- 多语言
- SRV支持
- 获取服务器协议号
- 获取服务器官网[如果存在]
- 敬请期待
v1.16
- 使用命令
添加插件 mc_check
快速安装 - 使用命令
更新插件 mc_check
快速更新插件
- 将
mc_check
文件夹放入plugins
文件夹或自定义文件夹内
命令 | 参数 | 范围 | 说明 |
---|---|---|---|
查服 |
[ip]:[端口] 或 [ip] |
私聊/群聊 | 查询Minecraft服务器状态 |
设置语言 |
语言名称 | 私聊/群聊 | 设置插件渲染图片所使用的语言 |
当前语言 |
无 | 私聊/群聊 | 查看当前插件渲染图片所使用的语言 |
语言列表 |
无 | 私聊/群聊 | 查看插件支持的语言列表 |
配置项 | 必填 | 默认值 | 说明 |
---|---|---|---|
language |
否 | zh-cn |
插件渲染图片所使用的语言 可用语言:[ zh-cn ,zh-tw ,en ] |
type |
否 | 0 |
插件发送的消息类型(0 为HTML渲染图片, 1 为图片, 2 为普通文本) |
类型 | 特殊样式 | Favicon | 彩色下划线/删除线 | 全Unicode字体支持 |
---|---|---|---|---|
文本 | ❌ | ⭕ | ❌ | ⭕ |
图片 | ⭕ | ⭕ | ⭕ | ❌ |
HTML | ⭕ | ⭕ | ❌ | ⭕ |
更新日志
修复 json motd 渲染的字符顺序异常
修复 json motd 渲染的样式异常
修复文件名拼写错误
补全缺失的颜色代码
支持互通服双次查询
优化错误捕捉,修复多线程超时假死
修复MOTD渲染问题
修复渲染渐变导致的缺字漏字现象
更新MineStat版本至2.6.3以支持最新协议。优化玩家数据获取逻辑,确保在处理玩家信息时更加健壮。
移除默认HTML模板中无用的样式标签,以清理代码结构。
增强图像验证函数的健壮性,添加额外的输入检查,并处理可能出现的异常,使图像验证更加可靠。
捕捉意外的dns解析错误
支持全平台适配器
新增html渲染,适配unicode全字体与字形
refactor(mc_check): 优化untils函数并重构网络调用
删除无用依赖
渲染Version中的彩色字符
完全适配dev真寻,迁移插件配置至PluginMetadata
格式化代码,增加可读性
适配dev版本真寻
修复SRV解析
添加对Query / GamSpot4 / UT3协议的支持
SRV解析支持
socket返回值进行容错处理 多语言文件配置
支持发送favicon
删除外置依赖,使用本地依赖 不再依赖外部api
更改命令触发规则,无参数时提示输入
更换基岩版查服api,使用国内api源
统一输入格式
优化代码逻辑
规范变量名
对api调用进行限制
取消了超时判断,但可能会造成响应时间变长
若频繁报错则可能遇到了网络波动(基岩版查服api站点不稳定),请尝试重启bot
输入时若ip
后若无端口(且无:
),自动使用默认端口[25565/19132]
支持发送错误信息
支持查询UDP协议服务器
支持查询UDP服务器,但命令冲突[已修复]
更精确的服务器延迟
重命名文件
修复favicon不存在造成的消息发送失败问题
支持发送favicon
更灵敏的触发
更新usage
支持查询JAVA服务器
支持发送延迟
pip install dnspython
minestat: 一个多平台语言的我的世界服务器查询模块