Plain Craft Launcher
Plain Craft Launcher(简称PCL,第二代简称PCL2)是由独立开发者“龙腾猫跃”(LTCat)开发的一款《Minecraft》Java 版第三方游戏启动器,集成游戏版本管理、模组与整合包下载、账户登录、界面自定义及游戏崩溃分析等功能,免费发布于 Windows 平台。该启动器在中国大陆《Minecraft》玩家群体中具有较高的使用率和知名度。[1][2][3]
PCL2 主界面 | |
| 中文名 | PCL 启动器 |
|---|---|
| 全称 | Plain Craft Launcher 2(PCL2) |
| 开发者 | 龙腾猫跃(LTCat / Meloong)ifdian.net/a/LTCat |
| 首次发布 | 约 2015–2016 年(PCL) |
| 操作系统 | Microsoft Windows |
| 软件类型 | 《Minecraft》第三方游戏启动器 |
| 类型 | 源代码可见,PCL 法律声明[4] |
| 源代码仓库 | github.com/Hex-Dragon/PCL2 |
PCL 系列诞生于 2015 至 2016 年左右,初代版本使用 WPF 框架开发,支持在启动器内调用第三方提供的自定义主页。此后开发者对启动器进行完全重构,推出了第二代 Plain Craft Launcher 2(PCL2),并于 2020 年前后开始公开发布,持续迭代至今。[2] PCL2 的 GitHub 仓库随每次正式发布同步更新大部分源代码(包括 UI 库、动画模块、下载模块和 Minecraft 启动模块等),仓库获得的星标数已超过 7500。[1]
由于 PCL2 采用自定义许可、并非完全开源,社区成员另行创建了完全开源的社区维护版本 Plain Craft Launcher Community Edition(PCL-CE)。[3][5]
PCL2 内置专为 Minecraft 优化的多线程下载引擎,支持上百线程并行下载与断点续传,并可在多个下载源之间自动切换。[2] 启动器支持从早期版本到最新快照版的各 Minecraft 正式版和开发版,可一键安装 Forge、NeoForge、Fabric、LiteLoader、OptiFine 等模组加载器。[3]
PCL2 提供版本隔离与多实例管理,不同实例的版本、模组和存档相互独立。启动器内置模组与整合包搜索下载功能,接入 CurseForge 与 Modrinth 平台;从 2.13.0.0 版本起,因 CurseForge 政策变更,旧版 PCL 需更新后方能继续从该平台下载资源。 本地的整合包压缩包可直接拖入启动器窗口导入安装。[2]
PCL2 支持微软正版账户登录、离线登录以及第三方外置登录(如皮肤站)。启动器提供高度的界面自定义能力,包括主题颜色、背景图片、背景音乐以及基于 XAML 的自定义主页;部分主题与隐藏功能需通过赞助解锁。
游戏崩溃后,PCL2 会提示玩家使用错误日志来寻找问题。从 2.13.0.0 版本起,启动器对 Java 管理进行了重做,支持按版本范围自动选择或自动下载兼容的 Java 运行时。
2025 年 7 月,PCL-CE 被发现存在编号为 CVE-2025-54120 的安全漏洞(CWE-532)。在 2.12.0-beta.5 至 2.12.0-beta.9 版本中,第三方登录过程中使用的登录凭证会被意外记录到本地日志文件中;若用户手动分享日志文件,存在凭证泄露风险。该漏洞已在 2.12.0-beta.10 版本中修复,官方建议受影响用户升级并清理旧日志。[6][7]
- ↑ 1.0 1.1 Hex-Dragon/PCL2 - GitHub
- ↑ 2.0 2.1 2.2 2.3 PCL2 - 百度百科
- ↑ 3.0 3.1 3.2 PCL2 (Plain Craft Launcher 2) - Minecraft All in One Solution
- ↑ PCL法律声明 (GitHub仓库指向的文档). 石墨文档. [2024-09-24]. (原始内容存档于2026-06-03).
- ↑ 【PCL 社区版】Plain Craft Launcher Community Edition - MineBBS
- ↑ CVE-2025-54120 Detail - NVD
- ↑ 意外泄露用户凭据信息 - GitHub Advisory