Skip to content

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

@BeardedManZhao

Description

@BeardedManZhao

我使用了这个版本

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:?]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions