如何在Ubuntu上使用HMCL遊玩Minecraft

AkagawaTsurunaki發表於2024-08-14

想要訓練一個基於計算機視覺技術的 Minecraft 的 AI,需要在 Ubuntu 系統上啟動 Minecraft 遊戲本體。

前置條件

假設你已經在 Ubuntu 安裝了 Open JDK 或其他的 JDK。
你需要執行的是 Minecraft 的 Java 版。

必要的下載

開源的 Minecraft 啟動器 HMCL:HMCL 啟動器的下載連結
HMCL 必要的依賴 Java FX:Java FX 的下載連結

注意:

  1. 如果你使用的是 Oracle JDK 而不是 Open JDK 則無需下載 Java FX,這是因為 Open JDK 預設不自帶 Java FX。
  2. 下載 Java FX 時注意與你使用的 JDK 版本相匹配。
  3. 下載 Java FX 的 SDK 版本(我已經用紅圈標出)。

啟動 HMCL

假設你使用的是 Open JDK,將下載完畢後,放在一個合適的位置,執行下列指令(注意替換為實際路徑):

export HMCL_PATH=/home/akagawatsurunaki/gamefiles/minecraft_client/HMCL-3.5.9.jar
export JAVAFX_HOME=/home/akagawatsurunaki/gamefiles/minecraft_client/openjfx-17.0.12_linux-x64_bin-sdk/javafx-sdk-17.0.12
java --module-path $JAVAFX_HOME/lib --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web -jar $HMCL_PATH

下載 Minecraft

然後就是和在 Windows 上的操作相同,根據需要下載 Minecraft,啟動遊戲即可。

小提示:我測試的 Minecraft 版本是 1.21.1,只能在 JDK 21 以上的版本執行。

相關文章