Ubuntu で MINECRAFT トラブルシューティング編

# 「ゲームがクラッシュしました」


「予期しない問題が発生し、ゲームがクラッシュしました。ご不便をおかけし申し訳ございません。」

Minecraft Launcher で発生するエラー。
クラッシュレポートを見てみよう。


```

$ date
2021年  6月 12日 土曜日 17:49:00 JST
$ cd ~/.minecraft/crash-reports
$ ls -alh
合計 12K
drwxrwxr-x  2 nanbuwks nanbuwks 4.0K  5月  8 15:00 .
drwxrwxr-x 12 nanbuwks nanbuwks 4.0K  6月 12 17:43 ..
-rw-rw-r--  1 nanbuwks nanbuwks 2.6K  5月  8 15:00 crash-2021-05-08_15.00.28-client.txt

```

minecraft が起動する前にクラッシュしているのでだめですね



## 1.12.2 を起動しようとしたとき


最新版( エラー当時 1.14.4 ) は起動しましたが、1.12.2を起動しようとするとクラッシュするマシンがありました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/269faee9-2792-4113-5108-24636ded0fb9.png)


このマシンは調べてみると以下のようになっていました。

```

$ /usr/sbin/update-java-alternatives -l
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64


$ java --version
openjdk 11.0.3 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)
nanbuwks@nan


$ /usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
nanbuwks@nanbuwks-ThinkPad-X230-Tablet:~/Downloads$ /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1ubuntu1~18.04.1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

```

minecraft は 1.8.0 の方のJavaを使わないとないとうまく動かないそうです。

minecraft-launcher の起動構成で編集をして、「その他のオプション」で 「JAVA のパスの指定」を

/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre/bin/java

とすると動きました。

## 1.17 を動かそうとするとエラー

1.16.5 までは動いていたが、Caves＆Cliffs の 1.17 を動かそうとするとエラー。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/6de944fa-d990-23f0-3b7a-3855a693c099.png)

「Minecraftが1.17よりJava 16に最低要件が変更されゲームが起動できない可能性 | まいんくらふと.みっくすじゅーす」
https://minecraft.mixjuice.info/2021/06/01/minecraft1-17-java-16/

という情報があったので、これかなと思ったけれど・・・



```

$ java --version
openjdk 11.0.11 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)

```

確かに Java 11 なのであるけれども、他に動いているマシンもあってそのマシンの Java バージョンも同じだった。ということは Java のバージョンの問題ではないということですね。

「Minecraft Snapshot 21w19a | Minecraft: Java Edition」
https://www.minecraft.net/en-us/article/minecraft-snapshot-21w19a

> JAVA 16
> Minecraft now uses a more recent version of Java. If you are using a default setup the Launcher will download and install the correct version. If you are using a custom Java setup or a third-party launcher, you will need to ensure that your Java installation is version 16 or above.

ということで、最近は公式ランチャーを使うと必要な Java を自動でダウンロードするみたいですね。

ということで、ランチャーのバージョンを確認してみました。
![image (15).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/76231e20-f98a-2631-3c89-c37310a34b3c.png)

バージョン 2020年10月1日の 2.1.17785 でした。



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/40f134e2-e659-56a1-8eb4-b287e24dab43.png)

先程も出てましたがランチャー画面に出ているランチャーアップデートから「こちら」をクリックします。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/f6800947-0935-43d3-127c-2491cf4e5f9f.png)

Debian 系統である Ubuntu Linuxを使っているので、「DEBIAN」を押してダウンロードします。ダウンロードしたパッケージを開くと以下の画面が出ます。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/499561a9-a53b-7266-2075-b6d84aba8961.png)

インストールを終わって、開いているランチャーを終了してもう一度ランチャーを起動するとこの画面になります。アップデートしていますね。



![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/7a6ab671-1bef-46d0-620c-65f5f82f5d68.png)



ランチャーが2021年6月8日の 2.2.3103 になりました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/434a1b9f-fe83-b3dd-217f-8e1afa8eb58d.png)


このランチャーからMINECRAFT 1.17を起動すると起動しました。


![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/139524/244db244-801c-8b5d-41e1-5b9d119be6a5.png)