想要訓練一個基於計算機視覺技術的 Minecraft 的 AI,需要在 Ubuntu 系統上啟動 Minecraft 遊戲本體。
前置條件
假設你已經在 Ubuntu 安裝了 Open JDK 或其他的 JDK。
你需要執行的是 Minecraft 的 Java 版。
必要的下載
開源的 Minecraft 啟動器 HMCL:HMCL 啟動器的下載連結
HMCL 必要的依賴 Java FX:Java FX 的下載連結
注意:
- 如果你使用的是 Oracle JDK 而不是 Open JDK 則無需下載 Java FX,這是因為 Open JDK 預設不自帶 Java FX。
- 下載 Java FX 時注意與你使用的 JDK 版本相匹配。
- 下載 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 以上的版本執行。