我们在 2025 年 3 月 28 日发布了 HMCL 稳定版 3.6.12。
欢迎大家进行更新,或前往HMCL 用户群 下载。遇到问题可以在评论区进行反馈。
现在 HMCL 支持使用 WebP 格式的静态图片作为背景图片。
我们计划在未来提供对于 WebP 动图的支持。
通过新的“复制全局游戏设置”选项,可以将全局游戏设置复制到当前版本特定游戏设置中。
目前该功能只能一次性复制所有设置,我们计划在未来将版本设置进行分区处理,允许用户仅复制部分选项。

现在游戏下载页面添加了搜索功能,方便用户查找想要下载的版本。


现在世界管理界面中会显示世界的缩略图,文本信息的布局也得到了优化。
操作世界的功能按钮现在直接陈列在列表条目的右侧,不再被折叠进菜单内。
用户正在游玩的世界在 HMCL 中会显示“使用中”标签,世界信息页面会进入只读模式;用户在 HMCL 中编辑世界信息时会对世界进行锁定,阻止用户同时在游戏中进入世界。
优化后的世界管理界面,其中“新的世界”正在被游戏占用中:

只读模式下的世界信息页面:

若先在 HMCL 中进入世界信息页面,世界会被锁定,关闭页面后才能在游戏中进入世界:

现在通过世界管理界面的功能按钮可以进入备份管理界面。
在备份管理管理界面中,你可以创建和管理世界的备份。当你的世界被意外破坏(比如被苦力怕炸掉了房子)时,你可以通过这些备份来还原世界。
在后续版本中我们会逐步完善该界面的功能。
通过世界管理页面的新按钮可以进入备份管理页:


现在世界信息页面、Java 安装页面和整合包详情对话框的信息标签支持通过双击复制内容。
例如,现在可以这样复制存档的种子:

我们为 Windows 和 macOS 平台在窗口打开、关闭、最小化和还原时添加了动画,使其与原生应用表现更一致。
一般更新:
安装新游戏/整合包时检查版本名称是否包含非 ASCII 字符(by Zkitefly)
优化滚动页面时的性能(by Glavo)
在 Linux RISC-V 平台为「下载 Java」对话框添加 banshanjdk 8 下载地址(by Glavo)
更新模组下载页游戏版本列表至 1.21.5(by Glavo)
模组列表页中按下 ESC 键时取消选中(by yushijinhun)
优化对 Linux RISC-V 64 平台的支持(by Glavo)
更新模组数据(by Glavo)
统一并优化软件内日期时间格式(by 3gf8jv4dv)
添加 NeoForge 的 BMCLAPI 代理支持(by Zkitefly)
在启动器日志中记录处理器型号(仅 Windows)(by Glavo)
修改整合包下载对话框内「安装到当前版本」按钮的文本为「安装整合包」,修正对话框标题(by Glavo)
点击安装整合包时无条件关闭整合包下载对话框(by Glavo)
删除全局游戏设置页面的离线账户更换皮肤提示(by Glavo)
点击账户卡片空白处时切换账户(by Glavo)
优化 NBT 查看器,修复无法打开空 mca/mcr 文件的问题(by Glavo)
启动时尝试从 HMCL_DIRECTORY 中加载字体(by Glavo)
支持双击复制世界信息、安装 Java 页面信息、模组详情对话框信息(by Glavo)
禁止标题栏按钮获取焦点(by Glavo)
更新全部图标至 Material Symbols(by Glavo)
更新 Microsoft 应用商店链接(by Zkitefly)
优化离线登录对话框(by 3gf8jv4dv)
在游戏崩溃界面添加滚动条(by 3gf8jv4dv)
为更新日志对话框添加平滑滚动(by Wulian233)
为世界信息页面和版本高级设置页面背景添加半透明遮罩(by Glavo)
优化账户信息卡片的显示效果(by Glavo)
在日志中记录编码信息(by Glavo)
消除使用 Java 24 运行 HMCL 时控制台中的弃用警告(by Glavo)
优化软件文案,完善英语、西班牙语、俄语翻译(by 3gf8jv4dv)
错误修复:
修复 OAuth 登录时轮询过于频繁的问题(by Glavo)
修复在更新日志界面无法拖动启动器窗口的问题(by burningtnt)
使用 Zink 渲染器时禁用 DRI3(by MingcongBai)
皮肤缓存不再保存到 .minecraft 目录(by yushijinhun)
修复按 ESC 键时文本框内的值没有保存的问题(by yushijinhun)
修复输入对话框中 ESC 键不起作用的问题(by yushijinhun)
修复内存滑块提示被设备内存进度条覆盖的问题(by yushijinhun)
修复游戏设置中内存没有实时刷新的问题(by yushijinhun)
完善模组下载页面(by yushijinhun)
修复无法补全部分第三方 Minecraft 客户端游戏资源的问题(by Zkitefly)
修复 Linux 平台调整窗口大小的问题(by yushijinhun)
修复在 FreeBSD x86-64 平台未正确替换 LWJGL 本地库的问题(by Glavo)
修复安装 MultiMC 整合包后没有设置版本图标的问题(by Glavo)
修复 macOS 平台 HMCLauncher.sh 不会显示 Java 下载页面的问题(by Glavo)
修复 Java 下载对话框中切换包类型时会重置版本字段的问题(by Glavo)
修复使用自定义字体时未正确设置字重的问题(by Glavo)
修复使用系统 GLFW/OpenAL 时无法启动部分游戏版本的问题(by Glavo)
修复安装新游戏页面中组件框的高度问题(by yushijinhun)
修复无法识别 Intel64 架构的问题(by Glavo)
修复离线账户选择 Steve/Alex 皮肤时模型错误的问题(by Glavo)
修复在非官方支持的平台上 Minecraft 1.21 与 Sodium 不兼容的问题(by Glavo)
修复 NeoForge 版本识别错误的问题(by Glavo)
修复在 macOS 平台无法找到通过 DMG 安装的 Java 的问题(by Glavo)
修复离线账户皮肤对话框「本地皮肤图片文件」部分选项文字被覆盖的问题(by 3gf8jv4dv)
当微软账户 Token 过期时应当刷新账户(by Glavo)
修复标题过长时窗口异常的问题(by Glavo)
修复对话框关闭动画缺失的问题(by Glavo)
修复更改游戏 Java 时路径显示错误的问题(by Glavo)
删除更新日志对话框中多余的换行符(by Glavo)
修复在 Modrinth 上获取模组版本时未正确处理 404 响应的问题(by Zkitefly)
修复取消导出整合包时弹出报错对话框的问题(by Glavo)
修复无法解析部分 Java 版本号的问题(by Glavo)
欢迎大家尝试新功能,遇到问题可以在评论区或 GitHub 上进行反馈。