跳转到内容

PCL(Minecraft启动器)

来自轻之舟百科
PCL (Minecraft启动器)
中文名 PCL启动器
英文名 Plain Craft Launcher
全称 Plain Craft Launcher 2 (PCL2)
开发方 龙腾猫跃 (LTCat / Meloong)
首次发布 约 2015–2016 年[1]
稳定版本 2.12.7.3(2026年4月)[2]
平台 Microsoft Windows、macOS、Linux[3]
类型 第三方游戏启动器
许可协议 开源免费软件

PCL(全称:Plain Craft Launcher,也称PCL2)是为沙盒游戏《Minecraft》Java 版设计的第三方启动器,由开发者“龙腾猫跃”(LTCat / Meloong)开发,以高速下载、模组管理和高度自定义界面为主要特色。原版 PCL 使用 WPF 框架,PCL2 为全面重构版本,后续还衍生出了社区维护版 PCL-CE。PCL2 目前通过爱发电接受赞助,分为公开可用的正式版和赞助者可提前尝鲜的快照版。[4][5][6]

PCL 系列启动器诞生于 2015 至 2016 年左右,当时的 PCL 使用 WPF 框架开发,允许用户在启动器内调用第三方提供的自定义主页,但需注意主页安全性问题。[7] 开发者随后完全重写代码并推出了 PCL2(Plain Craft Launcher 2)。经过数年的持续迭代,PCL2 凭借高速下载、简易的模组和整合包管理以及现代感的外观,逐渐成为《Minecraft》Java 版社区广泛使用的第三方启动器之一,尤其在中国大陆玩家群体中有较高的知名度。[4][8] 由于原版 PCL 和 PCL2 的源代码长期以来尚未彻底完全开放,社区成员创建了基于原版的开源续作 Plain Craft Launcher Community Edition。[9]

下载与性能

[编辑 | 编辑源代码]

PCL2 内置专为 Minecraft 优化的多线程下载引擎,支持上百线程并行下载和断点续传,据称下载游戏时能轻松突破 10 MB/s,并在多个下载源之间自动切换。[1][4]

版本管理与模组支持

[编辑 | 编辑源代码]

该启动器支持从早期版本到最新快照版的所有 Minecraft 正式版和开发版本,一键安装原版、Forge、Fabric、OptiFine 及 NeoForge 等模组加载器。[1] 启动器内置模组管理界面,可直接搜索并下载 CurseForge 和 Modrinth 上的模组和整合包,支持中文搜索。[4][10] 用户也可以将本地的 ZIP 格式整合包文件直接拖入启动器窗口以实现自动导入。[10]

账户与多实例

[编辑 | 编辑源代码]

PCL2 支持正版账户登录、离线登录以及私有验证服务器,支持在同一启动器内管理多个不同配置的游戏实例,每个实例的版本、模组和存档相互独立。[4][8]

自定义与崩溃分析

[编辑 | 编辑源代码]

启动器提供了高度可定制的外观选项,包括浅色/深色主题、背景图片、背景音乐以及 XAML 完全自定义的主页。[4][1] 当游戏出现崩溃时,PCL2 会自动分析日志,识别引发问题的模组或系统配置并提供修复提示。[1][4]

性能调优

[编辑 | 编辑源代码]

从 2.12 版本开始,PCL2 引入了高级内存管理设置,允许用户手动选择 G1GC(默认)或 ZGC 垃圾回收算法,并对大型整合包场景进行了针对性优化。[11][10]

衍生版本

[编辑 | 编辑源代码]
  • PCL (原始版):使用 WPF 框架开发的初始版本,现已停止开发,其后续更新和社区讨论已全面转移至 PCL2。[6][7]
  • PCL2 (Plain Craft Launcher 2):完全重构的第二代启动器,也是当前主流版本,持续保持更新。[4][5]
  • PCL-CE (Community Edition):基于 PCL2 的社区开源版本,由社区成员维护,源代码托管在 GitHub 上,目标是为社区提供一个完全开放的 Minecraft 启动器解决方案。[9][12]

PCL2 在《Minecraft》Java 版玩家群体中备受好评,被广泛称赞“把快速启动、模组管理、个性化界面三件事做到了极致”。[4] 外媒与行业分析则认为,PCL2 的轻量化、高性能和针对中文网络环境的国内镜像加速,使其成为在本地或服务器上部署 Minecraft 整合包的理想工具之一。[8][3]

安全事件

[编辑 | 编辑源代码]

2025 年,Plain Craft Launcher Community Edition(PCL-CE)被发现存在一个安全漏洞,编号为 CVE-2025-54120。该漏洞可能导致登录凭证暴露在日志文件中。漏洞已在此后发布的 2.12.0-beta.10 或更高版本的社区版中修复,官方也建议用户及时升级至最新版本以确保安全。[13]

参考文献

[编辑 | 编辑源代码]