Amulet-Map-Editor icon indicating copy to clipboard operation
Amulet-Map-Editor copied to clipboard

KeyError: 'DimensionId' can't open players nbt data

Open InnateAlpaca opened this issue 3 years ago • 0 comments

Error Hello, I'm trying to visualize players' info from my world. But I keep getting this error:

Traceback (most recent call last):
  File "C:\Users\---\PycharmProjects\amulet-refresh\venv\lib\site-packages\amulet\api\wrapper\format_wrapper.py", line 433, in _safe_load
    return meth(*args)
  File "C:\Users\---\PycharmProjects\amulet-refresh\venv\lib\site-packages\amulet\level\formats\leveldb_world\format.py", line 454, in _load_player
    dimension = player_nbt["DimensionId"]
  File "amulet_nbt\amulet_cy_nbt.pyx", line 1025, in amulet_nbt.amulet_cy_nbt.NBTFile.__getitem__
  File "amulet_nbt\amulet_cy_nbt.pyx", line 956, in amulet_nbt.amulet_cy_nbt._TAG_Compound.__getitem__
KeyError: 'DimensionId'

To Reproduce

import amulet
level = amulet.load_level(path)
id = '' //uuid of the player
player = level.get_player(id)

Desktop (please complete the following information):

  • OS: Windows
  • Program Version 1.21.0 (amulet)

InnateAlpaca avatar Sep 11 '22 22:09 InnateAlpaca