---- Minecraft Crash Report ----
// Embeddium instance tainted by mods: [fusion, flerovium, supplementaries, acceleratedrendering, looters_compass]
Time: 2026-05-27 21:00:50
Description: Exception generating new chunk
com.ishland.uwrad.common.CheckedThreadLocalRandom$1: ThreadLocalRandom accessed from a different thread (owner: Server thread, current: Worker-Main-17)
Possible solutions: Find possible causes in the stack trace below and report to the corresponding mod authors
(You may make this a fatal warning instead of a hard crash with enforce_safe_world_random_access setting in uwrad.properties)
Caused by: java.util.ConcurrentModificationException: ThreadLocalRandom accessed from a different thread (owner: Server thread, current: Worker-Main-17)
at com.ishland.uwrad.common.CheckedThreadLocalRandom.handleNotOwner(CheckedThreadLocalRandom.java:51) ~[unsafe-world-random-access-detector-1.1.0+forge.jar%23942!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at com.ishland.uwrad.common.CheckedThreadLocalRandom.isSafe(CheckedThreadLocalRandom.java:38) ~[unsafe-world-random-access-detector-1.1.0+forge.jar%23942!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at com.ishland.uwrad.common.CheckedThreadLocalRandom.m_64707_(CheckedThreadLocalRandom.java:82) ~[unsafe-world-random-access-detector-1.1.0+forge.jar%23942!/:?] {re:mixin,re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.world.level.levelgen.BitRandomSource.m_188503_(BitRandomSource.java:33) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin}
at com.ninni.spawn.server.data.AnimalVariantManager.chooseWeightedVariant(AnimalVariantManager.java:222) ~[spawn-4.0-1.20.1.jar%23909!/:?] {re:classloading,re:mixin,re:mixin,re:mixin}
at com.ninni.spawn.server.data.AnimalVariantManager.getNaturallyOccurringVariant(AnimalVariantManager.java:208) ~[spawn-4.0-1.20.1.jar%23909!/:?] {re:classloading,re:mixin,re:mixin,re:mixin}
at com.ninni.spawn.server.entity.mob.CoastalCrab.m_6518_(CoastalCrab.java:104) ~[spawn-4.0-1.20.1.jar%23909!/:?] {re:classloading,re:mixin,re:mixin}
at net.minecraftforge.event.ForgeEventFactory.handler$igo000$onFinalizeSpawn(com/teamabnormals/blueprint/core/mixin/ForgeEventFactoryMixin.java [blueprint.mixins.json]:23) ~[forge-1.20.1-47.4.20-universal.jar%23971!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraftforge.event.ForgeEventFactory.onFinalizeSpawn(net/minecraftforge/event/ForgeEventFactory.java:285) ~[forge-1.20.1-47.4.20-universal.jar%23971!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.world.level.NaturalSpawner.m_220450_(net/minecraft/world/level/NaturalSpawner.java:377) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:forge:forge_method_redirector,re:classloading,pl:accesstransformer:B,xf:fml:forge:forge_method_redirector,pl:mixin:APP:servercore.common.mixins.json:features.mob_spawning.NaturalSpawnerMixin,pl:mixin:APP:the_bumblezone-common.mixins.json:entities.MobSpawnLocationMixin,pl:mixin:APP:spawn_range_adjuster.mixins.json:NaturalSpanwerMixin,pl:mixin:APP:mixins.artifacts.common.json:item.wearable.NaturalSpawnerMixin,pl:mixin:APP:spawn.mixins.json:NaturalSpawnerMixin,pl:mixin:APP:servercore.common.mixins.json:optimizations.tickets.NaturalSpawnerMixin,pl:mixin:APP:alexscaves.mixins.json:NaturalSpawnerMixin,pl:mixin:A}
at net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator.m_6929_(net/minecraft/world/level/levelgen/NoiseBasedChunkGenerator.java:453) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.optimize_surface_rules.NoiseBasedChunkGeneratorMixin,pl:mixin:APP:mixins.irons_spellbooks.json:NoiseChunkGeneratorMixin,pl:mixin:APP:zfastnoise.mixins.json:perf.noise.NoiseChunkGeneratorMixin,pl:mixin:APP:zfastnoise.mixins.json:perf.biome.NoiseChunkGeneratorMixin,pl:mixin:A}
at net.minecraft.world.level.chunk.ChunkStatus.m_196757_(net/minecraft/world/level/chunk/ChunkStatus.java:140) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:alexscaves.mixins.json:ChunkStatusMixin,pl:mixin:A}
at net.minecraft.world.level.chunk.ChunkStatus$SimpleGenerationTask.m_214024_(ChunkStatus.java:309) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin}
at net.minecraft.world.level.chunk.ChunkStatus.m_280308_(net/minecraft/world/level/chunk/ChunkStatus.java:252) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:alexscaves.mixins.json:ChunkStatusMixin,pl:mixin:A}
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(net/minecraft/server/level/ChunkMap.java:643) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:gunsmithlib.mixins.json:MixinChunkMap,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.release_protochunks.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin,pl:mixin:APP:kuroutils.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:powergrid-forge.mixins.json:ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%2393!/:?] {}
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$29(net/minecraft/server/level/ChunkMap.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:gunsmithlib.mixins.json:MixinChunkMap,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.release_protochunks.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin,pl:mixin:APP:kuroutils.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:powergrid-forge.mixins.json:ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1171) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:503) ~[?:?] {re:mixin,re:mixin}
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1750) ~[?:?] {re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1742) ~[?:?] {re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1659) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) ~[?:?] {re:mixin,re:computing_frames,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) ~[?:?] {re:mixin,re:mixin,re:mixin}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Blueprint (blueprint), Version: 7.1.3
Issue tracker URL: https://github.com/team-abnormals/blueprint/issues
Mixin class: com.teamabnormals.blueprint.core.mixin.ForgeEventFactoryMixin
Target: net.minecraftforge.event.ForgeEventFactory
at TRANSFORMER/forge@47.4.20/net.minecraftforge.event.ForgeEventFactory.handler$igo000$onFinalizeSpawn(com/teamabnormals/blueprint/core/mixin/ForgeEventFactoryMixin.java [blueprint.mixins.json]:23)
Spawn (spawn), Version: 4.0-1.20.1
at TRANSFORMER/spawn@4.0-1.20.1/com.ninni.spawn.server.data.AnimalVariantManager.chooseWeightedVariant(AnimalVariantManager.java:222)
Unsafe World Random Access Detector (unsafe_world_random_access_detector), Version: 1.1.0+forge
Issue tracker URL: https://github.com/RelativityMC/unsafe-world-random-access-detector/issues
at TRANSFORMER/unsafe_world_random_access_detector@1.1.0+forge/com.ishland.uwrad.common.CheckedThreadLocalRandom.handleNotOwner(CheckedThreadLocalRandom.java:51)
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:653) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:gunsmithlib.mixins.json:MixinChunkMap,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.release_protochunks.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin,pl:mixin:APP:kuroutils.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:powergrid-forge.mixins.json:ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
-- Chunk to be generated --
Position hash: -25769803763
Generator: net.minecraft.world.level.levelgen.NoiseBasedChunkGenerator@c80b9d6
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:653) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:gunsmithlib.mixins.json:MixinChunkMap,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.release_protochunks.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin,pl:mixin:APP:kuroutils.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:powergrid-forge.mixins.json:ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-6.0.8.jar%2393!/:?] {}
at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$29(ChunkMap.java:634) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:gunsmithlib.mixins.json:MixinChunkMap,pl:mixin:APP:modernfix-modernfix.mixins.json:perf.release_protochunks.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-modernfix.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin,pl:mixin:APP:kuroutils.mixins.json:ChunkMapAccessor,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ThreadedAnvilChunkStorageMixin,pl:mixin:APP:powergrid-forge.mixins.json:ThreadedAnvilChunkStorageAccessor,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1171) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:503) ~[?:?] {re:mixin,re:mixin}
at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23966!/:?] {re:classloading,re:mixin,re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1750) ~[?:?] {re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1742) ~[?:?] {re:mixin,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1659) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450) ~[?:?] {re:mixin,re:mixin}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019) ~[?:?] {re:mixin,re:computing_frames,re:mixin,re:mixin}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) ~[?:?] {re:mixin,re:mixin,re:mixin}