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 穩定版更新日誌