Skip to content

SHOU-PCL v1.1.0 · sxj

Latest

Choose a tag to compare

@Moeary Moeary released this 03 Oct 04:53
25a2f27

SHOU-PCL v1.1.0(sxj)

SHOU-PCL v1.1.0 是面向社团 Minecraft 网络的独立第三方 Windows x64 自包含启动器。它保留 PCL-CE 与 PCL Community 的原作者、许可证和上游归属,不代表 PCL、Mojang 或 Microsoft 官方发行。

本版功能

  • 修复 LittleSkin 与 MUA 密码认证流程,兼容旧 Union 档案,并改善异常 HTTP/JSON 响应提示。
  • 支持多角色账户导入与紧凑切换,按认证来源、服务器和 UUID 保持账户身份;加入角色皮肤响应解析与缓存显示。
  • 从全部账户视图添加新角色后仍恢复完整角色列表;用户主动切换来源或账户时保留主动选择。
  • 更新历史与启动提醒使用原生 PanMsg 弹层,提供日志索引、缓存和可关闭的提醒。
  • 更新提醒在弹层显示期间正确记录已读状态,关闭提示后“查看日志”操作仍能打开完整历史。
  • 首页显示社团代理入口返回的总在线人数,使用 smp.shoumc.com 原始域名握手并处理 SRV 端口、超时和不完整响应。
  • 完成社团品牌配置与启动状态修复,包括 Unicode --versionType 默认标识、旧 PCLCE 一次性迁移、标题/关于/退出文案和服务器选择。

构建记录

  • 合并源码 SHA:25a2f27652e3b0c0ea550fa2e35686ca6e399ae0。
  • SDK:.NET 10.0.401;配置:Release / win-x64 / 自包含。
  • PR:Conduit-Club/SHOU-PCL#2。独立审核后的三项 P2 修复已合并:全部账户视图恢复、显式选择状态保护、通知已读与查看日志时序。
  • 测试证据附件:conduit-v1.1.0-tests.zip,包含 315 项 Core TRX、native JSON 与必要截图,不包含运行日志。

验证与安装

  • 离线全量测试:315 项,314 项通过、0 项失败、1 项因平台不支持 ChaCha20 硬件能力而跳过(TestChaCha20Simple)。
  • 本地 native harness:pass=true;已通过通知忙碌保护(不消费未读)、通知转历史、账户 Current 变化后恢复全部视图、取消后恢复全部视图;启动通知与历史使用 PanMsg,初始与最终顶层窗口数均为 1。
  • 启动 smoke 已验证主窗口创建、响应中、处于 Running 且无启动失败;关闭行为未作为正常退出验证。
  • 发布目标为 Windows x64 自包含程序,运行启动器无需另装 .NET Runtime;启动 Minecraft 仍需要可用的 Java 运行时。
  • 下载 ZIP 后解压到可写文件夹运行;对应 .sha256 校验文件作为 ZIP 旁的独立资产提供,使用 sidecar 文件校验 ZIP 完整性。
  • 正式 Windows x64 ZIP:PCL-CE-SHOU-win-x64.zip;SHA-256:0d2ade0478c9cf16b0c896c4615fe141769cdf88f856e5a25ef536889aca7a23,旁置 sidecar 与 ZIP 匹配。
  • LittleSkin 与 MUA 密码登录已实际确认可用;账户刷新、令牌刷新、角色切换和 Minecraft 游戏启动尚未完成全量真实服务联调。