HMCL(Minecraft启动器)
| HMCL | |
|---|---|
| 中文名 | HMCL(Hello Minecraft! Launcher) |
| 开发作者 | huanghongxun |
| 首发日期 | 2015年 |
| 编程语言 | Java |
| 操作系统 | Windows、Linux、macOS、FreeBSD |
| 平台 | x86、ARM、RISC-V、MIPS、LoongArch |
| 语言 | 多语言 |
| 类型 | 游戏启动器 |
| 许可协议 | GPLv3(含附加条款) |
| 官网 | https://hmcl.huangyuhui.net |
HMCL(全称 Hello Minecraft! Launcher)是 huanghongxun 开发的一款开源、跨平台的 Minecraft Java Edition 第三方游戏启动器,于 2015 年首次发布,支持 Windows、Linux、macOS、FreeBSD 等操作系统及 x86、ARM、RISC-V、MIPS、LoongArch 等多种 CPU 架构。[1][2][3][4] HMCL 的功能涵盖模组管理、游戏版本自动安装(Forge、NeoForge、Fabric、Quilt、LiteLoader、OptiFine 等)、整合包创建、界面自定义等。[1][2] 自 2015 年起,该项目已累计获得超过 120 名贡献者参与,HMCL 3.x 版本日活跃用户峰值约 80 万次。[5][4]
HMCL 最初于 2015 年由 huanghongxun 在 Minecraft 中文社区 MCBBS 发布,旨在替代早期的旋律启动器,为 Minecraft 1.6.4 及后续版本提供轻量化的游戏启动方案。[6] 该项目基于 GPLv3 开源协议发布,核心代码托管于 GitHub。[1]
作为一款第三方 Minecraft 启动器,HMCL 定位于解决官方启动器在版本管理、模组管理和整合包部署等方面的体验不足。与仅提供登录和启动功能的官方启动器相比,HMCL 增加了多版本一键部署、模组可视化管理、服务器收藏、整合包制作等实用功能。[1] 启动器内置版本库,用户可选择任意游戏版本,由启动器自动下载游戏核心文件、库依赖和资源文件,无需手动配置。[7]
HMCL 内置从早期 Alpha 版到最新正式版的完整版本库,用户可通过界面选择版本并一键下载安装,已安装版本支持一键切换。[7] 启动器可自动检测版本文件完整性,提供缺失文件修复功能。[7]
HMCL 支持 Forge、NeoForge、Fabric、Legacy Fabric、Quilt、LiteLoader、OptiFine 和 Cleanroom 等主流模组加载器及优化模组的一键自动安装。[1][3][4] 启动器提供可视化模组列表,支持拖拽导入模组文件(.jar)、批量启用/禁用,并内置模组兼容性提示机制,帮助用户预防模组冲突导致的游戏崩溃。[7]
HMCL 支持创建和导出整合包,兼容 CurseForge 和 MultiMC 等主流整合包格式的导入。[1] 启动器内置资源包(材质包)和光影(Shader)的统一管理界面,支持 SEUS、BSL 等主流光影框架的预览和应用,无需手动放置文件到游戏目录。[7]
HMCL 支持正版账号(Mojang 账号及微软账号)登录和离线模式登录,并兼容外置登录服务器(Authlib Injector)。[7] 启动器可关联 Minecraft 皮肤站账号,内置皮肤预览功能。[7]
HMCL 允许用户自定义启动器主题,包括界面主色调、背景图片和字体等。同时支持启动参数的精细化配置,涵盖 Java 路径选择、内存分配(最小/最大堆内存)和自定义 JVM 参数等选项,以适配不同硬件配置的运行需求。[7]
HMCL 采用 Java 编写,在跨平台能力方面支持以下操作系统和 CPU 架构:[1][3][4]
- 操作系统:Windows、Linux、macOS、FreeBSD
- CPU 架构:x86、ARM、RISC-V、MIPS、LoongArch
HMCL 官方文档提供了对不同平台支持程度的详细对照表。[1]
- v2.x 系列(约 2015–2019 年):早期版本,主要支持基本版本管理和 Forge/LiteLoader 安装,目前已不再维护,存在安全漏洞及正版账户登录兼容性问题。[8]
- v3.6 系列:最后一批支持 Java 8 运行的稳定版本。[9]
- v3.7 及以后:要求 Java 17 或更高版本运行,持续引入新功能和性能优化。[9]
- v3.10(2026年1月):正式引入稳定版预览通道,用户可在设置中开启“提前预览 HMCL 版本”以接收预发布更新。[10]
HMCL 采用“稳定版 + 开发版”双线发布模式。稳定版经充分测试后向所有用户推送;开发版包含试验性功能和最新修复,但稳定性低于正式版,适合希望尝鲜的用户使用。[1] 完整的版本更新日志发布于官方文档站。[11]
HMCL 项目在 GitHub 上以 HMCL-dev 组织的形式进行维护,所有代码和文档均开源。自 2015 年以来,已有超过 120 名贡献者参与项目开发和维护。[4] 用户可通过 GitHub Issues 报告问题或通过 Pull Request 提交代码贡献。[3]
项目维护者包括 Glavo、zkitefly、Burning_TNT、yushijinhun 等社区开发者。[3]
HMCL 在 GNU General Public License version 3(GPLv3)开源协议下发布,并附有附加条款:[1][4]
- 分发修改版本时,必须以合理方式修改软件名称或版本号以示区别(依据 GPLv3 第 7 条 (c) 项)。
- 不得移除软件中显示的版权声明(依据 GPLv3 第 7 条 (b) 项)。
- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 Hello Minecraft! Launcher README (Gitee)
- ↑ 2.0 2.1 org.glavo.hmcl:hmcl-stable on Maven
- ↑ 3.0 3.1 3.2 3.3 3.4 HMCL 启动器 · 资源
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 Hello Minecraft! Launcher (cnb.cool)
- ↑ huanghongxun 爱发电主页
- ↑ HMCL 启动器 — 六年磨砺 | 跨平台 | 全新界面 (MCBBS)
- ↑ 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 HMCL启动器电脑版 (3DM软件)
- ↑ 我的世界启动器2.2.6xx
- ↑ 9.0 9.1 HMCL 稳定版 3.6.17 发布
- ↑ HMCL 3.10 开始预览
- ↑ HMCL 稳定版更新日志