Repository navigation
PCL Communist 0.1.0 Preview 1 · 跨平台预览
Pre-releasePCL Communist 跨平台预览 1
本次首次发布独立的 .NET 10 / Avalonia 跨平台预览版,代码位于 CrossPlatform/。它提供共用界面与原版游戏核心,功能尚未完整迁移。原 Windows WPF 正式版继续在正式版 Releases 提供。
下载与平台
| 平台 | 下载文件 | 当前状态 |
|---|---|---|
| macOS Apple Silicon | PCL-Communist-0.1.0-preview-osx-arm64.tar.gz |
解压后打开 .app;已实现原版 Java、原生库与启动流程,尚未实机进入游戏验证 |
| macOS Intel | PCL-Communist-0.1.0-preview-osx-x64.tar.gz |
Intel 原生构建;旧版 Minecraft 使用 Intel 原生库时,Apple Silicon 用户需 Intel 版与 Rosetta |
| Windows x64 | PCL-Communist-0.1.0-preview-win-x64.zip |
跨平台界面的自包含预览包,与原 WPF 正式版独立 |
| Linux x64 | PCL-Communist-0.1.0-preview-linux-x64.tar.gz |
自包含桌面预览包 |
| Android arm64 | PCL-Communist-0.1.0-preview.1-android-arm64.apk |
可预览界面、登录与下载资源;尚未接入移动端游戏运行时,不能启动 Minecraft |
| iOS / iPadOS | PCL-Communist-0.1.0-preview.1-ios-simulator.tar.gz |
iPhone/iPad 模拟器应用;不是可安装到 iPhone 的 IPA,不能启动 Minecraft |
桌面包包含 .NET 运行时,无需安装 .NET SDK。macOS 包采用 ad-hoc 签名,未经 Apple 开发者签名或公证。Android APK 使用调试密钥签名,仅用于预览,最低 Android 6.0 / API 23;未进行安卓设备安装验收。
已实现
- 红金界面与 17 个开放的静态主题,适配桌面和手机宽度。
- 原版版本列表、安装与修复、SHA1 校验、并行下载与取消;BMCLAPI 优先,异常或哈希不符时回退官方源。
- 桌面按系统和 CPU 架构选择 Java、游戏原生库、classpath 与启动参数;macOS 使用主线程启动参数。
- 微软设备码登录、Xbox/Minecraft 权益校验与离线账号。访问令牌仅存在当前会话,关闭后需要重新登录。
- 分平台构建与打包工作流、完整源码包(含固定版本 MeloongCore)、SHA256 校验清单。
验证与限制
本机 50 项检查覆盖平台规则、参数、路径、下载校验与回退、取消、原生库提取、修复、模拟微软授权,以及桌面/移动端响应式界面。另已实际下载 Minecraft 1.21.1 客户端并验证 SHA1,完成官方 Java 21 的 Linux 安装和运行;Windows 自包含预览应用已验证原生主窗口启动。
本次 GitHub Actions 跨平台构建的六个任务全部通过,包括两种 Mac 架构、Windows、Linux、Android APK 与 iOS 模拟器。桌面包、APK 和模拟器包均取自该次构建;源码对应提交 58bba8384d4adaa136e46025e3de0a933e2221e0。原 Windows WPF 的构建与检查也通过。详细产物哈希与验证范围见 SHA256SUMS.txt 和 validation-report.json。
编译、截图和参数检查通过不代表已经在每个平台实机进入游戏。Android 与 iOS/iPadOS 仍需 JVM、图形、输入和生命周期运行时实现;本次不提供手机端本机游戏启动能力。预览版尚不支持 Forge/Fabric/NeoForge、继承版本、模组、整合包,以及原 WPF 版本的全部功能。
新增代码适用仓库《共产共享协议》;上游及依赖保留各自许可。游戏和 Java 按需下载,不包含在发布包内。