Skip to content

一个记录并检查基岩版/Java版本Minecraft服务器的Nonebot2插件

License

Notifications You must be signed in to change notification settings

ZombieFly/nb-mcsc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

本项目基于Nonebot Plugin MCStatus修改,实现不同的需求

基于 nonebot2go-cqhttp 的 Minecraft 服务器状态查询插件

安装

克隆此仓库至Nonebot生成的plugins文件夹中

git clone https://github.com/ZombieFly/nb-mcsc.git

命令格式

/mcs add <name> <address>为所在群添加一个服务器记录,在不指定端口时,将依次检查基岩版服务器与Java版服务器默认端口上是否有开放服务器,如果存在,将连同服务器类型一同记录

/mcs list 展示所在群服务器记录

/mcs rm <name> 删除对应服务器

/mcs ping <name> 检查对应服务器的状态(仅依照添加时记录的服务器类型检查)

/mcs p 检查列表第一个服务器的状态

/beping <address>/bep <address> 不记录,直接通过服务器地址检查基岩版服务器状态

/jeping <address>/jep <address> 不记录,直接通过服务器地址检查Java版服务器状态

注:/为命令头,请依照具体设定替换

服务器状态返回样式

基岩版

Title: {status.motd}-{status.map}
Version: {status.version.brand}{status.version.version}
Players: {status.players_online}/{status.players_max}
Gamemode: {status.gamemode}

Java版

Title: {cut_title}
Description: {cut_dc}	#当 status.description 中含有\n时,将以此切分为 Title 与 Description ,并自动去除首尾空格;反之仅有Title
Version: {status.version.name}
Players: {status.players.online}/{status.players.max}

帮助接入

已接入nonebot-plugin-help

TODO

  • 异步调用检查
  • 设置置顶服务器
  • 服务器开放探索(公开)

About

一个记录并检查基岩版/Java版本Minecraft服务器的Nonebot2插件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages