Hello Minecraft! Launcher:修订间差异

云云​(留言 | 贡献)
创建页面,内容为“ {| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;" |- ! colspan="2" style="text-align:center;" | '''HMCL''' |- | 中文名 || '''Hello Minecraft! Launcher''' |- | 英文名 || '''HMCL''' |- | 开发者 || huanghongxun |- | 首次发布 || 2015年 |- | 编程语言 || Java |- | 操作系统 || Windows、Linux、macOS、FreeBSD |- | 平台 || x86、ARM、RISC-V、MIPS、LoongArch…”
 
ZaneSplash72​(留言 | 贡献)
重新生成
 
(未显示3个用户的9个中间版本)
第1行: 第1行:
 
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>。
{| class="infobox" style="border:1px solid #ccc; background:#f8f9fa; width:24em; float:right; margin:0 0 1em 1em; border-spacing:5px;"
{| 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
|-
|-
! colspan="2" style="text-align:center;" | '''HMCL'''
!首次发布
|2015年
|-
|-
| 中文名 || '''Hello Minecraft! Launcher'''
!稳定版本
|3.6.11
|-
|-
| 英文名 || '''HMCL'''
!预览版本
|3.6.11.265
|-
|-
| 开发者 || huanghongxun
![[编程]]语言
|Java
|-
|-
| 首次发布 || 2015年
!操作系统
|Windows、Linux、macOS、FreeBSD
|-
|-
| 编程语言 || Java
!平台
|x86、ARM、RISC-V、MIPS、LoongArch
|-
|-
| 操作系统 || Windows、Linux、macOS、FreeBSD
!语言
|简体中文、繁体中文、[[英文]]
|-
|-
| 平台 || x86、ARM、RISC-V、MIPS、LoongArch
!许可协议
|GNU General Public License v3.0
|-
|-
| 语言 || 多语言
!官方网站
|-
|[https://hmcl.huangyuhui.net/ hmcl.huangyuhui.net]
| 类型 || 游戏启动器
|-
| 许可协议 || GPLv3
|-
| 网站 || [https://hmcl.huangyuhui.net/ hmcl.huangyuhui.net]
|}
|}


'''HMCL'''(全称:Hello Minecraft! Launcher)是一款免费、开源的 Minecraft 启动器,由 huanghongxun 开发,于2015年首次发布。该启动器支持 Windows、Linux、macOS、FreeBSD 等多个操作系统,兼容 x86、ARM、RISC-V、MIPS、LoongArch 等不同 CPU 架构。HMCL 能够帮助用户快速安装、管理、运行 Minecraft 游戏,支持离线模式和正版登录,自动下载游戏缺失库和资源文件,并提供 MOD 管理、整合包制作与导入、界面主题定制等功能。HMCL 是一款社区驱动的开源项目,依据 GPLv3 协议发布。
== 历史 ==
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 支持 Minecraft Java Edition 的离线模式启动和微软账户正版登录。该启动器能够自动下载游戏缺失库和资源文件,无需用户手动配置。HMCL 覆盖从早期版本到最新版本的全版本范围,用户选择版本后即可自动下载安装,多版本之间可自由切换。同时支持版本隔离功能,允许不同版本的 .minecraft 目录相互独立。
=== MOD 与加载器管理 ===
HMCL 提供可视化的 MOD 管理界面,支持拖拽导入、启用/禁用、更新和卸载 MOD。启动器内置对多种模组加载器的自动安装支持,包括 Forge、NeoForge、Cleanroom、Fabric、Legacy Fabric、Quilt、LiteLoader 和 OptiFine。用户无需手动搜索和下载加载器文件,仅需在界面中选择版本即可一键安装。


=== 整合包支持 ===
=== 版本管理 ===
HMCL 支持导出和导入整合包,兼容 HMCL 格式及 MultiMC 等常见启动器的整合包格式。用户可以方便地制作和分享自定义整合包。整合包支持包含启动器选项的 ZIP 格式导出。
HMCL 支持 Minecraft 全版本管理,包括正式版、快照版及远古版本<ref name=":12" />。[[用户]]可通过单一界面创建并管理多个相互隔离的游戏实例,每个实例拥有独立的模组、资源包及存档配置<ref name=":32" />。启动器可自动检测并下载缺失的游戏库文件与资源文件,并支持 Java 运行时的自动适配<ref name=":12" />。


=== 界面与主题定制 ===
=== 模组与加载器 ===
HMCL 支持界面主题定制,包括主题颜色、启动器背景图像等个性化设置。启动器背景支持静态图片及 GIF 动图。此外,启动器还支持音乐定制等功能。
HMCL 内置一键式安装功能,支持 Forge、NeoForge、Fabric、Quilt、LiteLoader 及 OptiFine 等主流模组加载器与优化工具<ref name=":12" /><ref name=":22" />。启动器提供模组搜索、安装、启用与禁用管理,并支持从 CurseForge、Modrinth 等平台导入整合包,同时可导出 HMCL 格式或 MultiMC 格式的整合包<ref name=":32" />。
 
=== 其他特性 ===
* 支持本地导入或在线下载 MOD、资源包和光影
* 支持服务器地址收藏管理
* 提供启动后自动关机功能
* 支持自动补全 Java 运行环境依赖
* 支持 Modrinth 和 CurseForge 两大模组平台的内容搜索与下载
* 支持本地游戏世界管理和启动脚本生成
* 支持通过 Terracotta 提供内置联机功能入口
 
== 跨平台支持 ==
HMCL 拥有强大的跨平台能力,支持 Windows、Linux、macOS、FreeBSD 等主流操作系统。在 CPU 架构方面,HMCL 同时兼容 x86、ARM、RISC-V、MIPS、LoongArch 等多种架构。移动端方面,HMCL-PE 是针对 Android 平台的衍生版本,专为移动端 Minecraft Java Edition 的启动与模组管理而设计。
 
== 历史 ==
HMCL 由 huanghongxun 于2015年开发,最初版本从 1.6.4 及之后的版本开始为 Minecraft 玩家提供游戏启动功能。自 2015 年以来,HMCL 已累计有超过 120 位贡献者参与项目开发。早期版本代码托管于 Github 平台,后续迁移至 cnb.cool 进行发布。


== 版本 ==
=== 账户与登录 ===
HMCL 分为稳定版和开发版两个主要分支。稳定版面向一般用户,经过充分测试;开发版包含尚未正式发布的测试性功能,供用户提前体验新特性。
HMCL 支持多种账户登录方式,包括[[微软]]账户([[Microsoft]] Account)、Mojang 账户、离线模式及外置认证[[服务器]]<ref name=":22" /><ref name=":32" />。多账户系统允许用户在同一启动器内保存并快速切换不同账户<ref name=":12" />。


稳定版最新版本为 3.9.2,于 2026 年 1 月 14 日发布。开发版最新版本为 3.12.0.332,于 2026 年 3 月 14 日发布。
=== 跨平台支持 ===
得益于 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>。


主要版本里程碑包括:
== 技术架构 ==
* 3.8.1(2025年11月23日):引入界面动画焕新,修复多项问题
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>。
* 3.9.2(2026年1月14日):修复 CurseForge API 变更导致无法搜索的问题
* 3.10.0.315(2025年12月21日):添加快速进入世界功能,优化账户切换
* 3.11.0.321(2026年1月22日):支持 Legacy Fabric 自动安装
* 3.12.0.332(2026年3月14日):修复多项错误,优化稳定性和用户体验


== 开源协议 ==
== 许可证 ==
HMCL 在 GNU General Public License version 3(GPLv3)开源协议下发布。依据 GPLv3 第7条附加条款,分发 HMCL 修改版本时必须以合理方式修改程序名称或版本号,以示与原始版本的区别。用户不得移除程序所显示的版权声明。HMCL 鼓励社区参与,支持在 GitHub 上提交 Issue、Pull Request 以及参与文档维护。
HMCL 依据 GNU General Public License 第三版(GPLv3)开源发布<ref name=":02" />。根据 GPLv3 第七条附加条款,分发该程序的修改版本时,必须以合理方式变更软件名称或版本号以区分原始版本,且不得移除程序所显示的版权声明<ref name=":12" />。


== 参考文献 ==
== 参考文献 ==
<references />
<references />