---- Minecraft Crash Report ---- // Don't do that. Time: 4/9/22, 10:22 PM Description: Accessing LegacyRandomSource from multiple threads java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads at net.minecraft.util.ThreadingDetector.net.minecraft.ReportedException makeThreadingException(java.lang.String,java.lang.Thread)(ThreadingDetector.java:84) at net.minecraft.world.level.levelgen.LegacyRandomSource.int next(int)(LegacyRandomSource.java:49) at net.minecraft.world.level.levelgen.BitRandomSource.float nextFloat()(BitRandomSource.java:56) at net.minecraft.world.entity.monster.piglin.Piglin.void maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack)(Piglin.java:249) at net.minecraft.world.entity.monster.piglin.Piglin.void populateDefaultEquipmentSlots(net.minecraft.world.DifficultyInstance)(Piglin.java:241) at net.minecraft.world.entity.monster.piglin.Piglin.net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag)(Piglin.java:223) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:412) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void lambda$placeEntities$5(net.minecraft.world.level.block.Rotation,net.minecraft.world.level.block.Mirror,net.minecraft.world.phys.Vec3,boolean,net.minecraft.world.level.ServerLevelAccessor,net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity)(StructureTemplate.java:412) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:407) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.boolean placeInWorld(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings,net.minecraft.util.RandomSource,int)(StructureTemplate.java:347) at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.boolean place(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.util.RandomSource,boolean)(SinglePoolElement.java:124) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void place(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,boolean)(PoolElementStructurePiece.java:88) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void postProcess(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos,net.minecraft.core.BlockPos)(PoolElementStructurePiece.java:84) at net.minecraft.world.level.levelgen.structure.StructureStart.void placeInChunk(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos)(StructureStart.java:99) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void lambda$applyBiomeDecoration$11(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.WorldgenRandom,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.levelgen.structure.StructureStart)(ChunkGenerator.java:437) at com.google.common.collect.ImmutableList.null forEach(null)(ImmutableList.java:422) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Stacktrace: at net.minecraft.util.ThreadingDetector.net.minecraft.ReportedException makeThreadingException(java.lang.String,java.lang.Thread)(ThreadingDetector.java:84) at net.minecraft.world.level.levelgen.LegacyRandomSource.int next(int)(LegacyRandomSource.java:49) at net.minecraft.world.level.levelgen.BitRandomSource.float nextFloat()(BitRandomSource.java:56) at net.minecraft.world.entity.monster.piglin.Piglin.void maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack)(Piglin.java:249) at net.minecraft.world.entity.monster.piglin.Piglin.void populateDefaultEquipmentSlots(net.minecraft.world.DifficultyInstance)(Piglin.java:241) at net.minecraft.world.entity.monster.piglin.Piglin.net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag)(Piglin.java:223) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:412) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void lambda$placeEntities$5(net.minecraft.world.level.block.Rotation,net.minecraft.world.level.block.Mirror,net.minecraft.world.phys.Vec3,boolean,net.minecraft.world.level.ServerLevelAccessor,net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity)(StructureTemplate.java:412) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:407) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.boolean placeInWorld(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings,net.minecraft.util.RandomSource,int)(StructureTemplate.java:347) at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.boolean place(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.util.RandomSource,boolean)(SinglePoolElement.java:124) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void place(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,boolean)(PoolElementStructurePiece.java:88) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void postProcess(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos,net.minecraft.core.BlockPos)(PoolElementStructurePiece.java:84) at net.minecraft.world.level.levelgen.structure.StructureStart.void placeInChunk(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos)(StructureStart.java:99) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void lambda$applyBiomeDecoration$11(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.WorldgenRandom,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.levelgen.structure.StructureStart)(ChunkGenerator.java:437) at com.google.common.collect.ImmutableList.null forEach(null)(ImmutableList.java:422) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) -- Thread dumps -- Details: Thread dumps: Worker-Main-6: at java.base/java.lang.Thread.getStackTrace(Thread.java:1610) at net.minecraft.util.ThreadingDetector.java.lang.String stackTrace(java.lang.Thread)(ThreadingDetector.java:92) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:992) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at net.minecraft.util.ThreadingDetector.net.minecraft.ReportedException makeThreadingException(java.lang.String,java.lang.Thread)(ThreadingDetector.java:82) at net.minecraft.world.level.levelgen.LegacyRandomSource.int next(int)(LegacyRandomSource.java:49) at net.minecraft.world.level.levelgen.BitRandomSource.float nextFloat()(BitRandomSource.java:56) at net.minecraft.world.entity.monster.piglin.Piglin.void maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack)(Piglin.java:249) at net.minecraft.world.entity.monster.piglin.Piglin.void populateDefaultEquipmentSlots(net.minecraft.world.DifficultyInstance)(Piglin.java:241) at net.minecraft.world.entity.monster.piglin.Piglin.net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag)(Piglin.java:223) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:412) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void lambda$placeEntities$5(net.minecraft.world.level.block.Rotation,net.minecraft.world.level.block.Mirror,net.minecraft.world.phys.Vec3,boolean,net.minecraft.world.level.ServerLevelAccessor,net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity)(StructureTemplate.java:412) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:407) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.boolean placeInWorld(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings,net.minecraft.util.RandomSource,int)(StructureTemplate.java:347) at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.boolean place(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.util.RandomSource,boolean)(SinglePoolElement.java:124) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void place(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,boolean)(PoolElementStructurePiece.java:88) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void postProcess(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos,net.minecraft.core.BlockPos)(PoolElementStructurePiece.java:84) at net.minecraft.world.level.levelgen.structure.StructureStart.void placeInChunk(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos)(StructureStart.java:99) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void lambda$applyBiomeDecoration$11(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.WorldgenRandom,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.levelgen.structure.StructureStart)(ChunkGenerator.java:437) at com.google.common.collect.ImmutableList.null forEach(null)(ImmutableList.java:422) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) Stacktrace: at net.minecraft.util.ThreadingDetector.net.minecraft.ReportedException makeThreadingException(java.lang.String,java.lang.Thread)(ThreadingDetector.java:84) at net.minecraft.world.level.levelgen.LegacyRandomSource.int next(int)(LegacyRandomSource.java:49) at net.minecraft.world.level.levelgen.BitRandomSource.float nextFloat()(BitRandomSource.java:56) at net.minecraft.world.entity.monster.piglin.Piglin.void maybeWearArmor(net.minecraft.world.entity.EquipmentSlot,net.minecraft.world.item.ItemStack)(Piglin.java:249) at net.minecraft.world.entity.monster.piglin.Piglin.void populateDefaultEquipmentSlots(net.minecraft.world.DifficultyInstance)(Piglin.java:241) at net.minecraft.world.entity.monster.piglin.Piglin.net.minecraft.world.entity.SpawnGroupData finalizeSpawn(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.world.DifficultyInstance,net.minecraft.world.entity.MobSpawnType,net.minecraft.world.entity.SpawnGroupData,net.minecraft.nbt.CompoundTag)(Piglin.java:223) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:412) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void lambda$placeEntities$5(net.minecraft.world.level.block.Rotation,net.minecraft.world.level.block.Mirror,net.minecraft.world.phys.Vec3,boolean,net.minecraft.world.level.ServerLevelAccessor,net.minecraft.nbt.CompoundTag,net.minecraft.world.entity.Entity)(StructureTemplate.java:412) at java.base/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.void placeEntities(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Mirror,net.minecraft.world.level.block.Rotation,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.BoundingBox,boolean)(StructureTemplate.java:407) at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.boolean placeInWorld(net.minecraft.world.level.ServerLevelAccessor,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings,net.minecraft.util.RandomSource,int)(StructureTemplate.java:347) at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.boolean place(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.core.BlockPos,net.minecraft.core.BlockPos,net.minecraft.world.level.block.Rotation,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.util.RandomSource,boolean)(SinglePoolElement.java:124) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void place(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.core.BlockPos,boolean)(PoolElementStructurePiece.java:88) at net.minecraft.world.level.levelgen.structure.PoolElementStructurePiece.void postProcess(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos,net.minecraft.core.BlockPos)(PoolElementStructurePiece.java:84) at net.minecraft.world.level.levelgen.structure.StructureStart.void placeInChunk(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.util.RandomSource,net.minecraft.world.level.levelgen.structure.BoundingBox,net.minecraft.world.level.ChunkPos)(StructureStart.java:99) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:437) at net.minecraft.world.level.chunk.ChunkGenerator.void lambda$applyBiomeDecoration$11(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.WorldgenRandom,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.ChunkPos,net.minecraft.world.level.levelgen.structure.StructureStart)(ChunkGenerator.java:437) at com.google.common.collect.ImmutableList.null forEach(null)(ImmutableList.java:422) at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) -- Feature -- Details: Description: ResourceKey[minecraft:worldgen/structure / minecraft:bastion_remnant] Stacktrace: at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) -- Generation -- Details: CenterX: 8 CenterZ: 7 Seed: -8031504351828663706 Stacktrace: at net.minecraft.world.level.chunk.ChunkGenerator.void applyCarvers(net.minecraft.server.level.WorldGenRegion,long,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.biome.BiomeManager,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.levelgen.GenerationStep$Carving)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void applyBiomeDecoration(net.minecraft.world.level.WorldGenLevel,net.minecraft.world.level.chunk.ChunkAccess,net.minecraft.world.level.StructureManager)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void buildSurface(net.minecraft.server.level.WorldGenRegion,net.minecraft.world.level.StructureManager,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void spawnOriginalMobs(net.minecraft.server.level.WorldGenRegion)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.java.util.concurrent.CompletableFuture fillFromNoise(java.util.concurrent.Executor,net.minecraft.world.level.levelgen.blending.Blender,net.minecraft.world.level.levelgen.RandomState,net.minecraft.world.level.StructureManager,net.minecraft.world.level.chunk.ChunkAccess)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.int getBaseHeight(int,int,net.minecraft.world.level.levelgen.Heightmap$Types,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.net.minecraft.world.level.NoiseColumn getBaseColumn(int,int,net.minecraft.world.level.LevelHeightAccessor,net.minecraft.world.level.levelgen.RandomState)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkGenerator.void addDebugScreenInfo(java.util.List,net.minecraft.world.level.levelgen.RandomState,net.minecraft.core.BlockPos)(ChunkGenerator.java:436) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture lambda$static$12(net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,net.minecraft.world.level.chunk.ChunkAccess,boolean)(ChunkStatus.java:145) at net.minecraft.world.level.chunk.ChunkStatus.java.util.concurrent.CompletableFuture generate(java.util.concurrent.Executor,net.minecraft.server.level.ServerLevel,net.minecraft.world.level.chunk.ChunkGenerator,net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager,net.minecraft.server.level.ThreadedLevelLightEngine,java.util.function.Function,java.util.List,boolean)(ChunkStatus.java:292) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) -- Chunk to be generated -- Details: Location: 8,7 Position hash: 30064771080 Generator: cxk@4e6b8f76 Stacktrace: at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletableFuture lambda$scheduleChunkGeneration$22(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,java.util.List)(ChunkMap.java:664) at com.mojang.datafixers.util.Either$Left.null map(null)(Either.java:38) at net.minecraft.server.level.ChunkMap.java.util.concurrent.CompletionStage lambda$scheduleChunkGeneration$24(net.minecraft.world.level.ChunkPos,net.minecraft.server.level.ChunkHolder,net.minecraft.world.level.chunk.ChunkStatus,java.util.concurrent.Executor,com.mojang.datafixers.util.Either)(ChunkMap.java:658) at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.void lambda$message$1(java.lang.Runnable,net.minecraft.util.thread.ProcessorHandle)(ChunkTaskPriorityQueueSorter.java:62) at net.minecraft.util.thread.ProcessorMailbox.boolean pollTask()(ProcessorMailbox.java:91) at net.minecraft.util.thread.ProcessorMailbox.int pollUntil(it.unimi.dsi.fastutil.ints.Int2BooleanFunction)(ProcessorMailbox.java:146) at net.minecraft.util.thread.ProcessorMailbox.void run()(ProcessorMailbox.java:102) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) -- System Details -- Details: Minecraft Version: 22w14a Minecraft Version ID: 22w14a Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.1, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 1203092000 bytes (1147 MiB) / 2147483648 bytes (2048 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 6 Processor Vendor: AuthenticAMD Processor Name: AMD FX(tm)-6300 Six-Core Processor Identifier: AuthenticAMD Family 21 Model 2 Stepping 0 Microarchitecture: Piledriver Frequency (GHz): 3.52 Number of physical packages: 1 Number of physical CPUs: 3 Number of logical CPUs: 6 Graphics card #0 name: NVIDIA GeForce GTX 1050 Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 3072.00 Graphics card #0 deviceId: 0x1c83 Graphics card #0 versionInfo: DriverVersion=30.0.14.9649 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 0.80 Memory slot #0 type: DDR3 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 0.80 Memory slot #1 type: DDR3 Memory slot #2 capacity (MB): 8192.00 Memory slot #2 clockSpeed (GHz): 0.80 Memory slot #2 type: DDR3 Virtual memory max (MB): 26069.87 Virtual memory used (MB): 10397.16 Swap memory total (MB): 1536.00 Swap memory used (MB): 0.00 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Server Running: true Player Count: 1 / 8; [aek['likalaruku'/260, l='ServerLevel[Nether 2022]', x=-86.93, y=68.44, z=153.92]] Data Packs: vanilla World Generation: Stable Type: Integrated Server (map_client.txt) Is Modded: Probably not. Client jar signature and brand is untouched; Server jar signature and brand is untouched