Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.21.60 的地图导入似乎有问题! #2218

Open
BeardedManZhao opened this issue Feb 15, 2025 · 2 comments
Open

1.21.60 的地图导入似乎有问题! #2218

BeardedManZhao opened this issue Feb 15, 2025 · 2 comments

Comments

@BeardedManZhao
Copy link

我使用了这个版本

Image

当我尝试将一个来自 1.21.60 版本客户端的地图,放到worlds 后,并尝试启动服务器,结果出现了下面的情况!

/opt/app/nukkit# java -jar ./nukkit-1.0-20250212.152421-1208.jar 
17:20:36 [INFO ] Loading server properties...
17:20:36 [INFO ] 将 中文(简体) (chs) 设置为基本语言
17:20:36 [INFO ] 正在启动 Minecraft: BE v1.21.60
17:20:37 [INFO ] Loading recipes...
17:20:38 [INFO ] Successfully loaded 2584 recipes
17:20:38 [INFO ] 成功加载 0 个资源包
17:20:38 [INFO ] 正在于 0.0.0.0:19132 启动服务器
17:20:38 [INFO ] 此服务器正在运行 Nukkit git-b910257 版本 "" (API 1.1.0)
17:20:38 [INFO ] Nukkit 根据 GPL 许可发行
17:20:38 [INFO ] 准备世界 "world" 中
17:20:38 [INFO ] 准备世界 "nether" 中
17:20:38 [INFO ] 准备世界 "CB" 中
17:20:39 [ERROR] Failed to read chunk 9, 8
java.lang.IllegalArgumentException: Invalid chunk serializer version 41! Serializers up to 1.21.30 (version 40) are supported
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.getChunkSerializer(ChunkSerializers.java:45) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.deserializeChunk(ChunkSerializers.java:55) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readChunk(LevelDBProvider.java:309) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readOrCreateChunk(LevelDBProvider.java:272) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.getChunk(LevelDBProvider.java:189) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.forceLoadChunk(Level.java:3232) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.getChunk(Level.java:2817) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.generator.task.PopulationTask.<init>(PopulationTask.java:36) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunkTask(Level.java:3501) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunk(Level.java:3490) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Server.<init>(Server.java:612) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:113) [nukkit-1.0-20250212.152421-1208.jar:?]
17:20:39 [ERROR] Failed to read chunk 7, 9
java.lang.IllegalArgumentException: Invalid chunk serializer version 41! Serializers up to 1.21.30 (version 40) are supported
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.getChunkSerializer(ChunkSerializers.java:45) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.deserializeChunk(ChunkSerializers.java:55) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readChunk(LevelDBProvider.java:309) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readOrCreateChunk(LevelDBProvider.java:272) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.getChunk(LevelDBProvider.java:189) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.forceLoadChunk(Level.java:3232) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.getChunk(Level.java:2817) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.generator.task.PopulationTask.<init>(PopulationTask.java:36) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunkTask(Level.java:3501) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunk(Level.java:3490) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Server.<init>(Server.java:612) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:113) [nukkit-1.0-20250212.152421-1208.jar:?]
17:20:39 [ERROR] Failed to read chunk 8, 9
java.lang.IllegalArgumentException: Invalid chunk serializer version 41! Serializers up to 1.21.30 (version 40) are supported
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.getChunkSerializer(ChunkSerializers.java:45) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.deserializeChunk(ChunkSerializers.java:55) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readChunk(LevelDBProvider.java:309) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readOrCreateChunk(LevelDBProvider.java:272) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.getChunk(LevelDBProvider.java:189) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.forceLoadChunk(Level.java:3232) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.getChunk(Level.java:2817) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.generator.task.PopulationTask.<init>(PopulationTask.java:36) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunkTask(Level.java:3501) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunk(Level.java:3490) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Server.<init>(Server.java:612) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:113) [nukkit-1.0-20250212.152421-1208.jar:?]
17:20:39 [ERROR] Failed to read chunk 9, 9
java.lang.IllegalArgumentException: Invalid chunk serializer version 41! Serializers up to 1.21.30 (version 40) are supported
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.getChunkSerializer(ChunkSerializers.java:45) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.serializer.ChunkSerializers.deserializeChunk(ChunkSerializers.java:55) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readChunk(LevelDBProvider.java:309) ~[nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.readOrCreateChunk(LevelDBProvider.java:272) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.format.leveldb.LevelDBProvider.getChunk(LevelDBProvider.java:189) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.forceLoadChunk(Level.java:3232) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.getChunk(Level.java:2817) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.generator.task.PopulationTask.<init>(PopulationTask.java:36) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunkTask(Level.java:3501) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.level.Level.populateChunk(Level.java:3490) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Server.<init>(Server.java:612) [nukkit-1.0-20250212.152421-1208.jar:?]
        at cn.nukkit.Nukkit.main(Nukkit.java:113) [nukkit-1.0-20250212.152421-1208.jar:?]

@PetteriM1
Copy link
Member

Latest world format is not supported yet. Use chunker.app and downgrade the world to Bedrock 1.21.30

@BeardedManZhao
Copy link
Author

That's a pity. I really like Nukkit, but this map of mine uses some of the latest features because I didn't plan it all out. Will there be an adaptation for the new version of the map in the near future (within a few months)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants