熟悉的 PCL 体验,现已来到 Windows、macOS 与 Linux。
PCL-ME 是一款 Minecraft 启动器,将 Plain Craft Launcher 熟悉的使用体验带到三大桌面平台。项目基于 C#、.NET 10 与 Avalonia 开发,由 PCL-CE 分叉而来,目前作为独立分支持续维护。
- 启动游戏 — 在同一界面管理游戏实例,启动 Minecraft。
- 发现资源 — 浏览模组、整合包、资源包与光影,为下一次冒险做好准备。
- 随心定制 — 调整主题、配色、语言与界面缩放,让启动器融入你的桌面。
- 安装扩展 — 为启动器添加新功能,也可以打造自己的扩展。
账户、游戏实例与启动操作,尽在一处。 |
|
发现下一款心仪模组 |
打造熟悉的使用体验 |
前往最新发布页面,下载适合你的操作系统与处理器架构的安装包。
| 平台 | 支持情况 |
|---|---|
| Windows | 已支持;测试覆盖略少于 Linux 与 macOS。 |
| macOS | 主力平台,持续开发与测试。 |
| Linux | 主力平台,持续开发与测试。 |
Arch Linux 用户还可以使用 yay 等 AUR 助手安装:
yay -S pcl-me-binPCL-ME 支持通过扩展添加新功能与原生界面。安装与开发指南请参阅扩展系统文档。
社区还维护了 PCL-ME-Extension-Template,一个可直接 Fork 的扩展项目模板,以及 Screenshot Manager,一个完整、可安装的扩展,展示了同一套 SDK 的实际用法。
安装 .NET 10 SDK,然后在仓库根目录运行:
dotnet restore
dotnet build
dotnet run --project src/PCL.Frontend.Avalonia/PCL.Frontend.Avalonia.csproj -- app代码按桌面界面与共享启动器服务分层组织:
| 项目 | 职责 |
|---|---|
| PCL.Frontend.Avalonia | 桌面界面、主题、资源与应用打包。 |
| PCL.Core.Backend | 共享启动器服务、Minecraft 启动流程、下载与跨平台工具。 |
提交代码修改前,请运行 dotnet test。更详细的构建、测试、打包与故障排查流程,请参阅上方项目文档。
欢迎反馈问题、完善文档或贡献代码。开发流程与提交要求,请参阅贡献指南。
反馈问题时,请附上操作系统、启动器与游戏版本、复现步骤及日志。如果你希望实现新功能,请先提交功能提案,与维护者确认方向后再提交实现。
本项目按目录分别授权:
src/PCL.Frontend.Avalonia/下的界面相关内容遵循前端的自定义许可证。- 仓库其余部分遵循 Apache License 2.0,除非文件另有说明。
具体适用条款,请查阅文件所在目录或上级目录中的许可证说明。
PCL-ME 基于 PCL-CE 的工作继续开发。应用图标基于 PCL-Community/PCL-CE-Logo 的素材,遵循 Apache 2.0 许可证。界面使用 HarmonyOS Sans 字体,版权归 Huawei Device Co., Ltd. 所有,依据 HarmonyOS Sans Fonts License Agreement 授权使用,特此致谢。


