耀庄老弟的博客
SunbossRS
May 12, 2018
阅读本文可能需要 5 分钟。

在树莓派3运行完整Mimecraft。


已经经过允许转载了,原作者是GloomyGhost

Copyright的图片在这。。。

开始吧!

1.更新系统

我们打开 终端 然后输入

sudo apt-get update && sudo apt-get upgrade

2. 隐藏开机界面(用于少占用内存)

sudo nano /boot/config.txt

这时候会出现一大堆文本。
将光标移到最后一个字符,然后我们换行两次,输入以下内容:

disable_overscan=1

输入完毕后,我们按下ctrl+o 来保存文本。 这时候底部会出现

save as : /boot/config.txt

于是按下 enter 键来确认。
然后输入 ctrl+X 来退出。

3.raspi-config的配置

输入

sudo raspi-config

按照下图来操作: avatar
avatar
avatar
把GPU内存调到64(最后一幅图)
enter 后会再次出现第一幅图的场景。这时候再次移到Advanced Options>GL Driver然后选定 Full KMS按下ok。
这时,我们已经完成了配置了。
tab或者 移到下面的Finish选项按enter
这时候会出现Would you like to reboot now?的字样。移到 <Yes> 并按下 enter

4.下载必要的组件

进入lxterminal输入

sudo apt-get -y install libalut0 libalut-dev && sudo apt-get -y install mesa-utils 

下载完成后输入glxgears 看着终端如果终端显示是60多帧每秒的话就成功了,你喜欢的话顺便可以看一看那三个齿轮的画质怎么样.他们的颜色是红/蓝/绿

5.下载minecraft的相关文件

从仓库里下载minecraft.jar

mkdir ~/Minecraft && mkdir ~/Minecraft/Natives && cd ~/Minecraft
wget https://gitee.com/srsyrzz/mcfullversion-rpi/raw/master/jar/Minecraft.jar
java -jar Minecraft.jar

然后就会打开minecraft.jar的文件了。我们输入自己的账号和密码,没有的注册一个,进入我的世界官网
点击右下角的edit profile选择一个版本后save profile,按下play。
这时候你的启动器会因为缺少依赖库崩溃。我们要下载依赖库。

wget https://gitee.com/srsyrzz/mcfullversion-rpi/raw/master/dist/liblwjgl.so && wget https://gitee.com/srsyrzz/mcfullversion-rpi/raw/master/dist/libopenal.so

下载完后要更新之前mc启动器的lwjgl

cd  ~/.mibecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.4-nightly-20150209.jar && rm lwjgl-2.9.4-nightly-20150209.jar
wget https://gitee.com/srsyrzz/mcfullversion-rpi/raw/master/jar/lwjgl-2.9.4-nightly-20150209.jar

这里我们就设置完了。

6.安装OptiFine

有的人想要玩mc却不知所措。我们要用 OptiFine 。我们这里必须要选1.12.1_HD_U_C5
为什么?因为后面,run.sh里面的内容要是那个1.12.1的。
然后在终端输入

cd ~/Downloads/ && java -jar *.jar

再次运行mcl

cd ~/Minecraft && java -jar Minecraft.jar

点击 edit profile 然后选择 OptiFine Profile 再点击 play 还会崩溃。
那是因为我们缺少运行脚本。输入

cd ~/Minecraft && wget https://gitee.com/srsyrzz/mcfullversion-rpi/raw/master/run1.12.1.sh && chmod +x run1.12.1.sh

6.配置run.sh

~/Minecraft/run.sh 里面,修改内容如下:

MINECRAFT_LOGIN=你的账号
MINECRAFT_USERNAME=你的玩家名称
MINECRAFT_PASSWORD=你的账号密码

7.准备就绪,开炮!

从终端里运行minecraft:

./run1.12.1.sh

或从启动器运行minecraft:
按下 play


本作品采用知识共享署名-非商业性使用-禁止演绎4.0国际许可协议进行许可。


知识共享许可协议4.0许可证件