Releases: Meloong-Git/PCL
Releases · Meloong-Git/PCL
2.12.3
重要更新内容
- Mod 搜索与下载优化
- 添加 [内存管理] 高级设置(#7951,@g1thubhack3r)
- 在高级启动选项与版本独立设置中均可修改
- 可以选择 G1GC、ZGC 或分代 ZGC,也可以关闭以手动设置相关 JVM 参数
- 下载引擎优化
- 优化 DNS 优选算法的性能与可靠性
- 优化 ResponseStream 的对象回收
- 将部分 SyncLock 改为 Interlocked,以优化性能
- 下载大文件前,只检查即将存放文件的硬盘空间,以加快速度
- 将下载基础超时从 10 秒延长到 15 秒
其他更新内容
- 背景图片自适应方式添加左、右、上、下选项(#7902,@Andy-Xie-1145)
- 使用背景图片自适应方式的位置选项时,图片会先等比例缩放以填充窗口(#7902,@Andy-Xie-1145)
- 添加对绷带、创可贴 Mod 的整合包导出支持
- 更新部分主页预设的地址
- 大幅优化内置搜索的性能
- 更新赞助者列表!最近有点忙,这个版本整得有点久了……感谢大家的支持!
Bug 修复
- 不支持部分音频属性会变化的音乐(#1111,@mrhzzel,PR @copytiao)
- 即使网络正常,也会有一部分文件在下载时超时(#7203,@lactobionicAcid)
- 同时下载多个版本可能导致下载卡住(#7925,@G-mare)
- 新版 Minecraft 版本号下,无法自动定位对应的版本文件夹(#7954,@MaplesXu)
- 通过编辑整合包导出配置文件,可以同时勾选冲突的选项(#7979,@com-in,PR @wyc-26)
- 解压非 UTF-8 编码的整合包会导致中文文件名出现乱码(#7980,@latiaotiao)
- 在复制了邀请码格式的文本时,会错误跳转到联机页面并出错(#7983,@Tea-chabai,PR @0x1A5)
- 按名称搜索 Mod 时经常没有结果(#7991)
- 模糊定位版本 JSON 的结果可能有误(#7996,@cmcaz,PR @wyc-26)
- 不再使用 FinalShell 自带的 Java(#8080,@zhangjianuo)
- 安装 LiteLoader + OptiFine 时 OptiFine 无效(#8147,@N123999,PR @wyc-26)
- 主页预设 [杂志主页] 无法加载(#8180,PR @CreeperIsASpy)
- 计算 Hash 时资源未正确释放(#8206,PR @tangge233)
- 会错误地提示部分 MMC 整合包中存在不兼容的加载器:org.lwjgl3(#8210,@WhiteXero)
- 社区资源下载在极偶然情况下出错(#8246,@minecraft-DYL)
- 社区资源的 GameVersions 属性可能存在重复的值
- DNS 优选可能失败
- 在下载前,可能重复检查同一个文件是否存在
2.12.2
修复了这几天搜不到 CurseForge 上的 Mod 和整合包的问题(#7965)。
联系了 CurseForge,他们说他们短时间内修不好,让我先用临时方案……没想到只是一个默认参数竟然能炸这么久……无语。
更新内容
- 会先尝试以 UTF-8 解压压缩包,若失败则换用 GB18030(#7883,@Qulinlins)
- 添加沉浸画和 Moonlight Lib Mod 的整合包导出支持
Bug 修复
- 在极罕见情况下切换 Mod 管理页面的筛选器导致出错(#7024)
- 多个线程同时读取文件或图片会导致出错(#7112,@Evernight-Cyrene)
- 批量禁用 Mod 后 Mod 标题的颜色有误(#7861,@FengguaYa)
- 偶发情况下 MyLocalModItem.GetUpdateCompareDescription 报错:未将对象引用设置到对象的实例(#7867,@VincentZyu233)
- 更换披风后不会更新当前选择的披风(#7894,@com-in,PR @wyc-26)
- 正式版更新日志错误地提示添加了联机功能(#7901,@MoYuan-CN)
- NeoForge 的 Alpha 版本会显示为稳定版(#7904,@3gf8jv4dv,PR @MoYuan-CN)
- 导出整合包时,若同时勾选“PCL 启动器程序”和“仅从 Modrinth 下载资源文件”,则导出的整合包会没有文件扩展名(#7907,@com-in)
- 计时回绕会导致下载管理刷新线程等各处代码出错(#7926,@Bobboom0921)
- 更新 Mod 时无法正确检测其他 mods 文件夹中的文件,且检测会消耗大量时间(#7929)
- 无法使用 CurseForge 搜索社区资源(#7965,@lejunqiu)
- libwebp.dll 被其他程序占用会导致 PCL 崩溃
- 未装备披风时不会选中“无披风”
API 变更
- 新的自定义事件:检查更新(#7932,@MapleSugar365,PR @wyc-26)
2.12.1
2.12.0
主要更新内容
- 暂时隐藏联机入口……不过它还会回来的!
- 性能优化
- 巨幅优化 Mod 管理页面的加载速度,几乎能瞬间完成加载(#6796,@Dynastxu)
- 巨幅优化各个下载页面的性能(#5931,@Junzhou114)
- 优化图片加载速度
- 若 DNS 解析在一分钟内失败过,则不再重复尝试,以减少断网时的 Exception 数量
- Minecraft 版本识别优化
- 适配新的 Minecraft 版本号系统(#7776,@Light-Beacon)
- 适配 Unobfuscated 版本(#7541,@Pearl-Luo)
- 让许多与 Minecraft 版本相关的判断更加准确
- 优化 Minecraft 版本显示与识别准确度
- 优化对未来可能的 Java 版本变更的预处理
- 更换披风时会显示当前使用的披风(#7415,@qianqiu314,PR @wyc-26)
其他更新内容
- 社区资源下载的版本选择优化
- 添加 1.21.11 版本筛选项
- 此后能自动将最新正式版加入筛选项
- 当筛选选项没有那么多时,不再将远古版本合并到一起
- 不再重复显示两遍所选版本的卡片
- 主页预设
- 新增:今日新闻热点(#7152,@EYicheng)
- 新增:Minecraft 芝士站(#7750,@awaEric233)
- 移除:PCL 新闻速报(应作者要求暂时隐藏)
- 更新赞助者列表!非常非常感谢大家的支持!!
- 不再将疑似手机号的用户名列入赞助者列表,以防万一
- 将“要求 Java 使用高性能显卡”改名为“使用高性能显卡”,以匹配实际作用(#7404,@copytiao)
- 支持从 MCIM 镜像源获取社区资源图标(#7442,by @z0z0r4)
- 一处代码清理(#7430,PR Ruollin)
- 修改整合包没有合适格式时的错误信息,以涵盖更多情况(#7493,@Shan-Mao)
- 若 Mod 同时在 CurseForge 和 Modrinth 上存在,优先使用 Modrinth 的结果(#7542,@jjghfd)
- Mod 下载支持 CurseForge 的性能优化与创造模式 Tag(#7563,@DrowningFish233)
- 添加僵尸马披风译名(#7822,@lactobionicAcid)
- 帮助库【多人游戏常见问题】中增加对“Connection throttled!”报错的说明(LTCatt/PCL2Help#448,@kdjnb)
- Mod 版本号显示更加准确、简洁
- Mod 管理页面中,若 Mod 文件无法打开,不再视作 Mod 存在错误(这通常是因为文件被占用,而不是真炸了)
- 更新 Mod 中文名数据库
- 优化下载时检查文件信息的时机,使得检查速度更快、进度显示更准确
- 将导出整合包的“Modrinth 上传模式”选项改为“仅从 Modrinth 下载资源文件”,以匹配实际作用
- 下载时会复制已有版本的相同 JAR、JSON 和社区资源文件
- 会自动下载缺失的 Java,不再弹窗确认
- 导出整合包时,会让 CurseForge 下载地址更优先
Bug 修复
- “FIPS 验证的加密算法”的检测失效(#969,@Louis-Harsune)
- 打开部分社区资源的版本选择页面时存在严重卡顿(#6034,@wyc-26)
- 无法下载 NeoForge 25w14craftmine(#6230,@Pearl-Luo,PR @wyc-26)
- 可能会使用 Java 9~12 启动 Minecraft 1.5.2-(#6608,@Qulinlins)
- MC 新版本提示可能重复出现(#6645,@misividkoukou,PR @pynickle)
- Forge 1.4 错误地显示为不可用,应显示为不支持自动安装(#6938,@linxiudewu)
- 日期格式显示可能有误(#7119,@YanAnghelp)
- Macaw's Biomes O' Plenty Mod 指向的 MC 百科页面有误(#7212,@ChenMoFeiJin)
- 在无缓存时启动 PCL 并首次加载主页,会导致参数替换失败(#7291,@qianqiu314)
- 版本列表中,收藏夹、愚人节版本没有排序(#7295,@jhqwqmc)
- 在社区资源页面翻页时有极小概率出错(#7312,@Starsea2025)
- 网络异常时可能错误地显示已为最新版(#7389,@CN171-1)
- 无法使用单引号设置 XAML 自定义事件(#7421,@hamiguatang)
- 输出超长的数字时显示的校验错误信息有误(#7422,@llzlloll,PR @wyc-26)
- 下载 Mod 时文件名可能自动包含 ~,然后导致 Mixin 加载失败(#7481)
- 无法显示第三方登录服务器提供的错误信息(#7510,@miru-eru,PR Ruollin)
- 帮助库【安装 Mod】中一张图片无法加载(#7550,@Fuask)
- 粘贴的文本可以包含换行符(#7825,@Dynastxu)
- 下载的目标文件若被占用,会导致 PCL 直接崩溃(#7840,@mswgumo)
- 帮助库【将 PCL 添加到 Windows 安全中心白名单】中部分内容无法加载(LTCatt/PCL2Help#444,PR @kuankqaq)
- MyHint 的关闭按钮可以写入加密设置(@OpenKFC)
- 已启动游戏后,在切回账号页面的动画时会错误地显示为“正在启动游戏”
- NeoForge 的 Alpha/Beta 版排序有误
- 加载有误的版本 JSON 时可能出现意外的报错弹窗,且能选中并启动该错误版本
- 下载统一通行证失败时不会提示
- 可能会在 UI 线程读取文件以加载图片
- 版本比较函数会将缺失的版本段视作 -1,导致其认为 1.0 < 1.0.0-pre
- 下载速度显示与速度限制不准确,有 ~20% 的误差
- 可能会将其他异常错误判断成网络链接超时所导致
- 可能无法输出错误堆栈到日志
API 变更
- 自定义事件改为依赖属性,因此兼容了 {Binding} 等特性(#7490,@fengxiangQAQ)
- 优化 启动游戏 事件找不到对应版本时的提示信息
- 将 PageVersion 重命名为 PageInstance(如果你使用了英文名称枚举而非数字序号枚举,可能需要同步更新)
- 新增 MyVirtualizingElement 控件,用于控件虚拟化,不过它无法只使用 XAML 调用
2.11.2
联机优化
- 若有加入者的网络环境比房主更好,会提示可以让那位加入者担任房主
- 中继节点负载均衡算法优化
- 只选择 MC 中继节点进行连接,避免连接到低质量节点导致卡顿
- 大幅降低节点在线率在负载算法中的权重
- 允许自动选择非 TCP 协议的、带有即将下线标签的、在线状态不是优秀的节点
- 会有 1% 的概率选择 0 负载的节点,而不是固定不选择它们(如果节点存在问题,可能才导致它是 0 负载,所以此前不会选择它们,但这又会导致 PCL 不会连接新增的节点)
- 现在会在多个禁止中继的节点中选择一个作为发现节点,以实现负载均衡
- 会检查是否与房主都设置了自定义节点,以防只有一方设置了导致连不上
- 允许设置优先直连或优先低延迟,以降低节点中转负载
- 为侦听的端口号添加了一定的随机性,以降低端口被占用的概率(#7451,@dongtz123)
- 若正使用中继节点,会更准确地显示网络情况
- 仅创建房间时不再连接中继节点
- 为节点列表 API 添加了缓存作为回退,以提高可用性
- 联机设置的贡献节点选项会给出更详细的说明
- 若联机模块因为端口被占用而崩溃,会给出详细的解决方案
- 更新联机的内置帮助,现在离线模式直接选择房间就能加入,不应手动输入 IP(LTCatt/PCL2Help#437,PR @kuankqaq)
- 修复了以下 4 个联机相关的 Bug
- 新用户首次启动联机可能出错(#7346)
- 俄语等环境下无法正常联机(#7435,@Arrogant-BOT)
- 创建房间时会显示“正在连接到房主”
- 启动联机时会冗余地检查一次配置
其他更新内容
- 帮助库中添加对 Oculus 的介绍(LTCatt/PCL2Help#440,PR @kuankqaq)
Bug 修复
- 若没有 Path 环境变量则无法启动游戏(#7444,@Cshdhshsj)
- 帮助库中“将 PCL 添加到 Windows 安全中心白名单”的配图有误(LTCatt/PCL2Help#426,@lihartx,PR @kuankqaq)
2.11.1
嘿,联机的优化来了!现在离线登录也能直接加入房间,不需要房主装 Mod 啦!
不过,MC 玩家实在太多了。根据目前的数据,如果要让联机能在正式版 PCL 稳定中继,可能还需要 100 个服务器节点……
所以…… 我们需要你的帮助!!!
如果你有空闲的服务器,非常欢迎 搭建一个共享节点,搭建后在 此处 提交,然后大家就可以使用你的服务器辅助联机了!
如果大家能出一份力,这或许也不是不可能的事……
此外,如果你在 10 月仅赞助了 6.66 档位,也可以收到这个版本的更新!我知道 6.66 档位不包含后续更新,所以仅此一次哦……看看爱发电私信吧 :D
祝大家联机愉快!
联机优化
- 使用离线登录也可以直接加入联机房间了
- 若复制了邀请码,则可以直接快速加入房间
- 会从所有共享节点中自动选择负载最低的进行中继连接(#7383,@zkitefly)
- 关闭 PCL 时总是会提示是否退出联机,防止在关闭 PCL 时无意地关闭或退出了房间(#7357,@baguotao233)
- 允许自定义要连接的节点
- 若通过中继连接到房主,会显示中继情况与层数
- 在设置添加“贡献节点”和“查看节点状态”按钮,暂时移除老好人模式
- 帮助库更新:添加联机教程(LTCatt/PCL2Help#436,PR @WForst-Breeze)
- 修复 RPC 端口被占用导致 CLI 无法获取输出的 Bug(#7351,@tangge233)
- 修复 Listener 端口被占用导致启动联机模块失败的 Bug
- 修复了 PCL 的联机无法与其他手动开启的 EasyTier 正常共存的 Bug
其他更新内容
- 新主页预设:Minecraft 更新摘要(#7380,作者 @pynickle)
- 将社区资源的最新版本筛选改为 1.21.10
- 将 EasyTier 添加到特别鸣谢!非常感谢 EasyTier 提供了联机模块!
- 更新 10 月赞助者列表,感谢大家的超级支持!
Bug 修复
- 家园披风的翻译缺失(#7353,@YANHAORANG,PR @wyc-26)
- 启动第三方客户端时可能出错:分析资源文件索引地址失败(#7369,@LuckyPotion)
- 下载失败时,下载管理页面可能不会显示完整的错误信息
- 依然无法处理部分网络请求的超时
技术性更改
- 新自定义事件类型:加入房间,可用于自动加入指定邀请码的联机房间
- 换用 JSON 输出解析 CLI 结果(#7351,@tangge233)
- ValidateInteger 已允许输入前导 0(#7375,@llzlloll,PR @wyc-26)
2.11.0
联机回归!
- 完全免费开源,超级简单好用,小刻用了都说好!
- 使用开源软件 EasyTier 实现:https://easytier.cn/
其他更新内容
- 添加铜披风的中文译名(#7322,@NORTHMELON2008,PR @ruollin)
- 禁止在未解压时直接使用压缩包中的 PCL,以避免新玩家丢失数据(@Light-Beacon)
- 修改设置页面左边栏图标以匹配标题栏图标
Bug 修复
- 无法启动部分由其他启动器安装的 Forge(#7306,@HowardZHY)
- 部分情况下事件“下载文件”导致崩溃(#7319,@ShaneZhao1230)
- 解压依然可能出现长路径问题(#7329,@w51637382)
- 若联网主页每次加载提供的内容都不一样,在加载成功 10 分钟后手动刷新主页,会导致 PCL 高频率地重新下载主页(#7330,@fengxiangQAQ)
- 下载线程在下载到一半时无法正常触发超时,导致不会自动中断重试(#7337,@oiikioi)
- 一个安全漏洞(为降低潜在影响,会在正式版更新后披露,GHSA-gp33-rfmf-5f38,@hans362)
- 无法下载社区资源图标时,会弹出大量的下载失败提示
- 点击已选中的单选框依然会播放动画
- 替换标记 {varible} 存在拼写错误,应为 {variable}
- 为保证兼容性,{varible} 依然可用
技术性调整
- 事件“刷新主页”回调为 2.10.8 之前的行为,即固定刷新自定义主页,而非刷新当前所在的页面,以与事件名称保持一致(#7298,@fengxiangQAQ)
- 如果需要刷新自定义主页以外的页面(例如帮助页面或子页面),仍可以使用事件“刷新页面”
- 替换标记 {variable} 指定的变量若不存在,支持替换为一个可选的默认值(#7318,PR @Light-Beacon)
- 用法:{variable:变量名:默认值}
- 事件“打开网页”支持 minecraft-preview:// 协议(#7338,@ShaneZhao1230,PR @MoYuan-CN)
- 在自定义 XAML 教程中添加了“进阶:高级自定义事件”卡片,以展示连续触发多个事件搭配 {variable} 替换标记的效果
2.10.9
自定义事件
- 添加了 Wiki 页面 以给出更详细的示例与说明
- 支持为一个控件设置多个自定义事件,并按照顺序依次执行,详情参见 Wiki 页面(#5684,@Light-Beacon,PR @Open-KFC)
- 添加了下列新事件,详情参见 Wiki 页面
- 修改变量:写入一个自定义变量,以便后续在替换标记中使用(#5684,@Light-Beacon)
- 弹出提示:在左下角弹出一个提示条
- 已有事件调整
- 刷新页面 / 刷新主页:现在可以刷新任意可刷新页面,等同于按下 F5
- 刷新帮助:若提供了非空的参数,则不显示弹出提示(静默执行)
- 弹出窗口:可以可选地提供第三个参数,以修改弹窗确认按钮的文本
- 切换页面:支持使用枚举的英文名作为参数;子页面参数现在是可选的
- 下载文件:会在开始下载前弹出确认提示,以确保安全性
- 修改设置:不再允许修改加密设置
- 以下控件现已支持触发自定义事件
MyCard:若可以展开则在 展开/折叠 时触发,若不可以则在直接点击时触发MyCheckBox、MyRadioBox、MyRadioButton:在勾选状态改变时触发MyComboBox:在选中的项改变时触发MyExtraButton、MyExtraTextButton、MyMenuItem:在点击时触发MyTextBox、MySearchBox:在按下回车时触发
- XAML 的
EventType与EventData属性换用附加属性实现,PCL 会自动替换以保证兼容性,但如果在罕见情况下遇到了错误,可以手动进行如下替换:EventType→local:CustomEventService.EventTypeEventData→local:CustomEventService.EventData
- 当参数数量不够时,会给出更明确的提示
替换标记
- 添加了 Wiki 页面 以给出更详细的示例与说明
- 添加了下列替换标记,详细介绍请参见上方的 Wiki 页面
- 读取使用“修改变量”自定义事件设置的变量:{varible:变量名}
- 读取 PCL 设置:
{setup:设置名} - PCL 版本信息:
{pcl_version}、{pcl_version_code} - PCL 分支信息:
{pcl_version_branch}、{pcl_branch} - 识别码:
{identify} - PCL 程序路径:
{path_with_name} - 缓存文件夹路径:
{path_temp}
- 下列设置现已支持使用替换标记
- 自定义主页的下载地址(#5684,@Light-Beacon)
- 启动选项 → 自定义信息,以及对应的版本独立设置
- 高级选项 → Java 虚拟机参数,以及对应的版本独立设置
- 高级选项 → 游戏参数,以及对应的版本独立设置
- 自定义主页、自定义帮助现能够使用全部替换标记(#5552,@zhuluzyy)
帮助库更新
- 添加“替换标记”页面
- 重写“自定义主页与帮助 XAML 格式”中的自定义事件教学
- 删除“自定义主页与帮助 XAML 格式”中并不存在的
EventType(#7287,@rt56cs) - 移除无效的 Fallback 图床(LTCatt/PCL2Help#431,PR @z0z0r4)
其他更新内容
- 如果版本设置了自定义描述,会在标题后面以淡灰色显示其版本号(#7193,@EggyPartyMc)
MyImage的FallbackSource属性再次允许非网络图片(#7209)- 若清理游戏垃圾时没有可清理的文件,则不强制重启 PCL(#7217,@XiaoU-Say-JE)
- 更新 9 月赞助者列表,非常感谢大家的支持 Orz
Bug 修复
- 若自定义主页未提供版本号,可能会高频率检查主页版本(#6245,@fengxiangQAQ)
- 更新/删除 Mod 时可能反复弹窗提示删除到回收站(#7189,@Calendula47)
- 在 Modrinth 下载 Mod/数据包 混合工程时可能定位到错误的文件夹(#7195,@afi130)
- 下载时缓存文件夹被删除可能导致连续出错(#7214,@hongggggv)
- 下载源不支持多线程下载可能会直接导致失败(#7220)
- 下载 Mod 图标失败会大量弹出报错(#7238,@collguys)
- 无法安装 MMC 整合包(#7285,@xingteh)
- 更新失败替换文件的说明中,提示的新文件的路径有误
- 更新时几乎必定报错:删除老版本文件时权限不足
- 在长路径下首次启动 Forge 会崩溃
- 自定义帮助 XAML 未应用 GHSA-x9wr-mgmx-3hqp 的修复
- 一个低危漏洞;为降低潜在影响,会在正式版更新数日后披露(GHSA-22mj-jjhv-rxm4,发现者 @yichenGZC,汇报者 @copytiao)
2.10.8
2.10.7
网络与下载稳定性优化
- 会优先使用 IPv4 访问 Modrinth,以提高成功率(#6887,@bviibvii)
- 会根据历史网络请求是否成功来自动切换请求 IP,以提高成功率(#7157,@pover0k)
- 会检查特定网络请求返回的是否是 json 格式的文本,如果没有则触发重试,以提高成功率
- 优化网络配置,加快网络请求速度
- 改善多线程下载引擎的资源释放逻辑
修复了以下 5 个可能导致下载问题的 Bug:
- 大量下载时下载速度可能会越来越慢直至报错(#7007,@SerinaNya)
- 可能报错尝试开始下载线程失败(#7029)
- BMCLAPI 下载可能由于 Too Many Request 判为失败(#7084,@Evernight-Cyrene)
- 触发“由于速度过慢断开链接”可能导致下载卡在 99%(#7132,@SkollClassic)
- 无法从 MCIM 源下载部分社区资源文件
其他更新内容
- 允许在版本设置中设置禁止更新 Mod,以防整合包玩家误操作(#6610,@USTC-XeF2,PR @wyc-26)
- 为整合包打包添加 TaCZ 枪包选项(#6978,@Tianpao,PR @wyc-26)
- 禁止 PCL 以任何方式删除整个桌面、我的文档或磁盘根目录——有玩家把这些东西添加成 MC 文件夹,然后忽略警告把 MC 文件夹删了,我的妈呀(#7030,PR @wyc-26)
- 扩展 Java 搜索的支持范围(#7151,PR @lingting)
- 由于已不再需要,删除手动安装包下载功能
- 优化更新失败时的提示信息
- 更新 8 月赞助者列表,非常感谢大家的支持与鼓励!
- 更新 Mod 数据库
崩溃分析优化:
- 优化 Mod 互不兼容的提示信息(#5115,@MoYuan-CN)
- 支持识别 JVM 参数有误导致的崩溃(#7003,@zwz211123,PR @wyc-26)
- 优化玩家实体导致崩溃的提示信息(#7032,BiliBili Boom_mao,PR @pynickle)
- 若整合包需要 PCL 不兼容的加载器,允许选择跳过它的安装(#5451,@Hamster-github)
Bug 修复
- 整合包搜索中科幻类型没有结果(#1085,@212112111zwl)
- 现代化 UI 的标题有意外的“主页”标记(#1567,@SuoHouDaiShi)
- 错误分析误报 Night Config 存在问题,但实际上是配置文件损坏(#4068,@a8791881,PR @wyc-26)
- 返回置顶可能报错“未找到合适的 RealScroll”(#5061,@ZEFDERERF,PR @shatyuka)
- 若自定义主页内容在 Measure 或 Arrange 阶段出错,会导致 PCL 在打开时闪退(#5377,@CreeperIsASpy)
- 极偶然情况下会错误提示加载 .minecraft 版本列表失败(#5617)
- 可能会高频率检查自定义主页版本(#6245,@copytiao)
- 可能无法启动 1.20+:原版无反应,Forge 提示 Timed out trying to setup the Game Window(#6263,鸣谢 @TerseBanjo28710)
- 进入页面的动画偶尔与预期不一致(#6602,@Emmm2333doge,PR @shatyuka)
- 登录失败:未将对象引用设置到对象的实例(#6683,@Wait911)
- 背景音乐数量显示有误(#6855,@YiLouwdkwxcy,PR @copytiao)
- 重命名版本失败会导致版本 json 文件被删除(#6876,@ishohsi,PR @pynickle)
- 若导出整合包时版本被收藏,其他人导入后版本也会自动被收藏(#6908,@misividkoukou,PR @wyc-26)
- 特定情况下无法更改皮肤(#7017)
- 若用被封禁的微软账户进行刷新登录,未正确显示错误说明(#7023,PR @pynickle)
- 部分登录超时的错误信息未明确提示是登录超时(#7025,PR @wyc-26;#7135)
- 获取 Authlib-Injector 皮肤失败:离线 Uuid 无正版皮肤文件(#7033)
- 用于向后兼容的 IsSwaped 属性未正常生效(#7056,PR @Open-KFC)
- MyImage 下载图片可能存在线程冲突(#7112,@Evernight-Cyrene)
- 将版本重命名为当前名称末尾加 _temp 导致出错(#7138,@CN171-1)
- 参数设置无法正确处理换行(#7159,@FQO3)
- 若获取 Authlib-Injector 下载信息失败,会在文件不存在时继续启动,导致游戏崩溃(#7161,@copytiao)
- 重置启动设置会导致默认版本隔离设置被误修改