主题
一个 Windows 上的 Minecraft Java 版启动器,从装游戏到起进程,每一步都写清楚了
原版、Fabric、Quilt、Forge、NeoForge 的安装流程,版本继承链怎么合并,副本和隔离怎么管
从点击启动到 JVM 起来的完整链路,参数怎么拼,classpath 怎么算,日志怎么收
分片竞速下载、镜像健康度按通道判定、断点续传与 SHA1 校验
微软设备码全链路、Yggdrasil 第三方认证、离线 UUID 算法、令牌为什么只存内存
内核三注册表、白名单权限模型、JS 与 Python 沙箱、声明式界面
Nova 的信任递进、确认清单、68 个工具、LLM 三级降级链
星云启动器不是「一个能装 Minecraft 的软件」——它同时是内容管理器、整合包工具、投影编辑器、联机客户端、插件宿主,还有一个会动手干活的 AI 助手。
这份文档把这些功能背后的实现拆开讲。每一页讲一件事,说清楚怎么做的和为什么这么做,包括那些踩过的坑。
第一次来,按这个顺序:
之后按你要动的地方跳。改代码前建议先扫一遍常见坑速查。
内容对应桌面端 0.3.9。所有结论都指向具体的文件与类/方法名——行号会随提交漂移,请以文件名 + 类型/方法名定位。