Amulet-Team / Amulet-Core

A Python library for reading and writing the Minecraft save formats. See Amulet for the actual editor.
https://www.amuletmc.com/
215 stars 33 forks source link

Amulet Dont Support 1.20.2+ versions #278

Closed 3093FengMing closed 7 months ago

3093FengMing commented 7 months ago

Describe the bug When I use amulet.load_level, the console tell me amulet.api.errors.LoaderNoneMatched: Could not find a matching interface for ('java', 3690)

To Reproduce

  1. Prepare a save with a snapshot version greater than 1.20.2(23w40a+).
  2. Use amulet.load_level.
  3. An error has occurred.(Could not find a matching interface for ('java', 3690))

Expected behavior Load world normally.

Screenshots No.

Desktop (please complete the following information):

Additional context No.

gentlegiantJGC commented 7 months ago

We don't support snapshot versions

gentlegiantJGC commented 7 months ago

If you are running from source you can increase this number to enable support for it but if the chunk format has changed it may corrupt the world. https://github.com/Amulet-Team/Amulet-Core/blob/1.0/amulet/level/interfaces/chunk/anvil/anvil_3463.py#L16