The bug corrupts my map and my in-game Map items, as well as giving me seemingly an inventory and spawn point from months previous. I've changed my in-game name since then and it always seems to backpedal to the same point.
In-game names have been (in order): Emoticon64, 039, Paperb_y
This has been happening for every single snapshot after 18w16a for me, on this world especially.
A similar bug was fixed post 17w50a, according to my profiles of Minecraft (screenshot attached). I've had to stay on that snapshot a while, but I was able to update to this one eventually. Same situation with 18w16a.
I can only play normally without this bug in 18w16a.
World download: https://drive.google.com/drive/folders/1D0RzfW5P3ZoqkOHYV_7Zo4HvZXr4IDg8?usp=sharing
It looks like the default singleplayer data in the
level.dat
file was not updated between some versions, probably due to MC-124027 and now you are experiencing MC-697.It is in general a bad idea to play non-test worlds in the snapshots since snapshots might corrupt your worlds. At least make backups.
It looks like you can solve this issue by using an NBT editor like NBTExplorer, then:
Open the
level.dat
fileDelete the
Player
tagSave the file
I tested it and was able to get the player data you expect in 1.13-pre5. However, since these are snapshots it looks like you will lose the bark recipes (which should not be a big problem).