Skip to content

21.3 我的世界(Minecraft)

Minecraft 是一款由 Java 语言开发的沙盒游戏,不同版本对 JDK 版本有特定要求(1.20.5+ 需 Java 21)。本节介绍 FreeBSD 上 OpenJDK 安装、启动器配置。

21.3.1 安装 OpenJDK

Minecraft 各版本要求的 JDK 版本不同:

Minecraft 版本所需 JDK 版本
1.17Java 16
1.18 至 1.20.4Java 17
1.20.5 及以上Java 21

经测试,JDK 21 可正常运行最新版 Minecraft。

使用 pkg 安装 OpenJDK 21:

sh
# pkg install openjdk21

或者使用 Ports 安装 OpenJDK 21:

sh
# cd /usr/ports/java/openjdk21/
# make install clean

21.3.2 Minecraft 客户端

FreeBSD 中有两种常见启动器,分别是 HMCL 和 Prism Launcher。Prism Launcher 可通过 FreeBSD Ports 获得,HMCL 只能手动下载 .jar 文件运行。

21.3.2.1 HMCL

HMCL(Hello Minecraft! Launcher)是一款用 Java 开发的 Minecraft 启动器,支持多版本管理和模组加载。

21.3.2.1.1 配置 HMCL

配置启动器前需先获取安装文件。

releases 页面下载最新的发行版。

打开终端执行命令,使用 Java 运行 HMCL 启动器的 JAR 文件:

sh
$ java -jar HMCL*.jar

并非所有 Minecraft 版本都受支持,适配情况请参阅 平台支持状态 文档。其余设置与平台无关,关键配置包括 Java 路径设置、游戏目录选择和内存分配三项。

21.3.2.1.2 使用 HMCL 启动游戏

使用 HMCL 启动游戏的具体操作可参考下图。

FreeBSD 玩 Minecraft

FreeBSD 玩 Minecraft

21.3.2.2 Prism Launcher

Prism Launcher 是一款使用 C++ 和 Qt 框架开发的开源启动器。该启动器默认禁止离线登录,且限制绕过方法,仅推荐正版用户使用。

21.3.2.2.1 安装 Prism Launcher

使用 pkg 安装 Prism Launcher:

sh
# pkg install prismlauncher

还可使用 Ports 安装 Prism Launcher:

sh
# cd /usr/ports/games/prismlauncher/
# make install clean

21.3.2.2.2 配置 Prism Launcher

配置时需注意桌面环境的兼容性。

如果使用 KDE 桌面环境,需更新第三方软件包到最新版本。这是因为 KDE 桌面环境要求特定的 Qt 版本,Prism Launcher 依赖的 Qt 库需与系统库保持一致。

sh
# pkg upgrade

否则可能无法启动,终端会提示 Qt 库版本不兼容或缺少符号等错误信息。

点击启动程序:

FreeBSD 运行 Minecraft

此处为语言设置,默认支持中文。

FreeBSD 运行 Minecraft

此处设置 Java 版本,保持默认设置即可。

FreeBSD 运行 Minecraft

外观设置,保持默认设置。

FreeBSD 运行 Minecraft

21.3.2.2.3 使用 Prism Launcher 启动 Minecraft

启动程序后,可见 Prism Launcher 支持中文,但需要正版登录。

FreeBSD 运行 Minecraft

登录后下载最新版本的游戏。

注意

需要 Minecraft 正版账号才能登录游戏,可 购买 该游戏。

FreeBSD 运行 Minecraft

进入我的世界游戏。

FreeBSD 运行 Minecraft

进入游戏画面。

FreeBSD 运行 Minecraft

21.3.3 参考文献