ーーーーーーーーーーーーーーーーーーー
Forge1.12.1での緊急的な解決方法です。
サーバーのデータを扱う方法のため、
必ずご自身でバックアップを取ったうえ、
ご自身の責任でお試しください。
【まとめ】
・リスポーン後にレシピ本からレシピ喪失
・アイテム取得後もレシピが出ない不具合
・バックアップがない
・ユーザーデータとアチーブメントの削除
・緊急復帰可能
Minecraftのサーバーを立てて、
友人何人かと遊んでおります。
有名で歴史のそこそこあるゲームなので、
大抵のことは調べれば出てくるのですが、
今回起こったバグについては
明確な対処方法が無かったので、
一応自分の備忘録として書いておきます。
さて、まずは同じ状況でない
プレイヤーとの比較を行うために
起こった状況をお伝えしておきます。
鯖は立てるものの、
あまり自分が入ることはなかったので、
2~3日ぶりのインだったと
記憶しております。
まず、インした瞬間に違和感。
前回ログアウトした箇所と違う場所……。
所持品が全部ロストしている……。
この場合、何らかの理由で死んだ後に、
リスポーンしたことが考えられますが、
ベットは設置してあるため、
それは考えられない状況。
そもそも、自分が死んだようなら
覚えているはずだし。
フレンドが私を殺した場合なら、
悦びにふるえるあまり、写真付きで
報告でもしてきそうなものです。
底意地の悪い人しかいません。
「ロストしてしまったものはしょうがない」
チェストからダイヤを取り出して、
いざ製造……、と思ったものの
レシピ本が反応しません。
不思議。
本来の置き方通りに置くと、
しっかりと製造はできるようです。
「ユーザーデータが削除されたのか?」
という疑問も浮かびますが、
さきほどダイヤを持った時には、
実績の解除がされませんでした。
ここからは推測。
今のMinecraftでは、
実績解除→レシピ追加という
流れになっていること。
実績は残ったまま、
「レシピが削除されているのでは?」
その状況であれば、
ダイヤを手に入れても
レシピが解放されない現象の
理由が判明する!
ということは、
実績があったという事実を
削除すれば元に戻るはず!
困ったことに完全に素人なので、
この推測が合ってるかはわかりませんが、
プレイに支障があるのが一番困るので、
今までの実績なんて二の次です。
色々調べてみた結果、
ユーザーデータは
「world」→「playerdata」
実績は
「world」→「stats」
にあるらしい。
と言うことが分かりました。
ですが、ここで問題発生。
そのフォルダを開いてみても、
ファイル名が謎の文字の羅列。
自分のファイルがどれなのか
全く分からない。
そこでまたググったところ、
ファイル名はユーザーIDではなく、
UUIDで名前がついてるらしい。
(ネットの力は偉大だ!)
上記のサイトにユーザー名を入力。
すると、自分のUUIDが判明!
同じUUIDのファイルを消せば、
実績をクリアすることができるので、
レシピが出ない問題も解決~!
もちろん、この方法だと
実績はすべてなくなってしまう。
そのあとはチェストから
ダイヤや丸石など
インベントリにいれて実績解除が必要。
私なんかは実績を気にしないので、
問題ないけど、実績気にする人は
最終手段にしてね!
※もしかしたらフレンドの
プレイヤーデータや実績で書けば
正常に動くかもしれないけど、
どうなるかわからなかったので
試してません!!
この記事はスマホでも読みやすいように
1行20字の制限で書く遊びをしています。