fix: more lenient str parsing for dimensions

This commit is contained in:
əlemi 2023-03-17 10:35:59 +01:00
parent f0be394458
commit 97870d0b10

View file

@ -21,11 +21,12 @@ class Dimension(Enum):
@classmethod @classmethod
def from_str(cls, txt:str) -> 'Dimension': def from_str(cls, txt:str) -> 'Dimension':
if txt == 'minecraft:overworld': txt = txt.lower().replace('minecraft:', '')
if txt == 'overworld':
return Dimension.OVERWORLD return Dimension.OVERWORLD
if txt == 'minecraft:the_nether': if txt == 'the_nether':
return Dimension.NETHER return Dimension.NETHER
if txt == 'minecraft:the_end': if txt == 'the_end':
return Dimension.END return Dimension.END
return Dimension.UNKNOWN return Dimension.UNKNOWN