Underground Villages

Underground Villages

5M Downloads

[Bug]: crossroad_05.nbt corrupt in 1.21 branch

Closed this issue ยท 6 comments

commented

General Info

  • I am running a modpack
  • I can reproduce this issue consistently in single-player
  • I can reproduce this issue consistently in multi-player
  • I have searched for this issue previously and it was either (1) not previously reported, or (2) previously fixed and I am having the same problem.
  • I am crashing and can provide my crash report(s)
  • I am using the latest version of the mod

Loader version

N/A

Minecraft version

1.21.1

Mod version

dev @ f9afddb

Java version

21

Issue Description

https://github.com/Mrbysco/UndergroundVillages/blob/multi/1.21/common/src/main/resources/data/underground_villages/structure/village/underground/streets/crossroad_05.nbt

File appears to be corrupted.

Error parsing nbt file when game attempts to load the structure template. Also unable to open file in existing nbt editor tools. "Invalid bit length repeat"

Additional Information

No response

commented
commented

I've re-ran the structure format updater against the working 1.20.1 structure files and have not seen any errors in my logs

commented

Still seeing errors in 4.0.1, which I assume was meant to include db373da

You can verify w/ NBTExplorer.

UndergroundVillages-neoforge-1.21.1-4.0.1.jar

[27Apr2025 10:31:10.033] [Worker-Main-1/ERROR] [net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager/]: Couldn't load structure underground_villages:village/underground/streets/crossroad_05
java.util.zip.ZipException: invalid bit length repeat
	at java.base/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:181) ~[?:?]
	at java.base/java.util.zip.GZIPInputStream.read(GZIPInputStream.java:128) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.FastBufferedInputStream.fill(FastBufferedInputStream.java:94) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.FastBufferedInputStream.read(FastBufferedInputStream.java:32) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.io.DataInputStream.readUnsignedByte(DataInputStream.java:295) ~[?:?]
	at java.base/java.io.DataInputStream.readByte(DataInputStream.java:275) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.readUnnamedTag(NbtIo.java:180) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.read(NbtIo.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.readCompressed(NbtIo.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.readStructure(StructureTemplateManager.java:242) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.load(StructureTemplateManager.java:232) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.loadFromResource(StructureTemplateManager.java:136) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.tryLoad(StructureTemplateManager.java:114) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.lambda$computeIfAbsent$0(LocalCache.java:4269) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache$LoadingValueReference.compute(LocalCache.java:3606) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache$Segment.compute(LocalCache.java:2278) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.compute(LocalCache.java:4262) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.computeIfAbsent(LocalCache.java:4269) ~[guava-32.1.2-jre.jar%2383!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.get(StructureTemplateManager.java:104) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.getOrCreate(StructureTemplateManager.java:92) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-8.0.16.jar%23102!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.getTemplate(SinglePoolElement.java:94) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.getShuffledJigsawBlocks(SinglePoolElement.java:120) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findValidChildPiece(AlternateJigsawGenerator.java:263) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findAndTestChildCandidates(AlternateJigsawGenerator.java:186) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.generatePiece(AlternateJigsawGenerator.java:174) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.generate(AlternateJigsawGenerator.java:122) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.lambda$generate$3(AlternateJigsawGenerator.java:97) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.lambda$getPiecesBuilder$0(Structure.java:262) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-8.0.16.jar%23102!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.getPiecesBuilder(Structure.java:260) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure.generate(Structure.java:98) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.tryGenerateStructure(ChunkGenerator.java:555) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.lambda$createStructures$14(ChunkGenerator.java:489) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.createStructures(ChunkGenerator.java:473) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateStructureStarts(ChunkStatusTasks.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.applyStep(ChunkMap.java:628) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.GenerationChunkHolder.applyStep(GenerationChunkHolder.java:64) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleChunkInLayer(ChunkGenerationTask.java:143) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleLayer(ChunkGenerationTask.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleNextLayer(ChunkGenerationTask.java:74) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.runUntilWait(ChunkGenerationTask.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.lambda$runGenerationTask$21(ChunkMap.java:657) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkTaskPriorityQueueSorter.lambda$message$1(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.pollTask(ProcessorMailbox.java:91) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.pollUntil(ProcessorMailbox.java:146) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
[27Apr2025 10:31:10.169] [Worker-Main-1/ERROR] [net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager/]: Couldn't load structure underground_villages:village/common/animals/pigs_1
net.minecraft.nbt.ReportedNbtException: Loading NBT data
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag.readNamedTagData(CompoundTag.java:519) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.loadCompound(CompoundTag.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:35) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag.readNamedTagData(CompoundTag.java:513) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.loadCompound(CompoundTag.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:35) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.loadList(ListTag.java:48) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.load(ListTag.java:31) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.load(ListTag.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag.readNamedTagData(CompoundTag.java:513) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.loadCompound(CompoundTag.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:35) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.readTagSafe(NbtIo.java:193) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.readUnnamedTag(NbtIo.java:187) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.read(NbtIo.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.NbtIo.readCompressed(NbtIo.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.readStructure(StructureTemplateManager.java:242) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.load(StructureTemplateManager.java:232) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.loadFromResource(StructureTemplateManager.java:136) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.tryLoad(StructureTemplateManager.java:114) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.lambda$computeIfAbsent$0(LocalCache.java:4269) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache$LoadingValueReference.compute(LocalCache.java:3606) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache$Segment.compute(LocalCache.java:2278) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.compute(LocalCache.java:4262) ~[guava-32.1.2-jre.jar%2383!/:?]
	at MC-BOOTSTRAP/[email protected]/com.google.common.cache.LocalCache.computeIfAbsent(LocalCache.java:4269) ~[guava-32.1.2-jre.jar%2383!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.get(StructureTemplateManager.java:104) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager.getOrCreate(StructureTemplateManager.java:92) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-8.0.16.jar%23102!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.getTemplate(SinglePoolElement.java:94) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.getBoundingBox(SinglePoolElement.java:134) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.lambda$getMaxSize$3(StructureTemplatePool.java:116) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214) ~[?:?]
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
	at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar%23113!/:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.IntPipeline.reduce(IntPipeline.java:520) ~[?:?]
	at java.base/java.util.stream.IntPipeline.max(IntPipeline.java:483) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.getMaxSize(StructureTemplatePool.java:117) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.lambda$findValidChildPiece$1(AlternateJigsawGenerator.java:276) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at java.base/java.util.Optional.map(Optional.java:260) ~[?:?]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.lambda$findValidChildPiece$3(AlternateJigsawGenerator.java:276) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at java.base/java.util.stream.ReferencePipeline$4$1.accept(ReferencePipeline.java:214) ~[?:?]
	at MC-BOOTSTRAP/[email protected]/it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:955) ~[fastutil-8.5.12.jar%23113!/:?]
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) ~[?:?]
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
	at java.base/java.util.stream.IntPipeline.reduce(IntPipeline.java:520) ~[?:?]
	at java.base/java.util.stream.IntPipeline.max(IntPipeline.java:483) ~[?:?]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findValidChildPiece(AlternateJigsawGenerator.java:280) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findAndTestChildCandidates(AlternateJigsawGenerator.java:186) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.generatePiece(AlternateJigsawGenerator.java:174) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.generate(AlternateJigsawGenerator.java:126) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.lambda$generate$3(AlternateJigsawGenerator.java:97) ~[lithostitched-neoforge-1.21.1-1.4.5.jar%23728!/:1.4.5]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.lambda$getPiecesBuilder$0(Structure.java:262) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at MC-BOOTSTRAP/[email protected]/com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-8.0.16.jar%23102!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure$GenerationStub.getPiecesBuilder(Structure.java:260) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.levelgen.structure.Structure.generate(Structure.java:98) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.tryGenerateStructure(ChunkGenerator.java:555) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.lambda$createStructures$14(ChunkGenerator.java:489) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.ChunkGenerator.createStructures(ChunkGenerator.java:473) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateStructureStarts(ChunkStatusTasks.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.applyStep(ChunkMap.java:628) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.GenerationChunkHolder.applyStep(GenerationChunkHolder.java:64) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleChunkInLayer(ChunkGenerationTask.java:143) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleLayer(ChunkGenerationTask.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.scheduleNextLayer(ChunkGenerationTask.java:74) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkGenerationTask.runUntilWait(ChunkGenerationTask.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.lambda$runGenerationTask$21(ChunkMap.java:657) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkTaskPriorityQueueSorter.lambda$message$1(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.pollTask(ProcessorMailbox.java:91) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.pollUntil(ProcessorMailbox.java:146) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) [server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?]
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?]
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?]
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?]
Caused by: java.util.zip.ZipException: Corrupt GZIP trailer
	at java.base/java.util.zip.GZIPInputStream.readTrailer(GZIPInputStream.java:236) ~[?:?]
	at java.base/java.util.zip.GZIPInputStream.read(GZIPInputStream.java:130) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.util.FastBufferedInputStream.read(FastBufferedInputStream.java:45) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at java.base/java.io.DataInputStream.readFully(DataInputStream.java:208) ~[?:?]
	at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:594) ~[?:?]
	at java.base/java.io.DataInputStream.readUTF(DataInputStream.java:550) ~[?:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.loadCompound(CompoundTag.java:60) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:41) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag$1.load(CompoundTag.java:35) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.loadList(ListTag.java:48) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.load(ListTag.java:31) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.ListTag$1.load(ListTag.java:26) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	at TRANSFORMER/[email protected]/net.minecraft.nbt.CompoundTag.readNamedTagData(CompoundTag.java:513) ~[server-1.21.1-20240808.144430-srg.jar%23522!/:?]
	... 86 more
commented

I'm unable to reproduce the error locally. So I bet Github is somehow corrupting the file...

The attached file contains the actual .nbt file as it is on my computer which doesn't error

crossroad_05.zip

commented

I've even attempted to remove the file in one commit and add it back next commit (since the file on my pc is correct)

commented

Fixed it