Releases: MuXue1230-owo/PCL-N
v1.0.144-beta
1.0.144-beta 更新一览(2026-06-19)
🚀 功能追加
- 新增在线页联机大厅与好友功能骨架
🐛 问题修复
-
完善微软账户登录与在线档案管理
-
缺少 Minecraft 档案弹窗仅提醒一次
⚙️ 其他改动
- 删除已忽略的本地 Claude 配置
GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E
v1.0.131-beta
1.0.131-beta 更新一览(2026-06-18)
🚀 功能追加
- 新增插件契约项目与设置页入口
🐛 问题修复
-
支持多平台 Java 扫描并更新启动器 AUMID
-
为启动器元数据增加资源与文件回退加载
-
为自动修复游戏增加设置开关
-
完善在线账户同步与区域下载策略
-
修正日志导出默认文件名前缀
GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E
v1.0.124-beta
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
1.0.116-release 更新一览(2026-06-13)
🚀 功能追加
- 内嵌协议文档并更新更新源
🐛 问题修复
-
修复自动更新部分代码
-
修复在线页面切换与导航选中状态
-
改进在线页状态与系统主题刷新
-
登录失败时恢复原档案选择
-
改进云同步不可用提示与重试界面
-
未登录访问在线页时跳转到账户设置
🌐 国际化
- 清理硬编码界面文本并补全语言键值
⚙️ 其他改动
- dump: Release 版本号变更
GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E
v1.0.108-beta
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 云同步功能
🐛 问题修复
-
mod-main: 修复
弹出提示靠右显示时收回动画的方向不正确 (PCL-Community#3056) -
mod-main: 修复连续触发 Hint 导致位置发生偏移 (PCL-Community#3055)
-
进程优先级选项显示与配置写入不一致 (PCL-Community#3027)
-
Resolve the request changes in PCL-Community#3031 (PCL-Community#3059)
-
instance-setup: 修复部分配置未正常保存 (PCL-Community#3057)
-
mod-launch: .ToString -> .ToString() (PCL-Community#3065)
-
i18n: “自动下载模组前置”缺少国际化 (PCL-Community#3083)
-
file: 缺少默认打开程序时使用记事本兜底 (PCL-Community#3087)
-
i18n: 将 zh-CN 中的
Mod统一翻译为模组(PCL-Community#3092) -
speed-left: 修复任务管理页面卡片右上角取消按钮消失 (PCL-Community#3095)
-
setup-ui: 修复自定义主页 URL 无法保存 (PCL-Community#3104)
-
request: 为 CurseForge 下载 CDN 应用 API Key (PCL-Community#3108)
-
修复未自动删除下载失败/取消的实例 (PCL-Community#3110)
-
download: Prevent OptiFine cache path traversal (PCL-Community#3041)
-
homepage: Validate news links before opening (PCL-Community#3043)
-
Sanitize component download filenames (PCL-Community#3044)
-
Validate datapack update filenames and enforce path containment (PCL-Community#3046)
-
修复在线账户档案自动管理
🚜 重构
-
help: 移除帮助功能 (PCL-Community#3093)
-
Remove origin issue (PCL-Community#3099)
-
将 PCL.Server 设为独立仓库
-
为配置系统增加立即刷新能力
👀 优化改进
- 调整启动页提示卡关闭按钮图标
🎨 样式调整
- 整理在线页面侧栏代码格式
🤖 工作流配置
-
help: Remove help packaging workflow (PCL-Community#3096)
-
Upgrade checkout (PCL-Community#3114)
-
为构建流程增加 N Cloud 证书校验
⚙️ 其他改动
-
Remove
PageHomePageMarket(PCL-Community#3045) -
Remove
FodyWeavers.xml(PCL-Community#3060) -
移除内存优化功能 (PCL-Community#3067)
-
mod-launch: 简化 Java 信息日志并移除冗余 null 判断 (PCL-Community#3071)
-
不打包accountsx模组配置 (PCL-Community#3078)
-
移除远古版本配置迁移相关代码 (PCL-Community#3097)
-
i18n: 修复并优化 PCL-Community#3074 “非中国大陆地区禁用地区特供功能” 中的问题 (PCL-Community#3091)
-
mod-setup: 修改主页投稿链接为 CE 的 discussions 网页 (PCL-Community#3105)
-
移除
Custom.xml(PCL-Community#3106) -
Merge local changes
-
Sync with upstream, merge cleanup, update server manifests
-
更新本地调试配置
-
更新版本元数据到 1.0.108
GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E
v1.0.72-beta
v1.0.72-beta
新功能
- 自定义下载 API:实现了
HttpDlConnection+FileDlWriter+PclDlService下载框架,接入下载界面(任务栏进度、下载去重、错误提示) - ModId 去重:下载前置时按项目 ID 去重,同名 Mod 不同文件名不再重复下载
- 文件名一致性:前置文件和主文件统一使用相同的命名格式(中文前缀配置一致)
Bug 修复
- Issue 模板不显示:修复 config.yml 自引用链接和 type 字段导致 GitHub 拒绝所有模板
- 下载按钮无响应:修复从"下载 Minecraft"跳转到实例安装页后按钮无法点击
- 模组浏览器:修复搜索结果为空时无限加载循环、搜索失败后无法重新搜索、加载动画不正确;结果列表添加淡入动画
- 正版验证重复弹窗:删除 CE 原版"正版购买提示"弹窗,避免离线/第三方登录时弹出两次
- Yggdrasil 验证端点错误:修复 ValidateAsync 把
/validate写成了/invalidate - 下载界面接入:
PageInstanceModDetail和MyCompItem中的下载按钮现已接入任务栏进度和下载管理
GPG 签名公钥
公钥指纹 81D9430A309B84272D518584EDF4453F0BBB862E
v1.0.62-beta
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 拼接丢失文件名的问题