- 版权类型
- 原创
- 插件中文名称
- MoMoRadar
- 插件英文名称
- MoMoRadar
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- Leaves
- 其他核心
- 语言支持
- 多语言
- 前置组件
- PlaceholderAPI (非必须)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
[MD]
# MoMoRadar
一个用于检测其他Minecraft服务器在线人数的插件,支持PlaceholderAPI集成。
## 功能特性
- **服务器监控**:检测其他Minecraft服务器的在线人数
- **中国API支持**:使用中国的API (motd.minebbs.com) 进行服务器状态检测,更适合中国服务器使用
- **定时扫描**:默认每15秒自动扫描所有服务器(可配置,不建议调小,不能小于10秒,避免API调用过快)
- **命令管理**:通过 `/momoradar` 或 `/mor` 命令管理服务器列表
- **Tab补全**:命令支持Tab自动补全
- **PlaceholderAPI集成**:提供服务器在线人数的占位符
- **配置热重载**:支持 `/mor reload` 重新加载配置文件
> **注意**:因为是调用API,所以不支持内网服务器检测(后续会考虑添加)
## 命令
- `/mor add <name> <address> [port]`:添加服务器到监控列表(不写port默认25565)
- `/mor remove <name>`:从监控列表中移除服务器
- `/mor list`:显示所有监控的服务器及其在线人数
- `/mor scan [name]`:手动扫描服务器(不写name默认扫描所有服务器)
- `/mor reload`:重新加载配置文件
## 权限
- `momoradar.admin`:允许管理MoMoRadar(默认OP)
## PlaceholderAPI占位符
- `%momoradar_<server>_online%`:显示指定服务器的在线人数
- `%momoradar_<server>_max%`:显示指定服务器的最大人数
- `%momoradar_<server>_status%`:显示指定服务器的状态(Online/该服务器离线)
## 配置说明
```yaml
# 扫描间隔设置(单位:秒,默认15秒)
# 不建议调小,不能小于10秒,不然api调用过快,会被紫菜
scan-interval: 15
# 是否在控制台显示扫描结果日志(默认true)
log-scan-results: true
# 服务器列表(也可以直接用命令添加)
servers:
墨墨小镇:
address: mc.mo.cn
port: 25565
```
## 示例
- 添加服务器:`/mor add hypixel mc.hypixel.net`
- 添加带端口的服务器:`/mor add server2 play.example.com 25566`
- 查看服务器列表:`/mor list`
- 使用占位符:`%momoradar_hypixel_online%`
## 许可证
MIT License
## 作者
xyoska
[/MD]