Skip to content

Releases: MuXue1230-owo/PCL-N

v1.0.144-beta

19 Jun 07:40

Choose a tag to compare

v1.0.144-beta Pre-release
Pre-release

1.0.144-beta 更新一览(2026-06-19)

🚀 功能追加

  • 新增在线页联机大厅与好友功能骨架

🐛 问题修复

  • 完善微软账户登录与在线档案管理

  • 缺少 Minecraft 档案弹窗仅提醒一次

⚙️ 其他改动

  • 删除已忽略的本地 Claude 配置

GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.131-beta

18 Jun 17:26

Choose a tag to compare

v1.0.131-beta Pre-release
Pre-release

1.0.131-beta 更新一览(2026-06-18)

🚀 功能追加

  • 新增插件契约项目与设置页入口

🐛 问题修复

  • 支持多平台 Java 扫描并更新启动器 AUMID

  • 为启动器元数据增加资源与文件回退加载

  • 为自动修复游戏增加设置开关

  • 完善在线账户同步与区域下载策略

  • 修正日志导出默认文件名前缀


GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.124-beta

14 Jun 08:50

Choose a tag to compare

v1.0.124-beta Pre-release
Pre-release

1.0.124-beta 更新一览(2026-06-14)

🚀 功能追加

  • 新增纯 net10.0 可移植核心与跨平台测试项目

🐛 问题修复

  • 修正 PKCE S256/Base64URL 协议实现

  • 修复启动器自动更新链路

  • 规范系统主题色的平台支持策略

  • 修正实例页资源下载跳转时的实例筛选

  • 支持轻量包自动更新通道

  • 修复安装中实例的模组下载与详情页

  • 修复游戏启动状态持续到进程退出

  • 兼容旧版主页警告属性与事件

🚜 重构

  • 重构哈希模块为 Span 零分配 API

  • 重构缓存服务为原子提交与安全驱逐

  • 重构下载模块为 Memory/ValueTask 池化缓冲

⚡ 性能改进

  • 移除补丁应用冗余控制台输出

  • 优化本地 Java 并行搜索

👀 优化改进

  • UI 日志 I/O 异步解耦

  • 重构 EncodingDetector 为 Span 零分配检测

  • 核心库代码质量改进

  • 改进测试稳定性与代码风格

🤖 工作流配置

  • 增加 Windows/Linux/macOS CI 与 Linux Native AOT 门禁

  • 更新便携核心工作流与本地工具配置

  • 发布时增加不含运行时的构建产物

⚙️ 其他改动

  • 更新项目配置、依赖版本与许可声明

GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.116-release

13 Jun 07:27

Choose a tag to compare

1.0.116-release 更新一览(2026-06-13)

🚀 功能追加

  • 内嵌协议文档并更新更新源

🐛 问题修复

  • 修复自动更新部分代码

  • 修复在线页面切换与导航选中状态

  • 改进在线页状态与系统主题刷新

  • 登录失败时恢复原档案选择

  • 改进云同步不可用提示与重试界面

  • 未登录访问在线页时跳转到账户设置

🌐 国际化

  • 清理硬编码界面文本并补全语言键值

⚙️ 其他改动

  • dump: Release 版本号变更

GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.108-beta

13 Jun 02:55

Choose a tag to compare

v1.0.108-beta Pre-release
Pre-release

1.0.108-beta 更新一览(2026-06-13)

🚀 功能追加

  • Add refresh button to export page to sync instance changes without restart

  • download: 搜索框支持识别资源链接 (PCL-Community#2989)

  • i18n: 非中国大陆地区禁用地区特供功能 (PCL-Community#3074)

  • Collapse-Bar: 添加折叠/展开动画 (PCL-Community#3081)

  • 新增在线账户登录与账户页

  • 新增 N Cloud 云同步功能

🐛 问题修复

🚜 重构

👀 优化改进

  • 调整启动页提示卡关闭按钮图标

🎨 样式调整

  • 整理在线页面侧栏代码格式

🤖 工作流配置

⚙️ 其他改动


GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.72-beta

10 Jun 17:42

Choose a tag to compare

v1.0.72-beta Pre-release
Pre-release

v1.0.72-beta

新功能

  • 自定义下载 API:实现了 HttpDlConnection + FileDlWriter + PclDlService 下载框架,接入下载界面(任务栏进度、下载去重、错误提示)
  • ModId 去重:下载前置时按项目 ID 去重,同名 Mod 不同文件名不再重复下载
  • 文件名一致性:前置文件和主文件统一使用相同的命名格式(中文前缀配置一致)

Bug 修复

  • Issue 模板不显示:修复 config.yml 自引用链接和 type 字段导致 GitHub 拒绝所有模板
  • 下载按钮无响应:修复从"下载 Minecraft"跳转到实例安装页后按钮无法点击
  • 模组浏览器:修复搜索结果为空时无限加载循环、搜索失败后无法重新搜索、加载动画不正确;结果列表添加淡入动画
  • 正版验证重复弹窗:删除 CE 原版"正版购买提示"弹窗,避免离线/第三方登录时弹出两次
  • Yggdrasil 验证端点错误:修复 ValidateAsync 把 /validate 写成了 /invalidate
  • 下载界面接入PageInstanceModDetailMyCompItem 中的下载按钮现已接入任务栏进度和下载管理

GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E

v1.0.62-beta

07 Jun 06:28

Choose a tag to compare

v1.0.62-beta Pre-release
Pre-release

PCL N Edition v1.0.62-beta 更新日志

离线皮肤支持

  • 离线档案支持从正版档案借用皮肤,选择皮肤来源后游戏内自动显示对应皮肤
  • 启动时自动检查并下载 CustomSkinLoader模组(!skinsupport.jar),无需手动安装

实例模组浏览器

  • 新增实例模组页面(PageInstanceModBrowser):从实例设置直接浏览和下载适配当前版本的模组
  • 无限滚动加载,自动排除已安装和库类模组,双源搜索(Modrinth + CurseForge)智能去重
  • 新增模组详情页面(PageInstanceModDetail):查看文件列表并按加载器筛选
  • 下载/更新/收藏一键操作,自动解析并下载缺失前置模组
  • 更新或下载新版本时自动清理旧版模组(按项目 ID 匹配,跨文件名精确清理)

崩溃自动修复

  • 启动游戏崩溃时自动解析日志中的 Fabric 模组不兼容错误
  • 支持中文和英文错误信息识别(缺失前置 / 版本不对)
  • 自动从 Modrinth / CurseForge 搜索并下载兼容版本的缺失前置
  • 下载完成后自动重新启动游戏,无需手动操作
  • 修复过程中崩溃弹窗自动抑制,启动页显示修复进度
  • 智能去重(同一 modid 被多个模组依赖时不重复下载)
  • 英文模组 ID 自动分词语义搜索(如 forgeconfigapiport → forge config api port)

P2P 联机基础设施

  • 新增 IPv6 地址检测与筛选(物理网卡优先、排除本地链路地址)
  • 新增 UPnP 端口映射服务(自动配置路由器端口转发)
  • 新增 防火墙规则管理(自动添加 Windows 防火墙放行规则)
  • 新增基于 Supabase Realtime 的 WebSocket 信令服务
  • 新增 P2P 连接状态机与大厅控制器

模组管理增强

  • 下载列表页模组条目新增三个快捷按钮:下载安装、收藏、版本选择
  • 更新模组时自动检测并更新最新兼容前置
  • 安装整合包后自动跳转实例模组浏览器

其他

  • 修复搜索框输入不响应的问题(TextSearchVersion.Text 改为读取 TextBox.Text)
  • 修复 ToNetFile() 在缺少结尾 \ 时 LocalPath 拼接丢失文件名的问题