把 hmcl 翻了個底朝天:那些沒寫在說明書裡的冷門設定
大多數人把 hmcl 當成「裝完就能玩」的啟動器,但這款安卓 Minecraft Java 啟動器藏著幾個能解決實際痛點的隱藏選項。本文從遊戲目錄設計、版本隔離到聯機排查,挖出樣本文檔裡確實提到卻鮮少有人主動探索的功能。
hmcl 是什麼、能幹嘛
如果你用安卓手機想玩 Minecraft Java 版,八成聽過 hmcl——全名 Hello Minecraft! Launcher,PE 版是它的安卓分支。它本質上就是一個啟動器:幫你管理遊戲版本、下載依賴庫、處理 Java 運行時,最後把遊戲窗口撐起來。市面上同類啟動器不少,但 hmcl 勝在資源占用低、對老設備友好,而且社群沉澱的教程與模組兼容資訊夠多,老玩家當年換手機時多半都會先試它,更多設定說明可查閱 hmcl文檔。
說白了它就是「手機上跑 PC 版 Minecraft」的入口。但大部分人對 hmcl 的使用深度就停在「裝完、選版本、點啟動」三個步驟——這篇就是想告訴你,它裡面還有幾個設定,是真的能解決實際痛點、卻鮮少有人主動翻找的。
安裝
hmcl下載 以 APK 形式分發,安裝包約 170.99MB,對安卓設備來說不算小,下載時建議用 Wi-Fi 省流量。安裝本身就是標準安卓流程:允許未知來源(如果你是從非官方商店拿到的包)、然後一路確認就行——這段大概率不會出錯。
真正需要留意的是首次啟動之後的四件事:第一、它會自動檢測 Java 運行時,1.16 及以下版本需要 Java 8,1.17 及以上需要 Java 17,啟動器大多數情況能自動匹配,但如果你之前手動裝過 Java 並改過路徑,最好回去核對一下;第二、記憶體分配預設值通常保守,建議手動調到手機運行記憶體的三分之一到一半之間,太小會卡、太大反而搶系統資源;第三、它會問你遊戲文件要放在哪——這裡有公有目錄和私有目錄兩個選項,這個選擇會影響你之後卸載重裝時檔案會不會被清掉;第四、第一次啟動會下載大量資源庫,等待時間長是正常現象,中途斷網重跑一次即可。
隱藏功能挖掘:五個大多數人錯過的設定
一、公有目錄 vs 私有目錄:卸載不陪葬的關鍵
大部分人裝完直接點「開始」,從來沒注意過遊戲文件存放位置那個選擇。hmcl 預設提供兩個目錄:
- 公有目錄:設備存儲根目錄下的 HMCLPE 資料夾,
.minecraft就在裡面。卸載應用時這個目錄不會被系統自動刪除,版本、存檔、模組全部保留,重裝應用後指回原目錄就能繼續玩。 - 私有目錄:安卓應用專屬存儲下的目錄,跟應用綁定——卸載時系統會一併清掉,什麼都留不下。
這不是什麼高深技術,但社群裡抱怨「重裝之後存檔沒了」的人,十個裡面有八個當年選了私有目錄。如果你手裡有玩了大半年的世界,這條直接關係到你後悔不後悔。
二、版本隔離:讓每個版本的模組互不打架
在版本列表頁長按某個實例,進入設置後找到「版本隔離」選項——大多數人從來沒進過這個頁面。開啟後,每個版本的 mods、saves、resourcepacks、shaderpacks 資料夾會獨立掛在各自版本目錄下。
.minecraft/versions/1.16.5/saves/ ← 僅 1.16.5 可見
.minecraft/versions/1.16.5/mods/ ← 僅 1.16.5 可見
不開隔離的話,所有版本共用同一個 mods 資料夾——1.16.5 的模組丟進去,1.20.1 啟動時也會嘗試加載,版本不兼容直接閃退。這是另一個高频閃退原因,而且排查起來挺頭痛,因為你第一眼看到閃退報告裡的模組名,以為是那個模組本身壞了,實際上是版本串了。

三、自訂遊戲目錄:把電腦上的世界直接搬進手機
版本列表頁頂部有個「添加遊戲目錄」按鈕,這個功能知道的人真的不多——它允許你掛一個完全自訂的資料夾作為遊戲目錄,啟動器會把它當成獨立的遊戲環境來掃描。
實際應用場景很實用:你電腦上有一個玩了兩年的 .minecraft,裡面有你所有存檔、模組包、光影設定,不想在手機上重頭再來一次。把那個資料夾用數據線拷進手機,然後在 hmcl 裡點「添加遊戲目錄」指向那個資料夾——存檔直接出現、模組直接加載、光影包直接可用,省了你幾小時的搬運時間。
四、虛擬滑鼠 + 輸入面板:手機上也能精確操作
手機觸控玩 Minecraft Java 版,最痛的點就是沒有鍵盤滑鼠。大部分人知道 hmcl 會注入虛擬按鍵,但很少有人發現虛擬滑鼠指標和輸入面板的組合使用:啟動後標題屏頂部一排是啟動器注入的虛擬按鍵,其中一個是虛擬滑鼠指標——配合觸控拖動就能模擬電腦滑鼠的精確點擊與拖動。
進入世界後,點螢幕左側的「Input」按鍵會呼出輸入面板,在遊戲裡打字、輸入指令、輸入聯機口令全都靠它。Esc 和 BackSp 鍵對應鍵盤操作,菜單導航時比觸控手勢精確得多。這幾個按鍵不是什麼黑科技,但從來沒有人專門介紹過它們的組合用法。

五、聯機排查三分段:別一連不上就懷疑人生
聯機失敗是另個讓無數人崩潰的場景。大部分人卡殼之後的反應是「重啟試試」、「換網路試試」,但從來沒有人系統性地排查過。樣本文檔裡給了一套房主側 → 成員側 → 網路側的分段排查法,其中兩個點特別值得記住:
- 端口會變:遊戲重開後端口號會隨機變,房主每次重開世界都要重新「對局域網開放」、用新端口重新創建房間,十個連不上裡面有六個死在這;
- 同網自測是關鍵:先讓房主在遊戲多人列表裡能不能看到自己的世界?看不到 = 開放環節就壞了;然後兩台設備連同一個 Wi-Fi 直連試試?同網通了、遠程不通 = 網路側問題(部分校園網、企業網、運營商級 NAT 會擋虛擬局域網流量)。
一個坑別踩:別開系統級代理或 VPN
排查聯機問題時,第一個要做的事情不是換遊戲版本、不是重啟手機,而是先把系統級代理和 VPN 全部關掉。代理會把聯機流量帶偏,導致雙方都「能看到對方開房間但點進去超時」——這個症狀特別有迷惑性,因為表面上看起來像是網路連接了,但實際上數據包被代理服務器吃掉了。
我自己當年就是卡了一個下午,最後在設定裡把 VPN 關掉之後秒連上。
收尾
hmcl 這款啟動器已經停更了,社區現在推薦的後繼者是 Fold Craft Launcher 和 PojavLauncher,對新版本遊戲的支持更及時。但如果你還在用它——特別是手裡有老設備、歷史版本的存檔不想折騰——把上面這幾個設定摸透,能解掉八成日常痛點。它不是那種花裡胡哨的啟動器,把它用透了,手機上玩 Minecraft Java 版其實沒那麼難。
本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

