{"repo":"limbang/mirai-console-minecraft-plugin","free":true,"listed":false,"github":"https://github.com/limbang/mirai-console-minecraft-plugin","clone":"git clone https://github.com/limbang/mirai-console-minecraft-plugin.git","description":"基于 Mirai Console 编写的MC服务器状态查询插件","language":"Kotlin","stars":25,"topics":["mirai","mirai-console","mirai-plugin","docker","minecraft","minecraft-server"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"本项目是基于 Mirai Console 编写的插件 用于 ping 服务器状态 戳一戳机器人头像可以获取帮助 可选前置插件mirai-plugin-general-interface用来支持事件 功能 - 支持通过服务器名称或直接地址 ping Minecraft 服务器 - 支持把单服 ping 结果渲染成状态图片 - 支持把全部服务器状态拼接成一张总览图片 - 支持连接失败时返回失败状态图，而不是只返回异常文本 - 支持戳一戳机器人获取帮助 - 可选接入 mirai-plugin-general-interface 同步服务器改名事件 管理命令 name 可设置如下 - PING ping服务器 - LIST 查询列表 - PING ALL ping全部服务器 群内使用方式 下面的触发词由 setCommand 配置决定，以下只展示默认语义： 图片模式说明 - isPingToImg = false - 单服 ping 返回文本消息 - isPingToImg = true - 单服 ping 返回状态图片 - 连接失败时会返回失败状态图 - isAllToImg = false - ping all 返回文本汇总 - isAllToImg = true - isAllImageCombined = true 时， ping all 返回多张服务器状态卡拼接后的总览图片 - isAllImageCombined = false 时， ping all 按服务器顺序逐张发送状态图片 配置项 - serverMap - 已配置服务器列表，键为显示名称，值为地址和端口 - commandMap - 群消息触发命令映射 - isAllToImg - 是否把 ping all 结果发送为图片，默认 true - isAllImageCombined - ping all 使用图片模式时，是否把结果合成为一张图，默认 true - isPingToImg - 是否把单服 ping 结果发送为状态图片，默认 false - isNudgeHelp - 是否开启戳一戳帮助功能，默认 true 功能展示 戳一戳功能： 单服状态图： 多玩家列表状态图： 连接失败状态图： ping 全部添加的服务器总览图：","default_branch":null,"files":null,"tree":[],"storefront":"/r/limbang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/limbang/mirai-console-minecraft-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}