PCL2 Minecraft 启动器:装整合包,五分钟进游戏
刚下完一个整合包却不知道怎么玩?Plain Craft Launcher 2(PCL2)就是为这种场景准备的:一个免费、开源的 Minecraft 启动器,把网上找到的整合包文件丢进去就能跑。主程序用 VB.NET 编写,PCLCS 目录里有一套 C# 的 UI 基础库,整体跑在 .NET Framework 4.8 上。
📦 拿到 PCL2 后最先想干的事
最常见的场景是:CurseForge 或 Modrinth 的整合包已经下载好了,现在只想进游戏。PCL2 的整合包导入逻辑写在 [ModModpack.vb](https://gitcode.com/gh_mirrors/pc/PCL/blob/639de1b48a44326cbd5465579295cecf23d9056a/Plain Craft Launcher 2/Modules/Minecraft/ModModpack.vb?utm_source=gitcode_repo_files),它会先判断包是哪种类型:
- CurseForge、HMCL、MMC、MCBBS、Modrinth 这几种主流整合包格式各有对应的安装流程
- 认不出来就当作普通 zip 压缩包直接解压
- 支持的文件格式是 rar、zip、mrpack;注意 rar 格式没法直接处理,需要先解压再重新压缩成 zip
还有一个小细节:游戏目录路径里不能包含!或;,否则安装会直接失败,提前检查一下更省事。
🧩 PCL2 导入 Minecraft 整合包怎么做
步骤很直接:
- 在 PCL2 里找到"整合包安装"入口,选择下载好的整合包文件
- 程序从 zip 根目录的 manifest.json、mmc-pack.json、modrinth.index.json 等关键文件判断包类型,然后解压成一个新的独立实例
- 如果这个实例缺合适的 Java,安装器会提示你装一个(1.16.5 及以上版本通常需要 Java 17,更老的版本用 Java 8)
- 安装完成后,在启动页切到新实例,点启动
全程不用手动复制任何模组文件,也不用自己配加载器——这是它和手动搭版本最大的区别。
🗂 多实例怎么管,怎么导出和导入
PCL2 里每个实例都是隔离环境,配置、模组、存档互相独立。你可以留一个 1.12.2 的模组服务器专用实例,再开一个纯净高版本实例,两个并存互不干扰。
想把配置分享给朋友,或者换电脑时迁移,用实例导出功能即可。导出页的逻辑在 [PageInstanceExport.xaml.vb](https://gitcode.com/gh_mirrors/pc/PCL/blob/639de1b48a44326cbd5465579295cecf23d9056a/Plain Craft Launcher 2/Pages/PageInstance/PageInstanceExport.xaml.vb?utm_source=gitcode_repo_files),资源包、存档、着色器包这些内容都能逐项勾选是否包含,最终还能输出成 Modrinth 公开格式的整合包,对方用 PCL2 同样是一键安装。
⚡ 下载线程数怎么调
下载大批文件时如果速度不理想,可以去系统设置里调"最大线程数",相关界面在 [PageSetupSystem.xaml](https://gitcode.com/gh_mirrors/pc/PCL/blob/639de1b48a44326cbd5465579295cecf23d9056a/Plain Craft Launcher 2/Pages/PageSetup/PageSetupSystem.xaml?utm_source=gitcode_repo_files)。内置的提示写得很明白:64 线程足以满足大多数下载需求,线程数开太高反而会在下载时造成明显卡顿。除非清楚参数含义,不建议乱调。
🎨 界面定制和其他细节
启动器顶栏内置了多款横幅主题,源文件就在 Images/Themes 目录下,宽度 1200 像素,可以随时换:

登录模块也是按平台独立拆分的,界面代码集中在 PageLaunch 目录,结构比较清晰,想看懂某个登录页的逻辑直接翻对应文件就行。
下一步清单
想更深入折腾的话,按顺序做这几件事:
- 拉一份源码,先看整合包识别那段代码是怎么写的
git clone https://gitcode.com/gh_mirrors/pc/PCL仓库里的代码跟随每次正式版发布同步一次,不是实时更新的。
- 创建第一个实例,配好 Java 版本和内存大小
- 找一个不同平台的整合包跑一遍导入,验证类型识别是否符合预期
- 遇到 Bug 就去项目 Issues 提问题,想要的功能也可以参与投票,票数高的会优先做
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考