mirror of
https://github.com/Murasame-Dev/McStatus-API.git
synced 2025-12-15 12:48:02 +00:00
这是一个 FastAPI 项目,主要封装了 mcstatus 包,用于查询 Minecraft 服务器状态,支持Java和基岩,以及附带其他小特性!
| .gitattributes | ||
| .gitignore | ||
| app.py | ||
| BedrockServerStatus.py | ||
| dnslookup.py | ||
| FormatData.py | ||
| JavaServerStatus.py | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| requirements.txt | ||
McStatus-API
这是一个 Flask API,主要封装了 mcstatus 包,用于查询 Minecraft 服务器状态,支持Java和基岩,以及附带其他小特性!
💻用法
此项目的页面模板正在筹备中,敬请等待!
GET /java?ip=<IP> - (Required)- 查询 Java 版服务器状态GET - /bedrock?ip=<IP> - (Required)- 查询基岩版服务器状态
📦安装&▶启动
以下提到的方法 任选其一 即可
uv
uv run app.py
pdm
pdm install
pdm run app.py
pip
pip install -r requirements.txt
python app.py
🖊下一步计划
- 添加配置文件
- 添加一个基于此项目的服务端(他可能只是一个API Caller,或者是一个Websocket服务器?)
服务端可以调用多个API,并将其返回的信息进行合并并输出,旨在用于检查不同地区的延迟 - 添加是否默认使用 SRV 解析的变量
- 等一切尘埃落定后,我会考虑使用 FastAPI
📞 联系
TG群组:点此加入
吹水群:1049319982
邮箱:congyu@sbhfy.cn