跳转到内容

Hello Minecraft! Launcher:修订间差异

轻之舟百科,让知识轻装启航
云云​(留言 | 贡献)
无编辑摘要
ZaneSplash72​(留言 | 贡献)
重新生成
 
(未显示3个用户的8个中间版本)
第1行: 第1行:
{| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;"
Hello [[Minecraft]]! Launcher(简称:H[[MC]]L)是一款由开发者 huanghongxun 创建的免费、开源的 Minecraft: [[Java]] Edition 第三方启动器,采用 [[GNU]] General Public License 第三版([[GPL]]v3)授权协议发布,并附加要求分发修改版本时需变更名称或版本号、保留版权声明的条款<ref name=":02">[https://github.com/HMCL-dev/HMCL GitHub - HMCL-dev/HMCL]</ref><ref name=":12">[https://gitee.com/huanghongxun/HMCL/blob/main/README_cn.md Gitee - HMCL README]</ref>。该[[软件]]以 Java 语言编写,支持 [[Windows]]、[[Linux]]、[[macOS]] 及 FreeBSD 等[[操作系统]],兼容 x86、ARM、RISC-V、MIPS 及 LoongArch 等多种 [[CPU]] [[架构]]<ref name=":22">[https://sourceforge.net/projects/hello-minecraft-launch.mirror/ SourceForge - Hello Minecraft! Launcher]</ref>。HMCL 提供多游戏目录管理、自动安装模组加载器、整合包导入导出、多账户登录及界面自定义等功能<ref name=":32">[https://minecraft.how/blog/post/hmcl-minecraft-launcher-setup-guide HMCL: The Cross-Platform Minecraft Launcher for Modding and Game Management]</ref>。
! colspan="2" style="text-align:center;" | '''HMCL'''
{| class="infobox" style="float: right; width: 22em; font-size: 90%; border: 1px solid #aaa; margin: 0 0 1em 1em; background: #f9f9f9;"
|+ style="font-size: larger; font-weight: bold;" |Hello Minecraft! Launcher
!开发者
|huanghongxun
|-
|-
| 中文名 || '''HMCL(Hello Minecraft! Launcher)'''
!首次发布
|2015年
|-
|-
| 开发作者 || huanghongxun
!稳定版本
|3.6.11
|-
|-
| 首发日期 || 2015年
!预览版本
|3.6.11.265
|-
|-
| 编程语言 || Java
![[编程]]语言
|Java
|-
|-
| 操作系统 || Windows、Linux、macOS、FreeBSD
!操作系统
|Windows、Linux、macOS、FreeBSD
|-
|-
| 平台 || x86、ARM、RISC-V、MIPS、LoongArch
!平台
|x86、ARM、RISC-V、MIPS、LoongArch
|-
|-
| 语言 || 多语言
!语言
|简体中文、繁体中文、[[英文]]
|-
|-
| 类型 || 游戏启动器
!许可协议
|GNU General Public License v3.0
|-
|-
| 许可协议 || GPLv3(含附加条款)
!官方网站
|-
|[https://hmcl.huangyuhui.net/ hmcl.huangyuhui.net]
| 官网 || [hmcl.huangyuhui.net](https://hmcl.huangyuhui.net)
|}
|}


HMCL(全称 Hello Minecraft! Launcher)是 huanghongxun 开发的一款开源、跨平台的 Minecraft Java Edition 第三方游戏启动器,于 2015 年首次发布,支持 Windows、Linux、macOS、FreeBSD 等操作系统及 x86、ARM、RISC-V、MIPS、LoongArch 等多种 CPU 架构。<ref name=":0">[https://gitee.com/huanghongxun/HMCL/blob/v3.5.4.234/README_cn.md Hello Minecraft! Launcher README (Gitee)]</ref><ref name=":1">[https://libraries.io/maven/org.glavo.hmcl:hmcl-stable org.glavo.hmcl:hmcl-stable on Maven]</ref><ref name=":2">[https://www.mczwlt.net/resource/xoh6u70y HMCL 启动器 · 资源]</ref><ref name=":3">[https://cnb.cool/HMCL-dev Hello Minecraft! Launcher (cnb.cool)]</ref> HMCL 的功能涵盖模组管理、游戏版本自动安装(Forge、NeoForge、Fabric、Quilt、LiteLoader、OptiFine 等)、整合包创建、界面自定义等。<ref name=":0" /><ref name=":1" /> 自 2015 年起,该项目已累计获得超过 120 名贡献者参与,HMCL 3.x 版本日活跃用户峰值约 80 万次。<ref name=":4">[https://afdian.com/a/huanghongxun huanghongxun 爱发电主页]</ref><ref name=":3" />
== 历史 ==
 
HMCL 项目由开发者 huanghongxun 于 2015 年发起,旨在为 Minecraft: Java Edition 玩家提供一款功能丰富且[[跨平台]]的第三方启动器<ref name=":02" />。项目早期以 huanghongxun/HMCL 仓库在 GitHub 托管,后迁移至 HMCL-dev 组织下继续维护<ref name=":02" />。截至 2026 年,HMCL 在 GitHub 上已获得超过 9,000 个星标,并有逾 120 位贡献者参与开发<ref name=":32" />。
== 简介 ==
 
HMCL 最初于 2015 年由 huanghongxun 在 Minecraft 中文社区 MCBBS 发布,旨在替代早期的旋律启动器,为 Minecraft 1.6.4 及后续版本提供轻量化的游戏启动方案。<ref name=":5">[https://www.mcbbs.co/thread-1492-1-1.html HMCL 启动器 — 六年磨砺 | 跨平台 | 全新界面 (MCBBS)]</ref> 该项目基于 GPLv3 开源协议发布,核心代码托管于 GitHub。<ref name=":0" />
 
作为一款第三方 Minecraft 启动器,HMCL 定位于解决官方启动器在版本管理、模组管理和整合包部署等方面的体验不足。与仅提供登录和启动功能的官方启动器相比,HMCL 增加了多版本一键部署、模组可视化管理、服务器收藏、整合包制作等实用功能。<ref name=":0" /> 启动器内置版本库,用户可选择任意游戏版本,由启动器自动下载游戏核心文件、库依赖和资源文件,无需手动配置。<ref name=":6">[https://soft.3dmgame.com/down/361193.html HMCL启动器电脑版 (3DM软件)]</ref>


== 功能 ==
== 功能 ==


=== 游戏版本管理 ===
=== 版本管理 ===
HMCL 内置从早期 Alpha 版到最新正式版的完整版本库,用户可通过界面选择版本并一键下载安装,已安装版本支持一键切换。<ref name=":6" /> 启动器可自动检测版本文件完整性,提供缺失文件修复功能。<ref name=":6" />
HMCL 支持 Minecraft 全版本管理,包括正式版、快照版及远古版本<ref name=":12" />。[[用户]]可通过单一界面创建并管理多个相互隔离的游戏实例,每个实例拥有独立的模组、资源包及存档配置<ref name=":32" />。启动器可自动检测并下载缺失的游戏库文件与资源文件,并支持 Java 运行时的自动适配<ref name=":12" />。
 
=== 模组加载器与模组管理 ===
HMCL 支持 Forge、NeoForge、Fabric、Legacy Fabric、Quilt、LiteLoader、OptiFine 和 Cleanroom 等主流模组加载器及优化模组的一键自动安装。<ref name=":0" /><ref name=":2" /><ref name=":3" /> 启动器提供可视化模组列表,支持拖拽导入模组文件(.jar)、批量启用/禁用,并内置模组兼容性提示机制,帮助用户预防模组冲突导致的游戏崩溃。<ref name=":6" />
 
=== 整合包与资源管理 ===
HMCL 支持创建和导出整合包,兼容 CurseForge 和 MultiMC 等主流整合包格式的导入。<ref name=":0" /> 启动器内置资源包(材质包)和光影(Shader)的统一管理界面,支持 SEUS、BSL 等主流光影框架的预览和应用,无需手动放置文件到游戏目录。<ref name=":6" />
 
=== 账号与皮肤 ===
HMCL 支持正版账号(Mojang 账号及微软账号)登录和离线模式登录,并兼容外置登录服务器(Authlib Injector)。<ref name=":6" /> 启动器可关联 Minecraft 皮肤站账号,内置皮肤预览功能。<ref name=":6" />
 
=== 个性化定制 ===
HMCL 允许用户自定义启动器主题,包括界面主色调、背景图片和字体等。同时支持启动参数的精细化配置,涵盖 Java 路径选择、内存分配(最小/最大堆内存)和自定义 JVM 参数等选项,以适配不同硬件配置的运行需求。<ref name=":6" />
 
== 跨平台支持 ==
 
HMCL 采用 Java 编写,在跨平台能力方面支持以下操作系统和 CPU 架构:<ref name=":0" /><ref name=":2" /><ref name=":3" />
 
* '''操作系统''':Windows、Linux、macOS、FreeBSD
* '''CPU 架构''':x86、ARM、RISC-V、MIPS、LoongArch
 
HMCL 官方文档提供了对不同平台支持程度的详细对照表。<ref name=":0" />
 
== 版本历史 ==
 
* '''v2.x 系列(约 2015–2019 年)''':早期版本,主要支持基本版本管理和 Forge/LiteLoader 安装,目前已不再维护,存在安全漏洞及正版账户登录兼容性问题。<ref name=":7">[https://www.mczfw.com/post/31830.html 我的世界启动器2.2.6xx]</ref>
 
* '''v3.6 系列''':最后一批支持 Java 8 运行的稳定版本。<ref name=":8">[https://m.bilibili.com/opus/756716362704945166 HMCL 稳定版 3.6.17 发布]</ref>
 
* '''v3.7 及以后''':要求 Java 17 或更高版本运行,持续引入新功能和性能优化。<ref name=":8" />


* '''v3.10(2026年1月)''':正式引入稳定版预览通道,用户可在设置中开启「提前预览 HMCL 版本」以接收预发布更新。<ref name=":9">[https://www.bilibili.com/opus/1023868008785838083 HMCL 3.10 开始预览]</ref>
=== 模组与加载器 ===
HMCL 内置一键式安装功能,支持 Forge、NeoForge、Fabric、Quilt、LiteLoader 及 OptiFine 等主流模组加载器与优化工具<ref name=":12" /><ref name=":22" />。启动器提供模组搜索、安装、启用与禁用管理,并支持从 CurseForge、Modrinth 等平台导入整合包,同时可导出 HMCL 格式或 MultiMC 格式的整合包<ref name=":32" />。


HMCL 采用「稳定版 + 开发版」双线发布模式。稳定版经充分测试后向所有用户推送;开发版包含试验性功能和最新修复,但稳定性低于正式版,适合希望尝鲜的用户使用。<ref name=":0" /> 完整的版本更新日志发布于官方文档站。<ref name=":10">[https://docs.hmcl.net/changelog/stable.html HMCL 稳定版更新日志]</ref>
=== 账户与登录 ===
HMCL 支持多种账户登录方式,包括[[微软]]账户([[Microsoft]] Account)、Mojang 账户、离线模式及外置认证[[服务器]]<ref name=":22" /><ref name=":32" />。多账户系统允许用户在同一启动器内保存并快速切换不同账户<ref name=":12" />。


== 社区与开发 ==
=== 跨平台支持 ===
得益于 Java 语言特性,HMCL 具备广泛的跨平台能力。除 Windows、Linux 与 macOS 外,启动器亦可在 FreeBSD 上运行,并适配 x86、ARM、RISC-V、MIPS 及 LoongArch 等 CPU 架构<ref name=":22" /><ref name=":42">[https://aur.archlinux.org/packages/hmcl-dev AUR - hmcl-dev]</ref>。


HMCL 项目在 GitHub 上以 HMCL-dev 组织的形式进行维护,所有代码和文档均开源。自 2015 年以来,已有超过 120 名贡献者参与项目开发和维护。<ref name=":3" /> 用户可通过 GitHub Issues 报告问题或通过 Pull Request 提交代码贡献。<ref name=":2" />
== 技术架构 ==
HMCL 采用 Java 编写,运行需 Java 8 或更高版本环境,建议使用包含 JavaFX 的 JDK<ref name=":12" />。启动器内存占用通常不超过 50 MB,CPU 占用率低于 5%,可在较低配置的设备上运行<ref name=":52">[https://baike.baidu.com/en/item/Hello%20Minecraft%20Launcher/16156 百度百科 - Hello Minecraft Launcher]</ref>。


项目维护者包括 Glavo、zkitefly、Burning_TNT、yushijinhun 等社区开发者。<ref name=":2" />
== 许可证 ==
 
HMCL 依据 GNU General Public License 第三版(GPLv3)开源发布<ref name=":02" />。根据 GPLv3 第七条附加条款,分发该程序的修改版本时,必须以合理方式变更软件名称或版本号以区分原始版本,且不得移除程序所显示的版权声明<ref name=":12" />。
== 开源协议 ==
 
HMCL 在 GNU General Public License version 3(GPLv3)开源协议下发布,并附有附加条款:<ref name=":0" /><ref name=":3" />
 
* 分发修改版本时,必须以合理方式修改软件名称或版本号以示区别(依据 GPLv3 第 7 条 (c) 项)。
* 不得移除软件中显示的版权声明(依据 GPLv3 第 7 条 (b) 项)。


== 参考文献 ==
== 参考文献 ==
<references />
<references />
[[分类:Minecraft]]

2026年8月8日 (六) 06:15的最新版本

Hello Minecraft! Launcher(简称:HMCL)是一款由开发者 huanghongxun 创建的免费、开源的 Minecraft: Java Edition 第三方启动器,采用 GNU General Public License 第三版(GPLv3)授权协议发布,并附加要求分发修改版本时需变更名称或版本号、保留版权声明的条款[1][2]。该软件以 Java 语言编写,支持 Windows、Linux、macOS 及 FreeBSD 等操作系统,兼容 x86、ARM、RISC-V、MIPS 及 LoongArch 等多种 CPU 架构[3]。HMCL 提供多游戏目录管理、自动安装模组加载器、整合包导入导出、多账户登录及界面自定义等功能[4]。

Hello Minecraft! Launcher
开发者 huanghongxun
首次发布 2015年
稳定版本 3.6.11
预览版本 3.6.11.265
编程语言 Java
操作系统 Windows、Linux、macOS、FreeBSD
平台 x86、ARM、RISC-V、MIPS、LoongArch
语言 简体中文、繁体中文、英文
许可协议 GNU General Public License v3.0
官方网站 hmcl.huangyuhui.net

HMCL 项目由开发者 huanghongxun 于 2015 年发起,旨在为 Minecraft: Java Edition 玩家提供一款功能丰富且跨平台的第三方启动器[1]。项目早期以 huanghongxun/HMCL 仓库在 GitHub 托管,后迁移至 HMCL-dev 组织下继续维护[1]。截至 2026 年,HMCL 在 GitHub 上已获得超过 9,000 个星标,并有逾 120 位贡献者参与开发[4]。

版本管理

[编辑 | 编辑源代码]

HMCL 支持 Minecraft 全版本管理,包括正式版、快照版及远古版本[2]。用户可通过单一界面创建并管理多个相互隔离的游戏实例,每个实例拥有独立的模组、资源包及存档配置[4]。启动器可自动检测并下载缺失的游戏库文件与资源文件,并支持 Java 运行时的自动适配[2]。

模组与加载器

[编辑 | 编辑源代码]

HMCL 内置一键式安装功能,支持 Forge、NeoForge、Fabric、Quilt、LiteLoader 及 OptiFine 等主流模组加载器与优化工具[2][3]。启动器提供模组搜索、安装、启用与禁用管理,并支持从 CurseForge、Modrinth 等平台导入整合包,同时可导出 HMCL 格式或 MultiMC 格式的整合包[4]。

账户与登录

[编辑 | 编辑源代码]

HMCL 支持多种账户登录方式,包括微软账户(Microsoft Account)、Mojang 账户、离线模式及外置认证服务器[3][4]。多账户系统允许用户在同一启动器内保存并快速切换不同账户[2]。

跨平台支持

[编辑 | 编辑源代码]

得益于 Java 语言特性,HMCL 具备广泛的跨平台能力。除 Windows、Linux 与 macOS 外,启动器亦可在 FreeBSD 上运行,并适配 x86、ARM、RISC-V、MIPS 及 LoongArch 等 CPU 架构[3][5]。

技术架构

[编辑 | 编辑源代码]

HMCL 采用 Java 编写,运行需 Java 8 或更高版本环境,建议使用包含 JavaFX 的 JDK[2]。启动器内存占用通常不超过 50 MB,CPU 占用率低于 5%,可在较低配置的设备上运行[6]。

许可证

[编辑 | 编辑源代码]

HMCL 依据 GNU General Public License 第三版(GPLv3)开源发布[1]。根据 GPLv3 第七条附加条款,分发该程序的修改版本时,必须以合理方式变更软件名称或版本号以区分原始版本,且不得移除程序所显示的版权声明[2]。

参考文献

[编辑 | 编辑源代码]