Skip to content

PCL Communist 0.1.0 Preview 1 · 跨平台预览

Pre-release
Pre-release

Choose a tag to compare

@Angelhellwolf Angelhellwolf released this 23 Oct 11:51

PCL 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 按需下载,不包含在发布包内。