Skip to content

Releases: Meloong-Git/PCL

2.10.3

17 Jun 08:58
Compare
Choose a tag to compare

修复了无法安装使用老版本 PCL 导出的部分整合包的 Bug。

2.10.2

16 Jun 21:27
Compare
Choose a tag to compare

紧急修复了无法下载部分 Mod 和整合包的 Bug……

更新内容

新主页预设:PCL GitHub 仪表盘(#6261,作者 @Deep-Dark-Forest
在安装版本时会自动创建资源包文件夹(#6244@shimoranla,PR @wyc-26
一处代码清理(#6117,PR @shimoranla
更新 5 月赞助者列表,非常、非常感谢大家的支持!

Bug 修复

快照版可能无法获取正版皮肤(#6436@Hoicey522,PR @shimoranla
光影包分类多写了一个 s(#6438@beidiaojun123,PR @MoYuan-CN
可能误判 Quilt 启动成功(#6451@FandMC,PR @wyc-26
重置其他页面的设置时文本有误(#6454@Ad-closeNN,PR @CreeperIsASpy
尝试解决火绒的病毒误报(#6482,PR @tangge233
开源版能使用某个隐藏主题(#6502@wyc-26
无法从 CurseForge 下载文件(#6568@Elysia0242,PR @shimoranla

2.10.1

31 May 09:12
Compare
Choose a tag to compare

更新亮点

下载资源包、光影包时能自动跳转到对应的文件夹(#6246@shimoranla,PR @wyc-26

界面与动画优化

  • 重做了提示条的样式
  • 将左上角的 PCL II 改为 PCL,微调粗细和字母样式
  • 微调卡片的颜色,减少卡片与左边栏的阴影半径,以让整体视觉看起来更干净
  • 调亮界面背景色及部分强调色,去除背景渐变中的明度变化
  • 重做了卡片的展开/收起动画
  • 加快了页面切换的动画速度
    image

其他更新内容

支持读取 MCBBS 整合包中的 Java 参数(#4395,PR @tmdakm
导出整合包时将优先选用 .zip 后缀(#6122@Deep-Dark-Forest
将 Cursed 资源包标签的翻译更改为“鬼畜”(#6231@Chiloven945,PR @shimoranla
换用 https 协议下载正版皮肤(#6256@lactobionicAcid,PR @shimoranla
添加更多披风的翻译(#6300,PR @written143
若主页加载消耗了 3s 以上,则会显示警告(#6375@CuddCovo
为光影包下载添加了光影加载器筛选项(#6386@Nineleven-911
导出整合包时排除更多无用文件(#6397,PR @Pigeon0v0
帮助中添加整合包导出教程(LTCatt/Help#407,PR @WForst-Breeze@3gf8jv4dv
出现未知错误时不再直接强制关闭 PCL,而是在第二次出现未知错误时才强制关闭
在导出错误报告时,会自动将路径中的系统用户名打码,以免泄露隐私
只拖入一个 log 文件时,PCL 也会尝试进行 Minecraft 崩溃分析
会导入更多 Minecraft 日志行,以提高崩溃分析成功率
更新 4 月赞助者列表,感谢大家的支持!
更新 Mod 数据库

Bug 修复

重装版本后不会将语言自动设置为中文(#2294@SuoHouDaiShi,PR @wyc-26
在社区内容详情页切换版本筛选,可能显示成其它工程的内容(#5240@lactobionicAcid
下载社区内容时,在 1.14- 筛选 Forge 无效(#5288@acutenoob
不应使用 PDF Bookmark 提供的 Java(#5326@black-pwq
删除文件夹失败可能阻碍 UI 线程(#5454@zsc2333kx1k
叠加彩色背景选项在开源版无效(#5516@Silverteal
更换标题栏的自定义图片后不会立即生效(#5628@wyc-26,PR @Open-KFC
在 Mod 列表中以特定方式滑动选中,会无法与下边栏交互(#5665@Cai-kunkun,PR @Open-KFC
非正式版未被纳入版本隔离(#6084@BLingKiy
主页设置卡片的提示可能有误(#6222@CreeperIsASpy,PR @Open-KFC
特定情况下,BMCLAPI 原版版本列表可能加载失败(#6225@ww454-jf
可能会死循环地反复尝试下载主页(#6245@shimoranla
任务栏不会显示启动进度(#6270@yizhi9jiyan9
Java 编码参数被错误地加到了末尾而非开头(#6312@gyc123456-1
功能隐藏中的启动选项卡名称写错了(#6317,PR @wyc-26
无法向可编辑控件拖放文件,例如新闻主页(#6340,PR @Open-KFC
默认 MC 窗口大小有误(#6347,PR @Open-KFC
主页版本获取 URL 对 http 参数的拼接有误(#6380@Open-KFC
中文路径、Java 18+ 的启动脚本无法使用(#6398@lihaoyu505
在 Fabric 给出崩溃解决方案时,崩溃分析无法准确显示其内容
分析错误报告中的中文时可能乱码
正式版、开源版中,强调色的饱和度过高
提示消息可能显示失败

技术性调整

MyHint 现可通过 Theme 属性设置为警告样式,该枚举允许设置为 Red、Yellow 或 Blue(#5177@Hill23333
为 MyHint 添加了 HasBorder 属性,以让它恢复到接近老版本的带边框样式
将 SystemDropShadowChrome 重命名为 MyDropShadow
为 MyDropShadow 添加了 ShadowRadius 属性,以控制阴影模糊半径
移除标题栏选项按钮的本地化文件

2.10.0

29 Apr 10:22
Compare
Choose a tag to compare

更新亮点

支持下载资源包、光影包、数据包(#44#396#2991@ZerkyLiu@WForst-Breeze,PR @Pigeon0v0
image

允许设置文件下载源(#5937@Miaowuji1935

  • 若设置为“优先使用官方源,在加载缓慢时换用镜像源”,当连接官方源用时 <4 秒 时,会优先从官方源下载文件,否则优先从 BMCLAPI 下载文件
  • 版本列表源的默认设置改为“优先使用官方源,在加载缓慢时换用镜像源”

image

其他更新内容

游戏窗口大小设置中,除“与启动器尺寸一致选项”外,不再考虑窗口的标题栏和边框的大小,以与游戏内显示以及官启行为匹配(#5460@Afulai2333
添加渴望披风的翻译(#5966@leipishu,PR @wyc-26
添加 1.21.5 筛选项(#6049@dixinyaxg,PR @wyc-26
导出整合包能识别更多版本的 Xearo 地图的文件(#6073@xiaoyuyuaa,PR @wyc-26
会尽量不使用 system32 文件夹下的 Java(#6150,PR @shimoranla
当登录被微软封禁的账号时显示错误提示(#6196@Michaelshenmo,PR @shimoranla
为远古版 Forge 添加使用 LegacyJavaFixer 的提示(#6204@shimoranla

Bug 修复

特定操作下,MyListItem 显示不正确(#4596@ThendJyc,PR @Open-KFC
获取到更多可更新 Mod 时,不会刷新可更新 Mod 列表(#4677@acaciachan,PR @Open-KFC
输入弹窗的检测可能会遗漏,导致重命名版本可能出错(#5304@KernelC1130,PR @shimoranla
整合包首次解压尝试失败后,解压进度会超过 100%(#5370@HomoobyDX,PR @wyc-26
调整窗口大小时,无法检测到在窗口外松开鼠标(#5655@Ad-closeNN,PR @Open-KFC
自定义下载文件夹中的 Java 会被错误地视作特定 Java(#5780@biliyoyo520,PR @shimoranla
安装整合包时,PCL 设置文件与图标可能无效(#5791@meishiffx
在切入安装预览页面时切换页面会使版本列表 UI 错误(#5848@Open-KFC,PR @wyc-26
功能隐藏中的设置“其他”页面写成了“启动器”(#5893@lesiwo,PR @shimoranla
强制指定文件编码导致部分 Mod 读取文件出错(#5909@shimoranla
打开文件失败不应导致崩溃(#5910,PR @shimoranla
启动脚本可能存在乱码(#6000@shimoranla,PR @wyc-26
决定版本隔离时,总是将版本视作正式版(#6084@BLingKiy,PR @Open-KFC
“可为空”的输入检查失效,导致部分设置无法清空(#6107@lactobionicAcid
下载列表中今年的愚人节版本没有描述(#6115@Open-KFC,PR @shimoranla
启动游戏的进度被计入了总下载进度(#6135@lactobionicAcid,PR @Open-KFC
下载速度限制在重启启动器后无效(#6136@lactobionicAcid,PR @Open-KFC
安装 Modrinth 整合包时未进行路径校验(GHSA-vgqq-3279-gp22,PR @shimoranla
正式版的日志错误地显示解锁了反馈主题(@allMagicNB
在 Modrinth 上下载 Mod 时会显示 Mod 的数据包版本
若 Mod 支持多个大版本的 MC,且设置了版本筛选,则所选版本卡片可能不会消失
可能会误判 Forge 安装失败
原版与 NeoForge 的下载不会并行进行
决定版本隔离时,未正确判断 saves 文件夹下是否存在存档
获取 Java 版本列表时,没有参考版本列表源设置
CurseForge 的标签没有被排序

技术性调整

非调试模式下,主页加载失败不再弹窗提示,以减少干扰(#6127@Light-Beacon
由于已经不再需要使用 JumpLoader,移除 JumpLoader 支持

2.9.3

05 Apr 10:27
Compare
Choose a tag to compare

这次因为要发正式版,只修了比较重要的且不太会出 bug 的东西。剩下的下个版本会整……

更新内容

添加家园披风和入侵披风的翻译(#5888,PR @shanlisi567
修改清理垃圾后重启 PCL 的描述(#5956@shimoranla
禁止在自动进入服务器设置中填写 http 地址(#5996,PR @tangge233
支持识别 2025 年愚人节版本(#6017,PR @shimoranla
为主页设置添加恶意主页可能造成风险的提示
在准备任务缓存文件夹时会检查是否拥有文件夹读写权限
更新 Mod 中文名数据库
更新 3 月赞助者列表,感谢大家对 PCL 的帮助和支持!

Bug 修复

不应使用中国版 MC 的 Java(#1279@iPodtouch6557
特定顺序操作下,导致恢复音乐播放出错(#1753@MoYuan-CN,PR @tangge233
重装版本时,无法自动设置语言为中文(#2294@SuoHouDaiShi,PR @wyc-26
下载游戏时,重选组件不会触发自动选择(#3490@rksm2329,PR @Open-KFC
低版本 MC 没有声音(#5892@ZhuangXHAD
若不安装 Mod 加载器,则无法安装 OptiFine 1.14+(#5917,PR @wyc-26
部分 Mod 崩溃会分析出 NO FILE INFO(#5915@IlyaYezelovsky
决定新安装版本是否隔离时总是认为它可以安装 Mod(#5970@SALTWOOD
保存启动脚本时会弹出购买正版和求赞助弹窗(#6020@Open-KFC
安装 NeoForge + OptiFine 时 OptiFine 不会作为 Mod 安装

技术性调整

XAML 中不再允许使用部分类型或特性(@shimoranlaGHSA-wfpw-hfcp-9m73
XAML 默认添加对 sys 的引用,但不再允许手动添加其它引用

2.9.2

18 Mar 14:09
Compare
Choose a tag to compare
2.9.2 Pre-release
Pre-release

更新亮点

  • Minecraft 会优先使用独立显卡运行(#5845,PR @nanhuajiaren

  • 精简下载新版本第二步的 UI

    image

  • 新的版本隔离策略

    • 仅对新的 PCL 用户,版本隔离现在会默认开启
      • 新玩家在为多个版本安装 Mod 时经常被版本隔离困扰,在默认开启版本隔离后应该就没有这个问题了
      • 老玩家的版本隔离情况不会发生改变(除非出 Bug 了)
    • 全局版本隔离设置不再产生直接影响,而是在安装新版本时,根据它来一次性地决定新安装的版本是否开启隔离
      • 因此,修改全局版本隔离设置不再波及已有版本的隔离情况
      • 同样地,若有多个版本隔离设置不一样的 PCL,无论使用哪一个,版本隔离情况也不会变化了
      • 你依然可以在版本独立设置中单独修改隔离设置
  • 添加了在全局启动设置与版本独立设置之间互相跳转的按钮

    image

其他更新内容

  • 允许在版本设置中禁用 Java Launch Wrapper(#417@HowardZHY,PR @shimoranla
  • 同时在 CurseForge 和 Modrinth 上的 Mod,若最近更新时间相差一周以上,则会同时展示两个平台的选项(#5334@WinExp
  • 现在会显示 CurseForge 中 Mod 的所有版本,而不是只显示最新版(#5522@jocemod
  • 对之后可能提高 Java 版本需求的情况进行向后兼容(#5659@shimoranla
  • OptiFine 将尽量作为 Mod 安装(#5777,PR @shimoranla
  • Mod 默认文件名格式添加【】选项(#5826@EggyPartyMc,PR @Hill23333
  • 只对可能出问题的 API 关闭 SSL 证书校验(#5879@GCVillager
  • 更新 2025 年 2 月赞助者列表,感谢大家对 PCL 和伟大的咕咕咕事业的支持!
  • 暂时不再使用多线程下载 BMCLAPI 中的同一个文件
  • 若 OptiFine 注明兼容某个版本 Forge,改为仅兼容这个版本,不向下兼容
  • 只允许在版本独立设置中选择“忽略 Java 兼容性警告”与“关闭文件校验”
  • 为“导出整合包配置文件”添加提示条作为教学
  • 调整左边栏中页面的名称与图标
  • 允许为游戏分配 >32G 的内存

Bug 修复

  • 音频设备断连会导致音乐播放出错(#480@skittle-wuse,PR @tangge233
  • 快速地重新加载联网帮助页面导致出错(#2576@kndxhz
  • “在结束后开始音乐播放” 可能出错(#3708@wuwenjun9939,PR @tangge233
  • 打开快照版 PCL 可能报错:初始化 SetupEntry 失败(#4517@Immortal-Sty
  • 崩溃分析与崩溃报告中的汉字可能会乱码(#4700@wuxiangzhicao,PR @allMagicNB
  • 无法使用 JDK 25+(#5221@caicai7162
  • 在更新 Mod 时,没有修改具有特定格式名称的 Mod 的文件名(#5243@FlameFire26
  • 下载时有极小概率出错(#5429@youzi-3222
  • 快照版无法使用长路径(#5584@Hill23333
  • 名称会换行的 Mod 的显示有误(为什么会有作者往 Mod 名字里加换行符?)(#5625@LightRainStudio
  • 自定义 XAML 中无法直接使用 Inlines(#5688@hhhh17488
  • 内存预览条可能错误地提示剩余内存不足(#5721@jjw881,PR @hadesanc1
  • 1.21.4+ 安装 OptiFine + Forge 时,OptiFine 无效(#5728@handsomewubi
  • 快照版导出整合包时,下载 PCL 正式版后可能失败(#5745@zhu427
  • 写入 ini 文件时偶发多线程争用异常(#5793@John-is-playing
  • 快照版导出整合包时,下载 PCL 正式版时可能失败(#5793@John-is-playing
  • 跨屏幕拖拽快照版 PCL 的窗口时,放大比例可能异常(#5802@abc05277
  • 切换版本时,没有重置高级导出选项(#5857@com-in,PR @shimoranla
  • 无法搜索长路径下的 Java
  • 在微软登录密码过期时没有要求重新进行登录
  • 清理游戏垃圾后,重启 PCL 这一操作可能无效或冲突
  • 在运行 OptiFine 安装器时失败会导致缓存文件残留
  • 任务缓存文件夹可能不会被清理

技术性调整

  • 为 MyTextBox 和 MyCard 添加了 CornerRadius 属性,用于控制圆角大小
  • 这次是真的可以使用富文本了

后续计划

  • 这个版本没空去处理中优先度的 Issue 和 PR,会在下个版本集中处理
  • #4020#4359#4360

2.9.1

21 Feb 17:22
Compare
Choose a tag to compare

导出功能优化

允许导出文件夹形式的光影包,仅对 EuphoriaPatches 进行过滤(#5692@Hamster1223
添加刷新按钮,可以手动刷新导出内容列表(#5692@Hamster1223
会自动屏蔽 Essential 的账号信息文件(#5694@XiaoHeiawa
允许通过修改配置文件,将指定的文件复制到压缩包根目录(#5697@yqs112358
若勾选打包资源文件,会禁用 Modrinth 上传模式,而不是隐藏该选项(#5712@com-in
将“导出内容清单”改为“导出内容列表”(#5714@Chiloven945
保存/读取配置文件时,会自动将上一次选择的路径作为默认路径

Bug 修复

[严重] 无法进行第三方登录(#5702@Sniper2711
快照版的整合包制作指南会打开正式版的指南内容(#5686@com-in
若资源文件夹名称中存在特定特殊字符,会导致打开导出页面时启动器崩溃(#5687@w51637382
第三方登录时,若在刷新登录时总是失败则会导致死锁(#5618@mqingxue

技术性调整

当自定义主页的 Inline 中的内容编写有误时,会展示深层的错误信息,以便排查(#5688@hhhh17488

2.8.13

24 Jan 19:28
Compare
Choose a tag to compare

肥肠抱歉,经过数日奋战,整合包导出还没肝完,但是春节却马上就要到了……
为了让大家在过年的时候至少有一个稳定的版本能用,先临时发布一个更新,修复一些比较要命的 Bug;只要不出大毛病,就在腊月二十八更新到正式版。
我会尽快把整合包导出肝完的……Orz

此外,非常感谢 @hadesanc1 为这个版本修复了许多 Bug!
虽然不再使用 MCIM 源了,但也非常感谢 @z0z0r4 为 Mod 镜像下载做出的努力!
PCL 社区也基于 PCL 公开的源码添加了许多功能,近期发布了一个社区版本,大家如果感兴趣也可以去尝试一下:#5342

更新内容

  • 添加 Mojang 办公室披风翻译(#5260,PR @Pigeon0v0
  • 添加 1.20.3+ 玩家名至多只能包含 16 个字符的检查(#5278@BarbTurnip437
  • 由于稳定性欠佳,禁用 MCIM 镜像源(#5421
  • 提示购买 MC 正版的弹窗不再阻碍游戏继续启动
  • 在 Mod 更新确认弹窗中添加了查看更新日志选项
  • 当无法连接到 CurseForge/Modrinth 时,会更快地失败并显示部分结果
  • 由于不能显著改善被误报为病毒的情况,正式版将不再附带数字签名
  • 更新 2024 年 12 月赞助者列表,感谢大家对咕咕事业的支持!

Bug 修复

2.8.12

13 Dec 10:23
Compare
Choose a tag to compare

· XAML 格式介绍中增加 FallbackSource 属性解释(LTCatt/PCL2Help#400,PR @shimoranla
· 修复了以下 1 个 Bug
  LTCatt/PCL2Help#397 导致打开帮助页面时报错(LTCatt/PCL2Help#399,PR @tangge233
  求求各位之后交 PR 前至少自己进去试一遍吧

2.8.11

08 Dec 12:47
Compare
Choose a tag to compare

更新亮点

  • Mod 管理中添加了下载 Mod 选项(#4095@212112111zwl
    会自动跳转至下载页面,并筛选对应的版本和加载器(#4075,@JingHai-Lingyun)
  • 如果没有 Mod,Mod 管理页面会提供下载和安装 Mod 的选项
    image
  • 允许正式版修改“打开启动器时显示 PCL 图标”设置(#4091@lingyunawa
  • 新主页预设:杂志主页(#4926,由 @CreeperIsASpy 制作)
    你可以在 设置 → 个性化 → 主页 中选择主页预设!
    image
  • 在 Mod 下载详情页添加了 MC 版本筛选(#5087@xxtg666
    image
  • 开源协议更新:允许分发衍生作品
    现在,大家可以在 GitHub 下载 PCL 的源码,自己魔改 PCL 发布魔改版了!
    无论是整合包作者还是服主,只要满足协议要求,都可以修改 PCL 并且在自己的整合包中使用!
    详情:https://github.com/Hex-Dragon/PCL2/blob/main/LICENCE

其他更新内容

  • 自动选择 Mod 下载文件夹时不再忽略 MC 的次要版本(#691@WForst-Breeze
    例如,下载 1.20.4 的 Mod 时不会再选择 1.20.1 的 Mod 文件夹
  • 允许单独重置 JVM 参数头设置(#3284@WForst-Breeze
  • 全盘搜索 Java 时不再搜索网络驱动器(#3705@Pigeon0v0
  • 优化快照版输入更新密钥的流程(#4529@Ad-closeNN
  • 允许某些隐藏主题在解锁后依然能够右键跳转(#4585@Ad-closeNN
  • 内存优化进行中的提示时机有误(#4920@ThendJyc
  • 在第三方登录密码错误时会自动退出登录(#5090@LeiSureLyYrsc
  • 在点击 Mod 更新图标后会弹窗确认,以免误触导致 Mod 被更新(#5189@Lmy1503
  • 更新资源下载的筛选列表(#5212,PR @3gf8jv4dv
  • 更换帮助库图床(LTCatt/PCL2Help#397,PR @z0z0r4
  • 将 [简化 Mod 加载器显示] 设置改为 [显示 Mod 加载器时忽略 Quilt]
    开启该选项时,不再隐藏 NeoForge 相关的信息
    开启该选项时,Mod 详情页面也不会单独展示 Mod 所支持的 Quilt 版本了
  • 更新 11 月赞助者列表,感谢大家对 PCL 的支持!
  • 由于特定权限下无法拖拽文件到 PCL 窗口,Mod 管理的安装 Mod 选项不再只给出“可以通过拖拽来安装 Mod”的提示,而是确实可以选择文件并安装了
  • 部分音乐播放失败时,会将播放失败的音乐自动移出播放列表
  • 如果尝试一次性更新 15+ 个 Mod,会弹窗提示更新 Mod 可能带来的风险
  • 将 -Xmn 的比例从 15% 调整为 20%
  • 更新 Mod 数据库

Bug 修复

  • 在特定情况下切换主页会出现额外的报错(#3270
  • 更多页面的左边栏选项没有对齐(#3491,@azaz-az)
  • SafeList 的 Linq 调用不是线程安全的,会导致随机偶发的错误(#3771@WorldHim
  • 指向拖动条时可能导致意外的页面滚动(#3854@lactobionicAcid
  • 可能无法打开 PCL,提示“PCL 初始化错误”(#4517@Immortal-Sty
  • 使用部分低版本 Java 启动 MC 1.12.2- 时窗口过小(#4654@dsb987
  • [简化 Mod 加载器显示] 的提示不准确(#4968@dd2024is2013
  • MyImage 无法加载部分网站的图片(#5072@Joker2184,PR @tangge233
  • 部分音乐出错导致启动器出错(#5096@Gluoluo,PR @lactobionicAcid
  • 32 位系统下可能无法启动游戏(#5099,@SongzqInChina,由 @00ll00 修复)
  • 过长的 Mod 名称会遮挡更新按钮(#5101@QianFuv
  • 无法取消版本设置中的版本隔离选项修改提示(#5118@LingXu268
  • 在未安装 Java 时提示不推荐安装 32 位 Java(#5128,PR @Hill23333
  • 第三方登录在退出后不会重新尝试登录(#5131@wuliaodexiaoluo
  • 刷新 Mod 列表后不会显示前置 Mod(#5173@WinExp
  • 联网更新主页的下载地址无法被清空(#5182@newbeflash
  • 当镜像源未更新新版 MC 时,可能无法安装相应的整合包(#5195,@tucaoba2333)
  • 当镜像源未更新新版 Forge 时,可能无法安装相应的 Forge(#5215@duzefang
  • 启动前执行命令 Tooltip 中存在笔误(#5225,PR @Ad-closeNN
  • 选择“尽量使用官方源”时下载失败,可能会永远卡在加载中,而不会显示失败(#5232@songyy0415
  • 赞助弹窗和购买正版弹窗会在同一次启动中一起弹出
  • 刷新 Mod 列表时不会刷新 Mod 详情中的文件列表

后续计划