mircokroon / minecraft-world-downloader

Download Minecraft worlds, extend server's render distance. 1.12.2 - 1.21
GNU General Public License v3.0
1.21k stars 79 forks source link

Modded Support? #685

Open Mikemike110803 opened 1 month ago

Mikemike110803 commented 1 month ago

Hi every time i try to copy a modded world i get a error and the world is either blank or have built java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.BlockState.getName()" because "state" is null at game.data.chunk.version.Chunk_1_18.findBlockEntities(Chunk_1_18.java:145) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:131) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.BlockState.getName()" because "state" is null at game.data.chunk.version.Chunk_1_18.findBlockEntities(Chunk_1_18.java:145) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:131) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583) java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.BlockState.getName()" because "state" is null at game.data.chunk.version.Chunk_1_18.findBlockEntities(Chunk_1_18.java:145) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:131) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130)

at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65)
at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156)
at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130)
at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54)
at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127)
at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144)
at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104)
at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65)
at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156)
at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130)
at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54)
at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65)

at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104)
at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144)
at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104)
at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65)
at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156)
at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130)
at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54)
at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127)
at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144)
at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104)
at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.State.toNbt()" because the return value of "game.data.chunk.palette.Registry.getState(int)" is null at game.data.chunk.palette.SingleValuePalette.toNbt(SingleValuePalette.java:65) at game.data.chunk.version.Chunk_1_18.containsBlockEntities(Chunk_1_18.java:156) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:130) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)

java.lang.NullPointerException: Cannot invoke "game.data.chunk.palette.BlockState.getName()" because "state" is null at game.data.chunk.version.Chunk_1_18.findBlockEntities(Chunk_1_18.java:145) at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:131) at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54) at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127) at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144) at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104) at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang.Thread.run(Thread.java:1583)

at game.data.chunk.version.Chunk_1_18.findBlockEntities(Chunk_1_18.java:145)
at game.data.chunk.version.Chunk_1_18.readChunkColumn(Chunk_1_18.java:131)
at game.data.chunk.version.Chunk_1_18.parse(Chunk_1_18.java:54)
at game.data.chunk.ChunkFactory.parseChunk(ChunkFactory.java:127)
at game.data.chunk.ChunkFactory.readChunkDataPacket(ChunkFactory.java:144)
at game.data.chunk.ChunkFactory.parse(ChunkFactory.java:104)
at game.data.chunk.ChunkFactory.lambda$addChunk$9(ChunkFactory.java:91)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:6

Version

mircokroon commented 1 month ago

Modded worlds are generally not supported at this time unfortunately