基岩版启动器 vs Java 版启动器差异
两条路线的根源
Minecraft 有两条独立的产品线:Java Edition 和 Bedrock Edition。Java 版用原生 Java 运行时,Bedrock 版从底层用 C++ 重写,发布平台更广(Windows、移动端、主机)。启动器的差异直接来自这两条线的技术栈和分发方式。
分发渠道不同
Java 版走独立的 Minecraft Launcher,直接下载 JAR 和依赖到本地 .minecraft 目录。Bedrock 版通过 Microsoft Store 分发,Windows 上是 GDK(Game Development Kit)架构,游戏文件和运行时由系统托管在 AppData 深处。
LeviLauncher 的定位是 Bedrock GDK 的第三方启动器——它不替代 Microsoft Store,而是在 Store 安装的基础上做版本托管、隔离和内容管理。
核心差异对照
| 维度 | Java 启动器 | Bedrock 启动器(LeviLauncher) |
|---|---|---|
| 分发 | 直接下载 JAR | 依赖 Microsoft Store 授权 |
| 运行时 | JVM | GDK + Gaming Services |
| 版本隔离 | 配置文件夹分开 | 工作区数据隔离 |
| Mod 加载器 | Fabric / Forge / NeoForge | LeviLamina / LIP |
| 内容目录 | 明确定制 .minecraft | AppData 深层隐藏目录 |
| 跨平台 | 全平台 | 仅 Windows(本启动器) |
为什么 Bedrock 玩家需要专门的启动器
Bedrock 官方启动器功能非常精简,只够登录、选版本、点启动。实际玩的时候需要的内容管理、多版本隔离、Mod 工作流都要自己想办法。LeviLauncher 填补的就是这个缺口——在不脱离官方授权的前提下,把 Bedrock 启动器的能力补足到接近 Java 启动器的水平。