---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2025-07-16 13:15:05 Description: Watching Server java.lang.Error: Watchdog at knot//net.minecraft.class_2487.method_10540(class_2487.java:283) at knot//net.minecraft.class_2487.method_10573(class_2487.java:291) at knot//net.minecraft.class_2487.method_10558(class_2487.java:364) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.getPoolKey(AlternateJigsawGenerator.java:391) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.lambda$findValidChildPiece$3(AlternateJigsawGenerator.java:280) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator$$Lambda/0x00000188b0450678.applyAsInt(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$4$1.accept(Unknown Source) at knot//it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:953) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline.reduce(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline.max(Unknown Source) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findValidChildPiece(AlternateJigsawGenerator.java:287) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findAndTestChildCandidates(AlternateJigsawGenerator.java:192) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.generatePiece(AlternateJigsawGenerator.java:180) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.generate(AlternateJigsawGenerator.java:130) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.lambda$generate$2(AlternateJigsawGenerator.java:101) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$$Lambda/0x00000188b040acd0.accept(Unknown Source) at knot//net.minecraft.class_3195$class_7150.method_44021(class_3195.java:117) at knot//net.minecraft.class_3195$class_7150$$Lambda/0x00000188b03ff200.apply(Unknown Source) at knot//com.mojang.datafixers.util.Either$Left.map(Either.java:38) at knot//net.minecraft.class_3195$class_7150.method_44019(class_3195.java:115) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStart(ActiveStructureManager.java:344) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStart(ActiveStructureManager.java:273) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getStructureStart(ActiveStructureManager.java:249) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.lambda$computeStructureStarts$13(ActiveStructureManager.java:193) at knot//builderb0y.bigglobe.structures.ActiveStructureManager$$Lambda/0x00000188b04086a8.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$IntStreamBuilderImpl.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStarts(ActiveStructureManager.java:192) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getStructureStarts(ActiveStructureManager.java:146) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.lambda$computeIntersectingStructures$3(ActiveStructureManager.java:120) at knot//builderb0y.bigglobe.structures.ActiveStructureManager$$Lambda/0x00000188b03fb268.apply(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.DistinctOps$1$2.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$IntStreamBuilderImpl.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.collect(Unknown Source) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeIntersectingStructures(ActiveStructureManager.java:135) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getIntersectingStructures(ActiveStructureManager.java:99) at knot//net.minecraft.class_5138.handler$zon000$bigglobe$getIntersectingStarts(class_5138.java:1545) at knot//net.minecraft.class_5138.method_41035(class_5138.java) at knot//builderb0y.bigglobe.chunkgen.BigGlobeScriptedChunkGenerator.method_12113(BigGlobeScriptedChunkGenerator.java:570) at knot//net.minecraft.class_1948.method_29950(class_1948.java:390) at knot//net.minecraft.class_1948.method_8664(class_1948.java:378) at knot//net.minecraft.class_1948.method_24930(class_1948.java:266) at knot//net.minecraft.class_1948.method_8663(class_1948.java:213) at knot//net.minecraft.class_1948.method_27821(class_1948.java:201) at knot//net.minecraft.class_3215.method_14161(class_3215.java:379) at knot//net.minecraft.class_3215.method_12127(class_3215.java:326) at knot//net.minecraft.class_3218.method_18765(class_3218.java:333) at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897) at knot//net.minecraft.class_3176.method_3813(class_3176.java:283) at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824) at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671) at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) at knot//net.minecraft.server.MinecraftServer$$Lambda/0x00000188aff927f8.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server Watchdog Stacktrace: at knot//net.minecraft.class_2487.method_10540(class_2487.java:283) at knot//net.minecraft.class_2487.method_10573(class_2487.java:291) at knot//net.minecraft.class_2487.method_10558(class_2487.java:364) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.getPoolKey(AlternateJigsawGenerator.java:391) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.lambda$findValidChildPiece$3(AlternateJigsawGenerator.java:280) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator$$Lambda/0x00000188b0450678.applyAsInt(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$4$1.accept(Unknown Source) at knot//it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:953) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline.reduce(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline.max(Unknown Source) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findValidChildPiece(AlternateJigsawGenerator.java:287) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.findAndTestChildCandidates(AlternateJigsawGenerator.java:192) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.generatePiece(AlternateJigsawGenerator.java:180) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.generate(AlternateJigsawGenerator.java:130) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator.lambda$generate$2(AlternateJigsawGenerator.java:101) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$$Lambda/0x00000188b040acd0.accept(Unknown Source) at knot//net.minecraft.class_3195$class_7150.method_44021(class_3195.java:117) at knot//net.minecraft.class_3195$class_7150$$Lambda/0x00000188b03ff200.apply(Unknown Source) at knot//com.mojang.datafixers.util.Either$Left.map(Either.java:38) at knot//net.minecraft.class_3195$class_7150.method_44019(class_3195.java:115) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStart(ActiveStructureManager.java:344) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStart(ActiveStructureManager.java:273) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getStructureStart(ActiveStructureManager.java:249) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.lambda$computeStructureStarts$13(ActiveStructureManager.java:193) at knot//builderb0y.bigglobe.structures.ActiveStructureManager$$Lambda/0x00000188b04086a8.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$IntStreamBuilderImpl.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeStructureStarts(ActiveStructureManager.java:192) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getStructureStarts(ActiveStructureManager.java:146) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.lambda$computeIntersectingStructures$3(ActiveStructureManager.java:120) at knot//builderb0y.bigglobe.structures.ActiveStructureManager$$Lambda/0x00000188b03fb268.apply(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.DistinctOps$1$2.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$4$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.IntPipeline$1$1.accept(Unknown Source) at java.base@21.0.7/java.util.stream.Streams$IntStreamBuilderImpl.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.Spliterator$OfInt.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.forEach(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) at java.base@21.0.7/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.base@21.0.7/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.base@21.0.7/java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline.collect(Unknown Source) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.computeIntersectingStructures(ActiveStructureManager.java:135) at knot//builderb0y.bigglobe.structures.ActiveStructureManager.getIntersectingStructures(ActiveStructureManager.java:99) at knot//net.minecraft.class_5138.handler$zon000$bigglobe$getIntersectingStarts(class_5138.java:1545) at knot//net.minecraft.class_5138.method_41035(class_5138.java) at knot//builderb0y.bigglobe.chunkgen.BigGlobeScriptedChunkGenerator.method_12113(BigGlobeScriptedChunkGenerator.java:570) at knot//net.minecraft.class_1948.method_29950(class_1948.java:390) at knot//net.minecraft.class_1948.method_8664(class_1948.java:378) at knot//net.minecraft.class_1948.method_24930(class_1948.java:266) at knot//net.minecraft.class_1948.method_8663(class_1948.java:213) at knot//net.minecraft.class_1948.method_27821(class_1948.java:201) at knot//net.minecraft.class_3215.method_14161(class_3215.java:379) at knot//net.minecraft.class_3215.method_12127(class_3215.java:326) at knot//net.minecraft.class_3218.method_18765(class_3218.java:333) at knot//net.minecraft.server.MinecraftServer.method_3813(MinecraftServer.java:897) at knot//net.minecraft.class_3176.method_3813(class_3176.java:283) at knot//net.minecraft.server.MinecraftServer.method_3748(MinecraftServer.java:824) at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:671) at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) at knot//net.minecraft.server.MinecraftServer$$Lambda/0x00000188aff927f8.run(Unknown Source) -- Thread Dump -- Details: Threads: "Reference Handler" daemon prio=10 Id=9 RUNNABLE at java.base@21.0.7/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@21.0.7/java.lang.ref.Reference.processPendingReferences(Unknown Source) at java.base@21.0.7/java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) "Finalizer" daemon prio=8 Id=10 WAITING on java.lang.ref.NativeReferenceQueue$Lock@5dee1dad at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.ref.NativeReferenceQueue$Lock@5dee1dad at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.await(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) at java.base@21.0.7/java.lang.ref.NativeReferenceQueue.remove(Unknown Source) at java.base@21.0.7/java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) "Signal Dispatcher" daemon prio=9 Id=11 RUNNABLE "Attach Listener" daemon prio=5 Id=12 RUNNABLE "Notification Thread" daemon prio=9 Id=19 RUNNABLE "Common-Cleaner" daemon prio=8 Id=20 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5329f860 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5329f860 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.await(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove(Unknown Source) at java.base@21.0.7/jdk.internal.ref.CleanerImpl.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) ... "JNA Cleaner" daemon prio=5 Id=50 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@571676dd at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@571676dd at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.await(Unknown Source) at java.base@21.0.7/java.lang.ref.ReferenceQueue.remove0(Unknown Source) ... "FileSystemWatchService" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@21.0.7/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at java.base@21.0.7/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source) at java.base@21.0.7/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) "Config Lib config file watcher" daemon prio=5 Id=52 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1214f25b at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1214f25b at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Thread-2" daemon prio=5 Id=53 TIMED_WAITING at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at knot//com.electronwill.nightconfig.core.file.FileWatcher$WatcherThread.run(FileWatcher.java:190) "FileSystemWatchService" daemon prio=5 Id=54 RUNNABLE (in native) at java.base@21.0.7/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus0(Native Method) at java.base@21.0.7/sun.nio.fs.WindowsNativeDispatcher.GetQueuedCompletionStatus(Unknown Source) at java.base@21.0.7/sun.nio.fs.WindowsWatchService$Poller.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) "ConfigSaver" daemon prio=5 Id=65 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3fba86c1 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3fba86c1 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "Timer hack thread" daemon prio=5 Id=66 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//net.minecraft.class_156$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=67 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234c83ae at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@234c83ae at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=81 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=82 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=83 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=84 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=85 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=86 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=89 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Big Globe Worker Thread" daemon prio=5 Id=90 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4708a984 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.takeFirst(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingDeque.take(Unknown Source) ... "Server thread" prio=8 Id=91 RUNNABLE at knot//net.minecraft.class_2487.method_10540(class_2487.java:283) at knot//net.minecraft.class_2487.method_10573(class_2487.java:291) at knot//net.minecraft.class_2487.method_10558(class_2487.java:364) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.getPoolKey(AlternateJigsawGenerator.java:391) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator.lambda$findValidChildPiece$3(AlternateJigsawGenerator.java:280) at knot//dev.worldgen.lithostitched.worldgen.structure.AlternateJigsawGenerator$StructurePoolGenerator$$Lambda/0x00000188b0450678.applyAsInt(Unknown Source) at java.base@21.0.7/java.util.stream.ReferencePipeline$4$1.accept(Unknown Source) at knot//it.unimi.dsi.fastutil.objects.ObjectArrayList$Spliterator.forEachRemaining(ObjectArrayList.java:953) ... "DestroyJavaVM" prio=5 Id=93 RUNNABLE "DH-ApplyConfigPresetTimer" daemon prio=8 Id=94 WAITING on java.util.TaskQueue@723b0d14 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.util.TaskQueue@723b0d14 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.util.TimerThread.mainLoop(Unknown Source) at java.base@21.0.7/java.util.TimerThread.run(Unknown Source) "spark-monitoring-thread" daemon prio=5 Id=97 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19dc111c at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19dc111c at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ... "spark-worker-pool-1-thread-1" daemon prio=8 Id=98 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) ... "Server console handler" daemon prio=8 Id=105 RUNNABLE (in native) at java.base@21.0.7/java.io.FileInputStream.readBytes(Native Method) at java.base@21.0.7/java.io.FileInputStream.read(Unknown Source) at java.base@21.0.7/java.io.BufferedInputStream.read1(Unknown Source) at java.base@21.0.7/java.io.BufferedInputStream.implRead(Unknown Source) at java.base@21.0.7/java.io.BufferedInputStream.read(Unknown Source) at java.base@21.0.7/sun.nio.cs.StreamDecoder.readBytes(Unknown Source) at java.base@21.0.7/sun.nio.cs.StreamDecoder.implRead(Unknown Source) at java.base@21.0.7/sun.nio.cs.StreamDecoder.lockedRead(Unknown Source) ... Number of locked synchronizers = 3 - java.util.concurrent.locks.ReentrantLock$NonfairSync@5c0c66be - java.util.concurrent.locks.ReentrantLock$NonfairSync@76759386 - java.util.concurrent.locks.ReentrantLock$NonfairSync@f5838a5 "Netty Server IO #0" daemon prio=5 Id=106 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@41a0044 - locked sun.nio.ch.WEPollSelectorImpl@3b1cafef at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... "C2ME Storage #1" daemon prio=8 Id=107 WAITING on java.lang.Object@612fe2a9 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@612fe2a9 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #2" daemon prio=8 Id=108 WAITING on java.lang.Object@2f7c7339 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@2f7c7339 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #3" daemon prio=8 Id=109 WAITING on java.lang.Object@7bb04eb2 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@7bb04eb2 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "DH-delayed save cache cleaner Thread[0]" daemon prio=5 Id=110 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache.runCleanupLoop(DelayedFullDataSourceSaveCache.java:186) at knot//com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache.lambda$static$0(DelayedFullDataSourceSaveCache.java:57) at knot//com.seibel.distanthorizons.core.file.fullDatafile.DelayedFullDataSourceSaveCache$$Lambda/0x00000188b0134448.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7dbaa0a8 "DH-Phantom Array Recycler Thread[0]" daemon prio=5 Id=111 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.pooling.PhantomArrayListPool.runPhantomReferenceCleanupLoop(PhantomArrayListPool.java:261) at knot//com.seibel.distanthorizons.core.pooling.PhantomArrayListPool.lambda$static$0(PhantomArrayListPool.java:128) at knot//com.seibel.distanthorizons.core.pooling.PhantomArrayListPool$$Lambda/0x00000188b0137338.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@2ba93fbf "DH-Full Data Migration Thread[0]" prio=5 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@250de5fc at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@250de5fc at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-Parent Update Queue [minecraft:overworld] Thread[0]" prio=5 Id=113 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:210) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda/0x00000188b018fde8.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@3620518a "C2ME Storage #4" daemon prio=8 Id=114 WAITING on java.lang.Object@3ba9715e at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@3ba9715e at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #5" daemon prio=8 Id=115 WAITING on java.lang.Object@778038a9 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@778038a9 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #6" daemon prio=8 Id=116 WAITING on java.lang.Object@e3c2d35 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@e3c2d35 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "DH-Parent Update Queue [bigglobe:hyperspace] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:210) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda/0x00000188b018fde8.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@25257ce7 "C2ME Storage #7" daemon prio=8 Id=118 WAITING on java.lang.Object@44540b0b at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@44540b0b at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #8" daemon prio=8 Id=119 WAITING on java.lang.Object@3487a15e at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@3487a15e at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #9" daemon prio=8 Id=120 WAITING on java.lang.Object@42b48217 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@42b48217 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "DH-Parent Update Queue [minecraft:the_nether] Thread[0]" prio=5 Id=121 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:210) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda/0x00000188b018fde8.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4d93ad35 "C2ME Storage #10" daemon prio=8 Id=122 WAITING on java.lang.Object@2d0e4af1 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@2d0e4af1 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #11" daemon prio=8 Id=123 WAITING on java.lang.Object@49e61008 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@49e61008 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #12" daemon prio=8 Id=124 WAITING on java.lang.Object@40e2d53b at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@40e2d53b at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "DH-Parent Update Queue [minecraft:the_end] Thread[0]" prio=5 Id=125 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:210) at knot//com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda/0x00000188b018fde8.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@57762782 "c2me-sched" daemon prio=5 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2620430a at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2620430a at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "CompletableFutureDelayScheduler" daemon prio=8 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7926dcfd at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@7926dcfd at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) ... "C2ME worker #1" daemon prio=4 Id=128 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "C2ME worker #2" daemon prio=4 Id=129 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "C2ME worker #3" daemon prio=4 Id=130 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "C2ME worker #4" daemon prio=4 Id=131 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "C2ME worker #5" daemon prio=4 Id=132 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@b9e581 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "minecraft_overworld - Light" daemon prio=4 Id=133 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56a4b3a0 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@56a4b3a0 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[0]" prio=1 Id=134 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[1]" prio=1 Id=135 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[2]" prio=1 Id=136 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[3]" prio=1 Id=137 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[4]" prio=1 Id=138 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[5]" prio=1 Id=139 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[6]" prio=1 Id=140 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[7]" prio=1 Id=141 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[8]" prio=1 Id=142 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[9]" prio=1 Id=143 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[10]" prio=1 Id=144 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "DH-PriorityTaskPicker Thread[11]" prio=1 Id=145 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@72b8826d at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ArrayBlockingQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) ... "Server Watchdog" daemon prio=8 Id=146 RUNNABLE at java.management@21.0.7/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@21.0.7/sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at java.management@21.0.7/sun.management.ThreadImpl.dumpAllThreads(Unknown Source) at knot//net.minecraft.class_3178.run(class_3178.java:47) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) "VoiceChatPacketProcessingThread" daemon prio=8 Id=153 RUNNABLE at java.base@21.0.7/java.lang.reflect.Constructor.getSharedParameterTypes(Unknown Source) at java.base@21.0.7/java.lang.reflect.ReflectAccess.getExecutableSharedParameterTypes(Unknown Source) at java.base@21.0.7/jdk.internal.reflect.ReflectionFactory.getExecutableSharedParameterTypes(Unknown Source) at java.base@21.0.7/java.lang.Class.getConstructor0(Unknown Source) at java.base@21.0.7/java.lang.Class.getConstructor(Unknown Source) at java.base@21.0.7/java.security.Provider$Service.newInstanceUtil(Unknown Source) at java.base@21.0.7/java.security.Provider$Service.newInstance(Unknown Source) at java.base@21.0.7/java.security.SecureRandom.getDefaultPRNG(Unknown Source) ... "VoiceChatServerThread" daemon prio=8 Id=152 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.DatagramChannelImpl.receive0(Native Method) at java.base@21.0.7/sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer(Unknown Source) at java.base@21.0.7/sun.nio.ch.DatagramChannelImpl.receive(Unknown Source) at java.base@21.0.7/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive(Unknown Source) at java.base@21.0.7/sun.nio.ch.DatagramChannelImpl.blockingReceive(Unknown Source) at java.base@21.0.7/sun.nio.ch.DatagramSocketAdaptor.receive(Unknown Source) at java.base@21.0.7/java.net.DatagramSocket.receive(Unknown Source) at knot//de.maxhenkel.voicechat.plugins.impl.VoicechatSocketBase.read(VoicechatSocketBase.java:13) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3d3669f3 "DH-World Gen Queue Thread[0]" prio=5 Id=154 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue.lambda$startWorldGenQueuingThread$1(WorldGenerationQueue.java:220) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue$$Lambda/0x00000188b0292dd0.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@710def48 "DH-World Gen Progress Updater Thread[0]" daemon prio=5 Id=155 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.level.WorldGenModule$AbstractWorldGenState.lambda$startProgressUpdateThread$2(WorldGenModule.java:276) at knot//com.seibel.distanthorizons.core.level.WorldGenModule$AbstractWorldGenState$$Lambda/0x00000188b0292fe8.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@350caa27 "DH-World Gen Queue Thread[0]" prio=5 Id=156 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue.lambda$startWorldGenQueuingThread$1(WorldGenerationQueue.java:220) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue$$Lambda/0x00000188b0292dd0.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@37af463f "DH-World Gen Queue Thread[0]" prio=5 Id=157 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue.lambda$startWorldGenQueuingThread$1(WorldGenerationQueue.java:220) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue$$Lambda/0x00000188b0292dd0.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@37e8f75d "DH-World Gen Queue Thread[0]" prio=5 Id=158 TIMED_WAITING at java.base@21.0.7/java.lang.Thread.sleep0(Native Method) at java.base@21.0.7/java.lang.Thread.sleep(Unknown Source) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue.lambda$startWorldGenQueuingThread$1(WorldGenerationQueue.java:220) at knot//com.seibel.distanthorizons.core.generation.WorldGenerationQueue$$Lambda/0x00000188b0292dd0.run(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base@21.0.7/java.lang.Thread.runWith(Unknown Source) at java.base@21.0.7/java.lang.Thread.run(Unknown Source) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@220be2ed "Netty Server IO #1" daemon prio=5 Id=159 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ec0639 - locked sun.nio.ch.WEPollSelectorImpl@1269277 at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... "C2ME Storage #16" daemon prio=8 Id=163 WAITING on java.lang.Object@37bbd3d4 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@37bbd3d4 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #17" daemon prio=8 Id=164 WAITING on java.lang.Object@39cc5d21 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@39cc5d21 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "C2ME Storage #18" daemon prio=8 Id=165 WAITING on java.lang.Object@2b8349ef at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.lang.Object@2b8349ef at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at knot//com.ishland.c2me.rewrites.chunkio.common.C2MEStorageThread.run(C2MEStorageThread.java:105) "DH-FullDataPayloadSender" daemon prio=8 Id=166 TIMED_WAITING on java.util.TaskQueue@1e03c3c2 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.util.TaskQueue@1e03c3c2 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.util.TimerThread.mainLoop(Unknown Source) at java.base@21.0.7/java.util.TimerThread.run(Unknown Source) "DH-FullDataBufferCleanupTimer" daemon prio=8 Id=167 WAITING on java.util.TaskQueue@77cf86a5 at java.base@21.0.7/java.lang.Object.wait0(Native Method) - waiting on java.util.TaskQueue@77cf86a5 at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.lang.Object.wait(Unknown Source) at java.base@21.0.7/java.util.TimerThread.mainLoop(Unknown Source) at java.base@21.0.7/java.util.TimerThread.run(Unknown Source) "spark-worker-pool-1-thread-2" daemon prio=8 Id=172 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) ... "spark-worker-pool-1-thread-3" daemon prio=8 Id=173 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) ... "spark-worker-pool-1-thread-4" daemon prio=8 Id=175 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5e4aa07a at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) ... "WebSocketConnectReadThread-184" daemon prio=8 Id=184 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.SocketDispatcher.read0(Native Method) at java.base@21.0.7/sun.nio.ch.SocketDispatcher.read(Unknown Source) at java.base@21.0.7/sun.nio.ch.NioSocketImpl.tryRead(Unknown Source) at java.base@21.0.7/sun.nio.ch.NioSocketImpl.implRead(Unknown Source) at java.base@21.0.7/sun.nio.ch.NioSocketImpl.read(Unknown Source) at java.base@21.0.7/sun.nio.ch.NioSocketImpl$1.read(Unknown Source) at java.base@21.0.7/java.net.Socket$SocketInputStream.read(Unknown Source) at java.base@21.0.7/sun.security.ssl.SSLSocketInputRecord.read(Unknown Source) ... Number of locked synchronizers = 2 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2cb1f828 - java.util.concurrent.locks.ReentrantLock$NonfairSync@1dcc0060 "WebSocketWriteThread-185" daemon prio=8 Id=185 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d51ddc8 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1d51ddc8 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.park(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.unmanagedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.ForkJoinPool.managedBlock(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) at java.base@21.0.7/java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) at knot//me.lucko.spark.lib.bytesocks.ws.client.WebSocketClient$WebsocketWriteThread.runWriteData(WebSocketClient.java:816) ... "connectionLostChecker-1" prio=5 Id=186 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16a08a69 at java.base@21.0.7/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@16a08a69 at java.base@21.0.7/java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base@21.0.7/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) ... "Netty Server IO #2" daemon prio=5 Id=192 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@3573402d - locked sun.nio.ch.WEPollSelectorImpl@484199e3 at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... "Netty Server IO #3" daemon prio=5 Id=198 RUNNABLE at java.base@21.0.7/sun.nio.ch.WEPoll.ctl(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.implDereg(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.processDeregisterQueue(Unknown Source) - locked java.util.ArrayDeque@5b6db2be at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@498c9878 - locked sun.nio.ch.WEPollSelectorImpl@66d1db4c at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) ... "Netty Server IO #4" daemon prio=5 Id=199 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@221bc8f4 - locked sun.nio.ch.WEPollSelectorImpl@1455664b at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... "Netty Server IO #5" daemon prio=5 Id=200 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@39b773e1 - locked sun.nio.ch.WEPollSelectorImpl@51d4d420 at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... "Netty Server IO #6" daemon prio=5 Id=204 RUNNABLE (in native) at java.base@21.0.7/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.7/sun.nio.ch.WEPollSelectorImpl.doSelect(Unknown Source) at java.base@21.0.7/sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked io.netty.channel.nio.SelectedSelectionKeySet@2df4fa86 - locked sun.nio.ch.WEPollSelectorImpl@122cb64d at java.base@21.0.7/sun.nio.ch.SelectorImpl.select(Unknown Source) at knot//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at knot//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at knot//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at knot//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ... Stacktrace: at knot//net.minecraft.class_3178.run(class_3178.java:63) at java.base/java.lang.Thread.run(Unknown Source) -- Performance stats -- Details: Random tick rate: 3 Level stats: ResourceKey[minecraft:dimension / minecraft:overworld]: players: 1, entities: 425,425,294,899,899,0,0 [wildlife:sparrow:62,wildlife:lark:57,lootr:lootr_minecart:36,minecraft:pig:36,minecraft:chicken:34], block_entities: 4645 [minecraft:sculk_sensor:2281,minecraft:sculk_catalyst:1154,minecraft:sculk_shrieker:1095,minecraft:mob_spawner:69,:40], block_ticks: 0, fluid_ticks: 98, chunk_source: Chunks[S] W: 4123 E: 425,425,294,899,899,0,0, ResourceKey[minecraft:dimension / bigglobe:hyperspace]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0, ResourceKey[minecraft:dimension / minecraft:the_nether]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0, ResourceKey[minecraft:dimension / minecraft:the_end]: players: 0, entities: 0,0,0,0,0,0,0 [], block_entities: 0 [], block_ticks: 0, fluid_ticks: 0, chunk_source: Chunks[S] W: 0 E: 0,0,0,0,0,0,0 -- System Details -- Details: Minecraft Version: 1.20.1 Minecraft Version ID: 1.20.1 Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.7, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 2730558848 bytes (2604 MiB) / 6106906624 bytes (5824 MiB) up to 27917287424 bytes (26624 MiB) CPUs: 12 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 5 5500 Identifier: AuthenticAMD Family 25 Model 80 Stepping 0 Microarchitecture: Zen 3 Frequency (GHz): 3.60 Number of physical packages: 1 Number of physical CPUs: 6 Number of logical CPUs: 12 Graphics card #0 name: Radeon RX 580 Series Graphics card #0 vendor: Advanced Micro Devices, Inc. (0x1002) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x67df Graphics card #0 versionInfo: DriverVersion=31.0.12027.9001 Memory slot #0 capacity (MB): 16384.00 Memory slot #0 clockSpeed (GHz): 2.67 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 16384.00 Memory slot #1 clockSpeed (GHz): 2.67 Memory slot #1 type: DDR4 Virtual memory max (MB): 37502.12 Virtual memory used (MB): 12708.70 Swap memory total (MB): 4864.00 Swap memory used (MB): 0.00 JVM Flags: 2 total; -Xmx26G -XX:+IgnoreUnrecognizedVMOptions Fabric Mods: additional_rpg_jewelry: Additional Jewelry 1.1.0-1.20.1 com_github_zsoltmolnarrr_tinyconfig: TinyConfig 2.3.2 appleskin: AppleSkin 2.5.1+mc1.20 archers: Archers (RPG Series) 1.3.0+1.20.1 architectury: Architectury 9.2.14 artifacts: Artifacts 9.5.15 expandability: ExpandAbility 9.0.4 step-height-entity-attribute: Step Height Entity Attribute 1.2.0 athena: Athena 3.1.2 attributefix: AttributeFix 21.0.4 azurelibarmor: AzureLib Armor 2.0.14 badpackets: Bad Packets 0.4.3 betterarcheology: Better Archeology 1.2.1-1.20.1 bettercombat: Better Combat 1.8.6+1.20.1 betterfortresses: YUNG's Better Nether Fortresses 1.20-Fabric-2.0.6 org_reflections_reflections: reflections 0.10.2 bettermineshafts: YUNG's Better Mineshafts 1.20-Fabric-4.0.4 bettermobcombat: Better Mob Combat 1.3.0 betteroceanmonuments: YUNG's Better Ocean Monuments 1.20-Fabric-3.0.4 bettervillage: Better village 3.3.1 bigglobe: Big Globe 5.0.3 builderb0y_autocodec: autocodec 6.0.2 biomesoplenty: BiomesOPlenty 19.0.0.96 bosses_of_mass_destruction: Bosses of Mass Destruction (Beta) 1.7.5-1.20.1 maelstrom_library: Maelstrom Library 1.6.1-1.20 multipart_entities: MultipartEntities 1.5-1.20 bountiful: Bountiful 6.0.4+1.20.1 bridgingmod: Bridging Mod 2.5.1+1.20.1 c2me: Concurrent Chunk Management Engine 0.2.0+alpha.11.16 c2me-base: Concurrent Chunk Management Engine (Base) 0.2.0+alpha.11.16 c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.2.0+alpha.11.16 c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.2.0+alpha.11.16 c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.2.0+alpha.11.16 c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.2.0+alpha.11.16 c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.2.0+alpha.11.16 c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.2.0+alpha.11.16 c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.2.0+alpha.11.16 c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.2.0+alpha.11.16 c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.2.0+alpha.11.16 c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.2.0+alpha.11.16 c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.2.0+alpha.11.16 c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.2.0+alpha.11.16 c2me-rewrites-chunk-serializer: Concurrent Chunk Management Engine (Rewrites/Chunk Serializer) 0.2.0+alpha.11.16 c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.2.0+alpha.11.16 c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.2.0+alpha.11.16 c2me-threading-chunkio: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.16 c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.2.0+alpha.11.16 c2me-threading-worldgen: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.11.16 com_ibm_async_asyncutil: asyncutil 0.1.0 net_objecthunter_exp4j: exp4j 0.4.8 org_threadly_threadly: threadly 7.0 cardinal-components: Cardinal Components API 5.2.3 cardinal-components-base: Cardinal Components API (base) 5.2.3 cardinal-components-block: Cardinal Components API (blocks) 5.2.3 cardinal-components-chunk: Cardinal Components API (chunks) 5.2.3 cardinal-components-entity: Cardinal Components API (entities) 5.2.3 cardinal-components-item: Cardinal Components API (items) 5.2.3 cardinal-components-level: Cardinal Components API (world saves) 5.2.3 cardinal-components-scoreboard: Cardinal Components API (scoreboard) 5.2.3 cardinal-components-world: Cardinal Components API (worlds) 5.2.3 carryon: Carry On 2.1.2.7 cave_dweller: Cave Dweller Fabric 1.3.0 chipped: Chipped 3.0.7 cloth-config: Cloth Config v11 11.1.136 cloth-basic-math: cloth-basic-math 0.6.1 clumps: Clumps 12.0.0.4 cosmetic-armor: Cosmetic Armor 1.6.0 create: Create 0.5.1-j-build.1631+mc1.20.1 com_google_code_findbugs_jsr305: jsr305 3.0.2 milk: Milk Lib 1.2.60 dripstone_fluid_lib: Dripstone Fluid Lib 3.0.2 porting_lib_accessors: Porting Lib Accessors 2.3.8+1.20.1 porting_lib_base: Porting Lib Base 2.3.8+1.20.1 porting_lib_config: Porting Lib Config 2.3.8+1.20.1 porting_lib_gui_utils: Porting Lib Gui Utils 2.3.8+1.20.1 porting_lib_lazy_registration: Porting Lib Lazy Register 2.3.8+1.20.1 porting_lib_utility: Porting Lib Utility 2.3.8+1.20.1 porting_lib_brewing: Porting Lib Brewing 2.3.8+1.20.1 porting_lib_client_events: Porting Lib Client Events 2.3.8+1.20.1 porting_lib_entity: Porting Lib Entity 2.3.8+1.20.1 porting_lib_mixin_extensions: Porting Lib Mixin Extensions 2.3.8+1.20.1 porting_lib_extensions: Porting Lib Extensions 2.3.8+1.20.1 porting_lib_attributes: Porting Lib Attributes 2.3.8+1.20.1 porting_lib_common: Porting Lib Common 2.3.8+1.20.1 porting_lib_models: Porting Lib Models 2.3.8+1.20.1 porting_lib_core: Porting Lib Core 2.3.8+1.20.1 porting_lib_fluids: Porting Lib Fluids 2.3.8+1.20.1 porting_lib_model_loader: Porting Lib Model Loader 2.3.8+1.20.1 porting_lib_networking: Porting Lib Networking 2.3.8+1.20.1 porting_lib_obj_loader: Porting Lib Obj Loader 2.3.8+1.20.1 porting_lib_tags: Porting Lib Tags 3.0 porting_lib_tool_actions: Porting Lib Tool Actions 2.3.8+1.20.1 porting_lib_transfer: Porting Lib Transfer 2.3.8+1.20.1 reach-entity-attributes: Reach Entity Attributes 2.4.0 registrate-fabric: Registrate for Fabric 1.3.79-MC1.20.1 porting_lib_data: Porting Lib Data 2.1.1090+1.20 porting_lib_gametest: Porting Lib GameTest 2.1.1090+1.20 porting_lib_model_generators: Porting Lib Model Generators 2.1.1090+1.20 create_structures: Create: Structures 1.1.0 creeperoverhaul: Creeper Overhaul 3.0.2 crittersandcompanions: Critters and Companions 1.20.1-2.3.0 ctov: ChoiceTheorem's Overhauled Village 3.4.14 death_knights: Death Knights 1.0.0 decorative_blocks: Decorative Blocks 4.1.3 diet: Diet 2.1.1+1.20.1 spectrelib: SpectreLib 0.13.14+1.20.1 distanthorizons: Distant Horizons 2.3.3-b endermanoverhaul: Enderman Overhaul 1.0.4 eternal_attributes: Eternal Attributes 1.0.0 explorerscompass: Explorer's Compass 1.20.1-2.2.3-fabric fabric-api: Fabric API 0.92.6+1.20.1 fabric-api-base: Fabric API Base 0.4.32+1802ada577 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.37+1802ada577 fabric-biome-api-v1: Fabric Biome API (v1) 13.0.14+1802ada577 fabric-block-api-v1: Fabric Block API (v1) 1.0.12+1802ada577 fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.3+924f046a77 fabric-command-api-v1: Fabric Command API (v1) 1.2.35+f71b366f77 fabric-command-api-v2: Fabric Command API (v2) 2.2.14+1802ada577 fabric-commands-v0: Fabric Commands (v0) 0.2.52+df3654b377 fabric-containers-v0: Fabric Containers (v0) 0.1.67+df3654b377 fabric-content-registries-v0: Fabric Content Registries (v0) 4.0.13+1802ada577 fabric-convention-tags-v1: Fabric Convention Tags 1.5.6+1802ada577 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.20+1802ada577 fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.0.2+de0fd6d177 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 12.3.7+1802ada577 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.55+1802ada577 fabric-entity-events-v1: Fabric Entity Events (v1) 1.6.1+1c78457f77 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.6.5+13a40c6677 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.64+df3654b377 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.41+1802ada577 fabric-item-api-v1: Fabric Item API (v1) 2.1.29+1802ada577 fabric-item-group-api-v1: Fabric Item Group API (v1) 4.0.14+1802ada577 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.2.23+1802ada577 fabric-loot-api-v2: Fabric Loot API (v2) 1.2.3+1802ada577 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.47+9e7660c677 fabric-message-api-v1: Fabric Message API (v1) 5.1.10+1802ada577 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.52+1802ada577 fabric-networking-api-v1: Fabric Networking API (v1) 1.3.14+a158aa0477 fabric-networking-v0: Fabric Networking (v0) 0.3.54+df3654b377 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 11.1.5+e35120df77 fabric-particles-v1: Fabric Particles (v1) 1.1.3+1802ada577 fabric-recipe-api-v1: Fabric Recipe API (v1) 1.0.24+1802ada577 fabric-registry-sync-v0: Fabric Registry Sync (v0) 2.3.6+1802ada577 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.39+92a0d36777 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.29+1802ada577 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.3.9+1802ada577 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.11.12+fb82e9d777 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.33+1802ada577 fabric-transfer-api-v1: Fabric Transfer API (v1) 3.3.6+8dd72ea377 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 4.3.2+1802ada577 fabric-language-kotlin: Fabric Language Kotlin 1.13.4+kotlin.2.2.0 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 2.2.0 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 2.2.0 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 2.2.0 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 2.2.0 org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.28.0 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.10.2 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.10.2 org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.6.2 org_jetbrains_kotlinx_kotlinx-io-bytestring-jvm: kotlinx-io-bytestring-jvm 0.7.0 org_jetbrains_kotlinx_kotlinx-io-core-jvm: kotlinx-io-core-jvm 0.7.0 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.8.1 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.8.1 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.8.1 fabricloader: Fabric Loader 0.16.13 mixinextras: MixinExtras 0.4.1 fakerlib: fakerlib 0.1.4 ferritecore: FerriteCore 6.0.1 forgeconfigapiport: Forge Config API Port 8.0.2 galosphere: Galosphere 1.20.1-1.4.1 mm: Manningham Mills 2.3 geckolib: GeckoLib 4 4.7.2 com_eliotlash_mclib_mclib: mclib 20 glitchcore: GlitchCore 0.0.1.1 com_electronwill_night-config_core: core 3.6.7 com_electronwill_night-config_toml: toml 3.6.7 net_jodah_typetools: typetools 0.6.3 guardvillagers: GuardVillagers 2.0.9-1.20.1 midnightlib: MidnightLib 1.4.1 incendium: Incendium 5.3.5 inmis: Inmis 2.7.2-1.20.1 omega-config: OmegaConfig 1.2.3-1.18.1 jade: Jade 11.13.1+fabric jadeaddons: Jade Addons 5.4.0+fabric jamlib: JamLib 1.3.5+1.20.1 blue_endless_jankson: jankson 1.2.3 java: OpenJDK 64-Bit Server VM 21 jei: Just Enough Items 15.20.0.112 jewelry: Jewelry (RPG Series) 1.3.7+1.20.1 jobsaddon: JobsAddon 1.1.6 kambrik: Kambrik 6.1.1+1.20.1 leafmealone: Leaf Me Alone 1.0.1 levelz: LevelZ 1.4.13 libraryferret: Library ferret 4.0.0 libz: LibZ 1.0.3 com_fasterxml_jackson_core_jackson-annotations: jackson-annotations 2.15.2 com_fasterxml_jackson_core_jackson-core: jackson-core 2.15.2 com_fasterxml_jackson_core_jackson-databind: jackson-databind 2.15.2 lithium: Lithium 0.11.3 lithostitched: Lithostitched 1.4.11 lootr: Lootr 0.7.35.85 majruszlibrary: Majrusz Library 7.0.8 majruszsaccessories: Majrusz's Accessories 1.5.3 majruszsenchantments: Majrusz's Enchantments 1.10.8 memoryleakfix: Memory Leak Fix 1.1.5 minecraft: Minecraft 1.20.1 mns: Moog's Nether Structures 1.0.1-1.20-fabric mobplayeranimator: Mob Player Animator 1.3.3 moonlight: Moonlight 1.20-2.14.13 more_rpg_classes: More RPG Classes 1.2.15-1.20.1 morebannerfeatures: More Banner Features 1.2.0 mr_dungeons_andtaverns: Dungeons and Taverns 3.0.3.f mr_lukis_grandcapitals: Luki's Grand Capitals 1.1.1 mss: Moog's Soaring Structures 1.2.7-1.20-fabric mvs: Moog's Voyager Structures 4.1.5-1.20-fabric naturescompass: Nature's Compass 1.20.1-2.2.3-fabric necronomicon: Necronomicon 1.6.0 notenoughcrashes: Not Enough Crashes 4.4.9+1.20.1 nyfsspiders: Nyf's Spiders 2.1.1 openloader: OpenLoader 19.0.4 owo: oωo 0.11.2+1.20 paladins: Paladins & Priests (RPG Series) 1.4.0+1.20.1 patchouli: Patchouli 1.20.1-84-FABRIC fiber: fiber 0.23.0-2 player-animator: Player Animator 1.0.2-rc1+1.20 puffish_attributes: Pufferfish's Attributes 0.7.4 puffish_skills: Pufferfish's Skills 0.16.3 ranged_weapon_api: RangedWeaponAPI 1.1.4+1.20.1 resourcefulconfig: Resourcefulconfig 2.1.3 resourcefullib: Resourceful Lib 2.1.29 com_teamresourceful_bytecodecs: bytecodecs 1.0.2 com_teamresourceful_yabn: yabn 1.0.3 rightclickharvest: Right Click Harvest 4.5.3+1.20.1 rogues: Rogues & Warriors (RPG Series) 1.2.0+1.20.1 runes: Runes 0.9.13+1.20.1 scout: Scout 2.0.4+1.20.1 lib39-core: Lib39 (Core) 1.5.0-experimental6.1+1.20.1 lib39-dessicant: Lib39 (Dessicant) 1.5.0-experimental6.1+1.20.1 shield_api: Shield API 1.0.1+1.20.1 simplyskills: SimplySkills 1.7.2+1.20.1 simplyswords: Simply Swords 1.56.0-1.20.1 soulsweapons: Marium's Soulslike Weaponry 1.2.4-1.20.1-fabric spark: spark 1.10.53 fabric-permissions-api-v0: fabric-permissions-api 0.1-SNAPSHOT spawnanimations: Spawn Animations 1.10.3+mod spell_engine: Spell Engine 0.15.12+1.20.1 spell_power: Spell Power Attribute 0.12.0+1.20.1 starlight: Starlight 1.1.2+fabric.dbc156f structure_pool_api: Structure Pool API 1.0+1.20.1 supermartijn642configlib: SuperMartijn642's Config Lib 1.1.8+a supplementaries: Supplementaries 1.20-3.1.36 taxfreelevels: Tax Free Levels 1.4.8 terrablender: TerraBlender 3.0.1.10 tide: Tide 1.6.2 trinkets: Trinkets 3.7.2 vertigo: Vertigo 1.1.3 mixinsquared: MixinSquared 0.2.0 voicechat: Simple Voice Chat 1.20.1-2.5.34 wildlife: Wildlife 1.19.2-2.2 windchimes: Windchimes 1.2.4+1.20 wizards: Wizards (RPG Series) 1.4.1+1.20.1 wthit: wthit 8.16.3 yet_another_config_lib_v3: YetAnotherConfigLib 3.6.6+1.20.1-fabric com_twelvemonkeys_common_common-image: common-image 3.12.0 com_twelvemonkeys_common_common-io: common-io 3.12.0 com_twelvemonkeys_common_common-lang: common-lang 3.12.0 com_twelvemonkeys_imageio_imageio-core: imageio-core 3.12.0 com_twelvemonkeys_imageio_imageio-metadata: imageio-metadata 3.12.0 com_twelvemonkeys_imageio_imageio-webp: imageio-webp 3.12.0 org_quiltmc_parsers_gson: gson 0.2.1 org_quiltmc_parsers_json: json 0.2.1 yungsapi: YUNG's API 1.20-Fabric-4.0.6 org_javassist_javassist: javassist 3.29.2-GA zenith: Zenith 1.2.5-1.20.1 porting_lib_loot: Porting Lib Loot 2.3.4+1.20.1 porting_lib_model_materials: Porting Lib Model Materials 2.3.4+1.20.1 zenith_attributes: Zenith Attributes 0.2.10 additionalentityattributes: Additional Entity Attributes 1.7.6+1.20.1 playerabilitylib: Pal 1.8.0 Server Running: true Player Count: 1 / 20; [class_3222['S_Pi_C_E'/2378, l='ServerLevel[Ediwir 2000 chunks]', x=8031.59, y=91.37, z=5047.24]] Data Packs: vanilla, fabric, lithostitched:breaks_seed_parity, zenith:structures, file/Big Globe - CTOV Compat 1.1.1.zip (incompatible), file/Big Globe - Galosphere Compat 1.1.0.zip (incompatible), file/Big Globe - MNS Compat 1.0.0.zip, file/Big Globe - MSS Compat 1.0.1.zip, file/Big Globe - YUNGs Better Mineshafts 1.0.0.zip (incompatible), file/Big Globe - Incendium Compat 1.1.0.zip (incompatible), Supplementaries Generated Pack, jobsaddon:supplementaries_compat Enabled Feature Flags: minecraft:vanilla World Generation: Stable Is Modded: Definitely; Server brand changed to 'fabric' Type: Dedicated Server (map_server.txt) Suspected Mods: Big Globe (bigglobe), Lithostitched (lithostitched)