最近我试玩了一下树莓派系统自带的我的世界,发现这不是完整版的我的世界,于是我去网上搜罗了一番,结果教程基本都是错误的
于是便有了我这一篇文章,树莓派安装我的世界java版
官方操作系统是debian11,所以自带了jdk11,所以我们要先卸载掉自带的jdk
sudo apt-get autoremove openjdk*
sudo apt-get autoremove openjfx
接着需要到/etc目录下把java相关的目录删除
cd /etc
find java* -maxdepth 0
java-11-openjdk
sudo rm -rf java-11-openjdk/
因为buster源默认安装的是jdk11,所以我们源得降级到stretch版本
打开源列表
sudo nano /etc/apt/sources.list
注释掉其他源,加入下列源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security stretch/updates main contrib non-free
ctrl
+o
保存,然后 ctrl
+x
退出
接着更新一下源
sudo apt update
接下来安装jfx8,会自动安装jdk8,输入以下命令
sudo apt-get install openjfx -y
现在将源提升回来
博主之前采用Debian11的源安装的依赖好像没有用,所以换成Debian10的源就好了,这里建议你们采用Debian10的源
sudo nano /etc/apt/sources.list
将下列源输入,并注释之前的源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
ctrl
+o
保存,然后 ctrl
+x
退出
接着更新一下源
sudo apt update
安装依赖
PS:依赖必须安装,否则可能会没有声音
sudo apt-get -y install libalut0 libalut-dev
sudo apt-get -y install mesa-utils
sudo raspi-config
选择 advanced options -> GL driver ->enable Fake KMS
然后重启树莓派
这里博主有疑惑,就是我按网上的教程,发现400并没有GL driver这个选项,有大神知道的可以告知我一下
打开 https://github.com/huanghongxun/HMCL/releases选择最新版本的hmcl3下载。
在/home/pi/新建一个我的世界的文件夹,将下载的HMCL-xxxxx.jar复制进来
在我的世界文件夹下,打开终端,输入并运行以下命令
java -jar HMCL-3.3.163.jar
PS:HMCL-后面的版本号要换成你的版本号,其实输入HM然后按Tab补全也可以
运行命令后你就会看见如下画面
是不是很激动,对的,博主在折腾半天后也是很激动的
点击这里,注册一个你的账户,记住没有帐号的就用离线模式
接着点版本列表
接着安装新游戏
下拉找到1.12.2版本
点击安装
安装完成后回到首页
点击1.12.2
接着点击游戏测试
等待游戏启动
成功了!!!
这里建议大家调低画质,毕竟树莓派性能有限嘛
接下来放上几张游戏截图
树莓派在开最低画质的情况下运行还是挺流畅的,最后,如果这篇文章对你有帮助请留下你的评论和点赞,还有关注吧,谢谢