Open2
Minecraftについて調べたこと
何らかの理由によりワールドが開けなくなったとき
MCEditというツールを使うと、ワールドデータを直接開いて編集することができる。原因となるブロックやエンティティが特定されていれば、このツールで原因を取り除いて解決できることがある。
うちの子の場合はRealTrainModというmodを入れて遊んでいたところゲームがクラッシュしてしまいワールドが開けない状態になってしまっていた。クラッシュログから座標とエンティティのIDを特定してこれをMCEditで取り除くことで解決できた。
MCEditは1系と2系があるが、マイクラ1.12だとMCEditの1.6.0.0というバージョンが対応している。これをローカルにcloneして、READMEの手順に従い起動すれば良い。python2を入れたりC++コンパイラとOpenGL系のライブラリを入れたりちょっと面倒だったけど動かすことはできた。2系は実行ファイルをダウンロードして起動してみたけど、うちの環境だと動かなかった。
相変わらずRealTrainModはよくクラッシュする。上記の方法で対処していたけど、フォーラムを見ていたらより簡単な方法があったのでメモしておく。(どんな副作用があるのかは分かってない。)
By just removing a file call rtm_formations.dat in .minecraft/saves/world/data