| 项目 | 说明 |
|---|---|
| 版本来源 | Mojang 官方清单(piston-meta),当前收录 921 个版本;缓存 6 小时后自动刷新 |
| Java 运行时 | 按版本自带的 javaVersion.component 从官方清单取用,缺失时自动下载 |
| 原生库 | 按当前架构(x64 / ARM64 / x86)筛选,兼容层与加载器版本自动带上 |
| 校验 | 所有文件按 SHA-1 校验,缺失或损坏会在启动前补齐 |
| 模组加载器 | Fabric / Forge / NeoForge 可在版本管理里直接装 |
从官方清单拿到该版本的 JSON,读取依赖库、原生库、资源索引与主类。
库文件、客户端 jar、资源索引与 Java 运行时按 SHA-1 校验后落盘,已存在的直接跳过。
按官方参数模板拼 JVM 与游戏参数,处理老版本的 natives 解包,然后启动。
想自己写脚本拉安装包,不用解析 HTML。
| 端点 | 返回 |
|---|---|
| GET /api/release | 版本号、每个架构的文件名 / 体积 / SHA256 / 下载路径 |
| GET /api/versions | 三个内置版本的元数据与说明 |
| GET /api/health | 主机名、系统、Node 版本、运行时长 |
| GET /downloads/<file>.exe | 安装包本体(attachment) |
| 日期 | 内容 |
|---|---|
| 2026-10-27 | 1.0.1:界面改为桌面工具风格;发布方式改为 .exe 安装包;官网支持 gzip、404 页与 sitemap |
| 2026-10-27 | 1.0.0:三个内置版本、x64 / ARM64 安装包、官网与下载页上线 |