开源 · .NET 8 / WPF

MineLib 启动器

一个自己写的 Windows 启动器。建客户端、装加载器、挑模组、切账号,都在一个窗口里完成。不推送广告,不上传任何数据,所有游戏文件都从 Mojang 官方源取。

下载 Windows 版 ↓ 查看源码 使用文档

v0.2 · 57.5 MB · Windows 10 / 11 x64 · 解压即用,不需要装 .NET 运行时

920
个官方版本可选(含快照)
4
种加载器:Fabric / Quilt / Forge / NeoForge
16
线程并发下载,装一次约一两分钟
3
种账号:离线 / 外置登录 / 微软

能做什么

独立客户端

每个客户端是一个完整目录,versions、libraries、assets、mods、存档全独立。新建不会动到已有客户端,目标目录非空直接拒绝。

一键装加载器

Fabric / Quilt 直接写官方 meta 的 profile(秒完成);Forge / NeoForge 下载它们自己的安装器并运行。装完自动打开 mods 文件夹。

模组直接挑

内建模组浏览器,直连 Modrinth 官方 API,按加载器和游戏版本过滤,显示许可证与下载量,点一下就下载进 mods。

并发下载

资源文件有几千个,逐个下载等于卡死。默认 8 线程、最高 32,实测 16 线程把首次安装从十几分钟压到一两分钟。

启动即校验

启动前检查客户端 jar、依赖库、资源索引,缺什么就按版本 json 里的官方地址补齐。老版本的 natives 会自动解压到 natives-ml。

日志留痕

每次启动写一份日志到 logs/minelib-时间戳.log,启动器里也能实时看。崩了能定位到具体类和模组。

界面

启动页
启动页:左侧客户端与版本,右侧游戏版本、账号、最近日志与运行环境。
下载页
下载页:103 个正式版 + 快照随便挑,右侧建新客户端并选加载器。
模组页
模组页:Modrinth 检索,按加载器与游戏版本过滤,下载直接进 mods。
账号页
账号页:微软正版 / 外置登录 / 离线,三种方式并存。

推荐服务器

mc.yxzhou.com 在线

1.21.11 服务器,生存、创造、小游戏都在同一个服里。离线账号和正版账号都能进。

版本
1.21.11
玩法
生存 / 创造 / 小游戏
验证
离线可进,也支持正版账号
交流群
1060667115
怎么进服

三步开始

1

下载并运行

解压 zip,双击 MineLibLauncher.exe。自包含版本,机器上不需要装 .NET。未做代码签名,第一次运行如果 SmartScreen 拦,点「更多信息 → 仍要运行」。

2

建一个客户端

到「下载」页挑游戏版本(可选正式版或快照),填客户端名称和位置,需要模组就顺手选个加载器,点「创建新客户端」。首次会下载依赖库和资源文件,十六线程大概一两分钟。

3

选账号并启动

「账号」页挑一种登录方式(离线最快),回到启动页点「启动游戏」。之后想换版本、加模组、删客户端都在同一个窗口里。

常见问题

为什么微软正版登录用不了?

不是配置问题。Minecraft 服务只接受微软批准的应用身份,自己注册的 Azure 应用会被 /authentication/login_with_xbox 拒绝并返回 Invalid app registration。HMCL、Prism 这些用的是多年前获批的应用身份。启动器里的微软登录链(MSA → Xbox Live → XSTS)是通的,卡在最后一步,所以目前主要靠离线与外置登录。

会不会偷偷上传数据或者塞广告?

不会。代码全部在 GitHub 上,没有统计、没有广告、没有自动更新推送。外部请求只有三类:Mojang 官方清单与 CDN、Modrinth 官方 API、各加载器自己的元数据接口。

和 PCL2 有关系吗?

没有。PCL2 是另一个独立项目,本启动器是重新实现的,没有使用它的界面资源或代码。

老版本能玩吗?

能,但 1.12.2 及更早的版本需要 Java 8。启动器不会自动下载 Java,检测到版本不匹配时会直接提示。

为什么不用官方启动器?

官方启动器只做最基础的装配。要管理多个独立客户端、装加载器、按版本挑模组、看日志排查,用专用启动器更省事。官方启动器随时可以并存使用,两者不冲突。