如何在Ubuntu上使用HMCL游玩Minecraft

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

posted @ 2024-08-14 22:42  赤川鹤鸣  阅读(23)  评论(0编辑  收藏  举报