想要训练一个基于计算机视觉技术的 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 以上的版本运行。