Skip to content

2.13.1.0

Choose a tag to compare

@LTCatt LTCatt released this 01 Aug 17:13
· 17 commits to main since this release

我们正在清理一些中低优先级的远古反馈……所以没有什么大更新啦……

优化

  • 版本设置中,添加打开截图文件夹的快捷方式(#606@Lucier310
  • 导出整合包时,可以勾选导出光影设置文件(#7500@BobLQZ
  • 新主页预设:Bilibili 热门(#8912,作者 @wzyaeu
  • 新主页预设:Music 云音乐热门(#8955,作者 @wzyaeu

次要优化

  • 版本设置中,修改自定义图标时,可以直接再次点击该选项更换图标(#4902@sd-dt,PR @MiyamizuSu
  • 将下载管理改名为任务管理(#5810@MacroMeng,PR @Pigeon0v0
  • 删除版本前会提醒即将被删除的存档(#6121@Tenqui-Noir
  • 添加兑换 CDKEY 的跳转选项(#6305@misividkoukou,PR @wyc-26
  • 增加更多对 Java 版本错误导致的崩溃的识别(#7846@YUN-SAN3
  • 将第三方登录的登出按钮改名为切换账号,以与正版登录统一(#8604@Midio1013
  • 关于页面的版本号右侧的按钮,从查看源码改为检查更新(#8931@link-fgfgui
  • 安装同名 Mod 时,旧 Mod 会删除至回收站,而非永久删除(#9032@Lin-Qiu33
  • 关于页面中,添加 @HerobrineXia 为协力开发者
  • 更新赞助者列表,感谢大家的支持 qwq!
  • 更新 Mod 数据库
  • 统一并重写启动 MC 时使用的编码
  • 由于 Quilt 已经半身入土,删除 Quilt 相关选项
  • 若 Java 版本需求存在冲突,会显示警告并继续启动,而不是直接启动失败
  • 转换为短路径时会尽量保留原始文件名,以提高兼容性

Bug 修复

  • 下载整合包时,会错误地在开始安装时弹出任务管理页面(#5654@ZerkyLiu
  • 修改版本名时,未验证是否有不同大小写字母的文件夹名(#6083@YuYi-09,PR @wyc-26
  • 安装整合包时,若在解压文件中途中断,会有缓存文件残留(#6108@RyogiMutsuki
  • 内存优化时,如果没有管理员权限,缺失开始优化的提示(#6927@WZL0813
  • 特定情况下,启动脚本、PCL 的控制台输出中存在乱码(#6934@wyj2006
  • 若 MC 崩溃但游戏没有实际关闭,关闭 Minecraft 按钮会被错误地隐藏(#8101@9tgqwbqq88-glitch
  • 快速双击开始下载按钮会导致出错(#8222@lyt20
  • 若在调试设置中设置了过慢的动画速度,动画可能完全卡死(#8260@OtoNoOwariNi
  • 资源详情页的版本名称可能有多余的 .zip 后缀(#8467@ZerkyLiu
  • 特定系统环境下,从老版本 PCL 迁移 Java 列表会失败(#8911@jkugjhikg
  • 弹出提示在特定情况下不会正常消失(#8917@Peacock-Que
  • 若 Java 路径包含重解析点,会搜索不到新下载的 Java,导致无法启动游戏(#8928@a1749514258-boop
  • 下载整合包时,内置的地图不会被放到对应文件夹内(#8965@LinLei0102
  • 资源列表加载出错时的错误信息有误(#8898@wxk66
  • 在 Mojang 更新资源索引后,MC 可能一次性地缺失资源文件(#8908@Howard302
  • ValidateFolderPath 中的 NTFS 8.3 文件名检查存在冗余(#8994,PR @qinghuayuci
  • 点击 Java 列表的刷新按钮不会正确地移除已失效的 Java(#8999@3Tiga3
  • 导出整合包时,无法从 MCIM 镜像源获取 Mod 列表(#9014@twowzh
  • 若在获取 Java 列表时取消启动,则后续会一直无法启动(#9060@DreamerKris
  • 选择 “最大化” 窗口大小启动部分高版本 MC,窗口不能正常最大化(#9073@Strik3through
  • 不应将证书异常识别为连接超时
  • 网络请求超时可能导致错误处理异常、产生的错误的报错信息不准确
  • 当文件/文件夹没有短路径名的时候,会无法压缩短路径
  • 部分 Modrinth 整合包无法下载,提示文件大小有误

API 更改

  • 添加 {forge} {fabric} {neoforge} {liteloader} 替换标记#8922@littlhMW
  • 自定义事件有多个参数时,某个参数会尽量使用更多的内容,不再被额外的 | 截断(#9076@fengxiangQAQ

技术性更改

  • 迁移注册表相关操作到 MeloongCore.RegistryUtils