Skip to content

[1.3.1 Release] Server Crash On Chunk Load with HugeMushroomSpecies #47

@jkwphysics

Description

@jkwphysics

Recently updated and now on existing world there is a null dereference issue causing the world to crash on login when players are nearby.

log
    [28Feb2026 04:36:28.079] [Worker-Main-2/FATAL] [net.neoforged.neoforge.common.NeoForgeMod/]: Preparing crash report with UUID 7c2e6cb8-02f4-43d0-810c-f494a6031135
    [28Feb2026 04:36:28.079] [Worker-Main-2/INFO] [STDOUT/]: [net.minecraft.server.Bootstrap:realStdoutPrintln:135]: ---- Minecraft Crash Report ----
    // Why is it breaking :(
    
    Time: 2026-02-28 04:36:28
    Description: Feature placement
    
    java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "com.dtteam.dynamictrees.platform.services.IConfigHelper.getIntConfig(String)" is null
    	at TRANSFORMER/dynamictreesplus@1.3.1/com.dtteam.dynamictreesplus.tree.HugeMushroomSpecies.rot(HugeMushroomSpecies.java:462) ~[DynamicTreesPlus-neoforge-1.21.1-1.3.1.jar%23608!/:?] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.block.branch.BasicBranchBlock.checkForRot(BasicBranchBlock.java:146) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.tree.species.Species.handleRot(Species.java:1425) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictreesplus@1.3.1/com.dtteam.dynamictreesplus.tree.HugeMushroomSpecies$1.generate(HugeMushroomSpecies.java:387) ~[DynamicTreesPlus-neoforge-1.21.1-1.3.1.jar%23608!/:?] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.tree.species.Species.generate(Species.java:2160) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.generateTree(DynamicTreeFeature.java:123) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.generateTrees(DynamicTreeFeature.java:80) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.lambda$place$2(DynamicTreeFeature.java:68) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.place(DynamicTreeFeature.java:67) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.feature.Feature.place(Feature.java:168) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:farmersdelight.mixins.json:KeepRichSoilGiantTreeMixin from mod farmersdelight,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.feature.ConfiguredFeature.place(ConfiguredFeature.java:28) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.lambda$placeWithContext$4(PlacedFeature.java:54) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?] {}
    	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?] {}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.placeWithContext(PlacedFeature.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.placeWithBiomeCheck(PlacedFeature.java:42) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:396) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin from mod betterfortresses,pl:mixin:APP:terrablender.mixins.json:MixinChunkGenerator from mod terrablender,pl:mixin:APP:betteroceanmonuments.mixins.json:DisableVanillaMonumentsMixin from mod betteroceanmonuments,pl:mixin:APP:servercore.common.mixins.json:optimizations.tickets.ChunkGeneratorMixin from mod servercore,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin from mod bettermineshafts,pl:mixin:APP:lithostitched.mixins.json:common.ChunkGeneratorAccessor from mod lithostitched,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin from mod betterwitchhuts,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin from mod betterstrongholds,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin from mod betterdeserttemples,pl:mixin:APP:moonlight-common.mixins.json:ChunkGeneratorMixin from mod moonlight,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:154) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ChunkGeneratingMixin from mod fabric_lifecycle_events_v1,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStepMixin from mod bettercaves,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkMap.applyStep(ChunkMap.java:628) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:accessories-common.mixins.json:ServerChunkLoadingManagerAccessor from mod accessories,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinChunkMap from mod lootr,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin from mod servercore,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin from mod lithostitched,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerChunkLoadingManagerAccessor from mod fabric_networking_api_v1,pl:mixin:APP:walkers.mixins.json:ThreadedAnvilChunkStorageAccessor from mod walkers,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.GenerationChunkHolder.applyStep(GenerationChunkHolder.java:64) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleChunkInLayer(ChunkGenerationTask.java:143) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleLayer(ChunkGenerationTask.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleNextLayer(ChunkGenerationTask.java:74) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.runUntilWait(ChunkGenerationTask.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkMap.lambda$runGenerationTask$21(ChunkMap.java:657) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:accessories-common.mixins.json:ServerChunkLoadingManagerAccessor from mod accessories,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinChunkMap from mod lootr,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin from mod servercore,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin from mod lithostitched,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerChunkLoadingManagerAccessor from mod fabric_networking_api_v1,pl:mixin:APP:walkers.mixins.json:ThreadedAnvilChunkStorageAccessor from mod walkers,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkTaskPriorityQueueSorter.lambda$message$1(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.pollTask(ProcessorMailbox.java:91) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.pollUntil(ProcessorMailbox.java:146) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?] {re:mixin,re:computing_frames}
    	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?] {re:mixin,re:computing_frames}
    	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?] {re:mixin}
    
    
    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------
    
    -- Head --
    Thread: Worker-Main-2
    Stacktrace:
    	at TRANSFORMER/dynamictreesplus@1.3.1/com.dtteam.dynamictreesplus.tree.HugeMushroomSpecies.rot(HugeMushroomSpecies.java:462) ~[DynamicTreesPlus-neoforge-1.21.1-1.3.1.jar%23608!/:?] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.block.branch.BasicBranchBlock.checkForRot(BasicBranchBlock.java:146) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.tree.species.Species.handleRot(Species.java:1425) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictreesplus@1.3.1/com.dtteam.dynamictreesplus.tree.HugeMushroomSpecies$1.generate(HugeMushroomSpecies.java:387) ~[DynamicTreesPlus-neoforge-1.21.1-1.3.1.jar%23608!/:?] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.tree.species.Species.generate(Species.java:2160) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.generateTree(DynamicTreeFeature.java:123) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.generateTrees(DynamicTreeFeature.java:80) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.lambda$place$2(DynamicTreeFeature.java:68) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) ~[?:?] {re:mixin}
    	at TRANSFORMER/dynamictrees@1.7.0/com.dtteam.dynamictrees.worldgen.feature.DynamicTreeFeature.place(DynamicTreeFeature.java:67) ~[dynamictrees-neoforge-1.21.1-1.7.0.jar%23607!/:1.7.0] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.feature.Feature.place(Feature.java:168) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:farmersdelight.mixins.json:KeepRichSoilGiantTreeMixin from mod farmersdelight,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.feature.ConfiguredFeature.place(ConfiguredFeature.java:28) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.lambda$placeWithContext$4(PlacedFeature.java:54) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) ~[?:?] {}
    	at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) ~[?:?] {}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.placeWithContext(PlacedFeature.java:53) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.levelgen.placement.PlacedFeature.placeWithBiomeCheck(PlacedFeature.java:42) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:lithostitched.mixins.json:common.PlacedFeatureAccessor from mod lithostitched,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:396) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin from mod betterfortresses,pl:mixin:APP:terrablender.mixins.json:MixinChunkGenerator from mod terrablender,pl:mixin:APP:betteroceanmonuments.mixins.json:DisableVanillaMonumentsMixin from mod betteroceanmonuments,pl:mixin:APP:servercore.common.mixins.json:optimizations.tickets.ChunkGeneratorMixin from mod servercore,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin from mod bettermineshafts,pl:mixin:APP:lithostitched.mixins.json:common.ChunkGeneratorAccessor from mod lithostitched,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin from mod betterwitchhuts,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin from mod betterstrongholds,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin from mod betterdeserttemples,pl:mixin:APP:moonlight-common.mixins.json:ChunkGeneratorMixin from mod moonlight,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:154) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ChunkGeneratingMixin from mod fabric_lifecycle_events_v1,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStepMixin from mod bettercaves,pl:mixin:A}
    Mixins in Stacktrace:
    	net.minecraft.world.level.levelgen.feature.Feature:
    		vectorwing.farmersdelight.common.mixin.KeepRichSoilGiantTreeMixin (farmersdelight.mixins.json)
    	net.minecraft.world.level.levelgen.placement.PlacedFeature:
    		dev.worldgen.lithostitched.mixin.common.PlacedFeatureAccessor (lithostitched.mixins.json)
    	net.minecraft.world.level.chunk.ChunkGenerator:
    		net.mehvahdjukaar.moonlight.core.mixins.ChunkGeneratorMixin (moonlight-common.mixins.json)
    		com.yungnickyoung.minecraft.betterdeserttemples.mixin.DisableVanillaPyramidsMixin (betterdeserttemples.mixins.json)
    		com.yungnickyoung.minecraft.betterwitchhuts.mixin.DisableVanillaWitchHutsMixin (betterwitchhuts.mixins.json)
    		dev.worldgen.lithostitched.mixin.common.ChunkGeneratorAccessor (lithostitched.mixins.json)
    		com.yungnickyoung.minecraft.betterfortresses.mixin.DisableVanillaFortressesMixin (betterfortresses.mixins.json)
    		me.wesley1808.servercore.mixin.optimizations.tickets.ChunkGeneratorMixin (servercore.common.mixins.json)
    		com.yungnickyoung.minecraft.bettermineshafts.mixin.DisableVanillaMineshaftsMixin (bettermineshafts.mixins.json)
    		com.yungnickyoung.minecraft.betteroceanmonuments.mixin.DisableVanillaMonumentsMixin (betteroceanmonuments.mixins.json)
    		terrablender.mixin.MixinChunkGenerator (terrablender.mixins.json)
    		com.yungnickyoung.minecraft.betterstrongholds.mixin.DisableVanillaStrongholdsMixin (betterstrongholds.mixins.json)
    	net.minecraft.world.level.chunk.status.ChunkStatusTasks:
    		com.yungnickyoung.minecraft.bettercaves.mixin.ChunkStatusTasksMixin (bettercaves.mixins.json)
    		com.yungnickyoung.minecraft.bettercaves.mixin.aquiferfix.ChunkStatusTasksMixin (bettercaves.mixins.json)
    		net.fabricmc.fabric.mixin.event.lifecycle.ChunkGeneratingMixin (fabric-lifecycle-events-v1.mixins.json)
    	net.minecraft.world.level.chunk.status.ChunkStep:
    		com.yungnickyoung.minecraft.bettercaves.mixin.aquiferfix.ChunkStepMixin (bettercaves.mixins.json)
    -- Feature --
    Details:
    	Description: ResourceKey[minecraft:worldgen/placed_feature / dynamictrees:dynamic_tree]
    Stacktrace:
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:396) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin from mod betterfortresses,pl:mixin:APP:terrablender.mixins.json:MixinChunkGenerator from mod terrablender,pl:mixin:APP:betteroceanmonuments.mixins.json:DisableVanillaMonumentsMixin from mod betteroceanmonuments,pl:mixin:APP:servercore.common.mixins.json:optimizations.tickets.ChunkGeneratorMixin from mod servercore,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin from mod bettermineshafts,pl:mixin:APP:lithostitched.mixins.json:common.ChunkGeneratorAccessor from mod lithostitched,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin from mod betterwitchhuts,pl:mixin:APP:betterstrongholds.mixins.json:DisableVanillaStrongholdsMixin from mod betterstrongholds,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin from mod betterdeserttemples,pl:mixin:APP:moonlight-common.mixins.json:ChunkGeneratorMixin from mod moonlight,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStatusTasks.generateFeatures(ChunkStatusTasks.java:154) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStatusTasksMixin from mod bettercaves,pl:mixin:APP:fabric-lifecycle-events-v1.mixins.json:ChunkGeneratingMixin from mod fabric_lifecycle_events_v1,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.world.level.chunk.status.ChunkStep.apply(ChunkStep.java:33) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading,pl:mixin:APP:bettercaves.mixins.json:aquiferfix.ChunkStepMixin from mod bettercaves,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkMap.applyStep(ChunkMap.java:628) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:accessories-common.mixins.json:ServerChunkLoadingManagerAccessor from mod accessories,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinChunkMap from mod lootr,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin from mod servercore,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin from mod lithostitched,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerChunkLoadingManagerAccessor from mod fabric_networking_api_v1,pl:mixin:APP:walkers.mixins.json:ThreadedAnvilChunkStorageAccessor from mod walkers,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.GenerationChunkHolder.applyStep(GenerationChunkHolder.java:64) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleChunkInLayer(ChunkGenerationTask.java:143) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleLayer(ChunkGenerationTask.java:121) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.scheduleNextLayer(ChunkGenerationTask.java:74) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkGenerationTask.runUntilWait(ChunkGenerationTask.java:59) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkMap.lambda$runGenerationTask$21(ChunkMap.java:657) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:accessories-common.mixins.json:ServerChunkLoadingManagerAccessor from mod accessories,pl:mixin:APP:lootr-common.mixins.json:accessor.AccessorMixinChunkMap from mod lootr,pl:mixin:APP:servercore.common.mixins.json:features.dynamic.ChunkMapMixin from mod servercore,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin from mod lithostitched,pl:mixin:APP:fabric-networking-api-v1.mixins.json:accessor.ServerChunkLoadingManagerAccessor from mod fabric_networking_api_v1,pl:mixin:APP:walkers.mixins.json:ThreadedAnvilChunkStorageAccessor from mod walkers,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.server.level.ChunkTaskPriorityQueueSorter.lambda$message$1(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.pollTask(ProcessorMailbox.java:91) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.pollUntil(ProcessorMailbox.java:146) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at TRANSFORMER/minecraft@1.21.1/net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.21.1-20240808.144430-srg.jar%23498!/:?] {re:classloading}
    	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1423) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) [?:?] {}
    	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) [?:?] {re:mixin,re:computing_frames}
    	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) [?:?] {re:mixin,re:computing_frames}
    	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) [?:?] {re:mixin}
    
    Mixins in Stacktrace:
    	net.minecraft.world.level.chunk.ChunkGenerator:
    		net.mehvahdjukaar.moonlight.core.mixins.ChunkGeneratorMixin (moonlight-common.mixins.json)
    		com.yungnickyoung.minecraft.betterdeserttemples.mixin.DisableVanillaPyramidsMixin (betterdeserttemples.mixins.json)
    		com.yungnickyoung.minecraft.betterwitchhuts.mixin.DisableVanillaWitchHutsMixin (betterwitchhuts.mixins.json)
    		dev.worldgen.lithostitched.mixin.common.ChunkGeneratorAccessor (lithostitched.mixins.json)
    		com.yungnickyoung.minecraft.betterfortresses.mixin.DisableVanillaFortressesMixin (betterfortresses.mixins.json)
    		me.wesley1808.servercore.mixin.optimizations.tickets.ChunkGeneratorMixin (servercore.common.mixins.json)
    		com.yungnickyoung.minecraft.bettermineshafts.mixin.DisableVanillaMineshaftsMixin (bettermineshafts.mixins.json)
    		com.yungnickyoung.minecraft.betteroceanmonuments.mixin.DisableVanillaMonumentsMixin (betteroceanmonuments.mixins.json)
    		terrablender.mixin.MixinChunkGenerator (terrablender.mixins.json)
    		com.yungnickyoung.minecraft.betterstrongholds.mixin.DisableVanillaStrongholdsMixin (betterstrongholds.mixins.json)
    	net.minecraft.world.level.chunk.status.ChunkStatusTasks:
    		com.yungnickyoung.minecraft.bettercaves.mixin.ChunkStatusTasksMixin (bettercaves.mixins.json)
    		com.yungnickyoung.minecraft.bettercaves.mixin.aquiferfix.ChunkStatusTasksMixin (bettercaves.mixins.json)
    		net.fabricmc.fabric.mixin.event.lifecycle.ChunkGeneratingMixin (fabric-lifecycle-events-v1.mixins.json)
    	net.minecraft.world.level.chunk.status.ChunkStep:
    		com.yungnickyoung.minecraft.bettercaves.mixin.aquiferfix.ChunkStepMixin (bettercaves.mixins.json)
    	net.minecraft.server.level.ChunkMap:
    		io.wispforest.accessories.mixin.ServerChunkLoadingManagerAccessor (accessories-common.mixins.json)
    		me.wesley1808.servercore.mixin.features.dynamic.ChunkMapMixin (servercore.common.mixins.json)
    		dev.worldgen.lithostitched.mixin.common.ChunkMapMixin (lithostitched.mixins.json)
    		noobanidus.mods.lootr.common.mixin.accessor.AccessorMixinChunkMap (lootr-common.mixins.json)
    		tocraft.walkers.mixin.ThreadedAnvilChunkStorageAccessor (walkers.mixins.json)
    		net.fabricmc.fabric.mixin.networking.accessor.ServerChunkLoadingManagerAccessor (fabric-networking-api-v1.mixins.json)
    		com.hollingsworth.arsnouveau.common.mixin.camera.ChunkMapMixin (ars_nouveau.mixins.json)

I would loathe to remove the mod and obliterate entire biomes of forests on this server...

MC 1.21.1
NeoForge 21.1.219
DynamicTreesPlus 1.3.1

World generated on previous version 1.31.1-BETA01

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions