Repository navigation
Releases: Angelhellwolf/PCL-Communist
Release list
PCL Communist 2.99.0.0 - 共产共享协议
PCL Communist 2.99.0.0 · 共产共享协议更新。
- 仓库主入口改为《共产共享协议》:免费使用、共同分享、修改源码公开,主题、隐藏主题、成就及客户端下载入口平等开放。
- 协议仅适用于维护者有权授权的原创修改与新增内容。上游原始说明完整保存在 licenses/PCL-UPSTREAM.txt,依赖保留各自许可及署名。
- 单文件 EXE 的“关于”页面新增“☭ 共产共享协议”,可离线阅读;移除旧的两个协议网页按钮,启动无需点击同意。
- 保留全部 17 个主题、苏维埃红默认外观、微软正版登录和下载功能。
运行环境:Windows 与 .NET Framework 4.8。下载 PCL.Communist.exe 即可运行;完整源码 ZIP 已包含固定版本的 MeloongCore,无需另取依赖源码。
验证:公开 Release 构建 0 警告、0 错误;95 项 WPF 运行检查通过,包含协议内嵌和离线显示检查。GitHub Actions 干净环境的构建、运行检查和独立 EXE 启动检查均通过。
SHA256:
c31dd1dc865d7255c26b7e313f0d1369f83b82836de68160c0a4542caa6973de PCL.Communist.exe
1b45a9629503c068eda94ae523491db681c871af5af2e830a6ea972cee2e2b4d PCL-Communist-2.99.0.0-source.zip
PCL Communist 2.99.0.0
PCL Communist 2.99.0.0 首次公开发布。
- 红金苏维埃主题与镰刀锤子图标,17 个主题直接可选。
- 开放 Minecraft 客户端下载;BMCLAPI 镜像优先,保留官方回退和哈希校验。
- 保留微软正版登录和下载所需联网,移除远程更新、配置下发、遥测与首次协议弹窗。
- 完整修改源码、构建脚本和固定版本的依赖源码已公开;上游及依赖保留各自许可。
EXE 为单文件公开构建,无旁置配置或 DLL,也不内嵌私有构建凭据。源码 ZIP 包含 MeloongCore,可直接使用 .NET 9 SDK 在 Windows 构建。
验证:Release 构建 0 警告、0 错误;93 项运行检查、39 项下载与联网规则检查通过,并验证了无旁置文件的首次启动。实际 Minecraft 1.21.1 客户端的镜像下载与官方回退均通过 SHA1 校验。
SHA256:
1647963bbca759b974b76a750b4de3138579e2c79ba018043e8711c931fef883 PCL Communist.exe
6758ccc876ec163596f1f07e82532caee46401c006a4515441b8427317ba76cc PCL-Communist-2.99.0.0-source.zip
PCL Communist 0.1.0 Preview 1 · 跨平台预览
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 按需下载,不包含在发布包内。