Fright's Delight

Fright's Delight

416k Downloads

Crash on dedicated server with worldgen

FemBane opened this issue ยท 1 comments

commented

Issue is with the Soul Berry Bush
https://mclo.gs/Jp6mcDG

Stacktrace:
	at com.chefmooon.frightsdelight.common.block.SoulBerryBushBlock.updateConditions(SoulBerryBushBlock.java:142) ~[frightsdelight-forge-1.20.1-1.2.0.jar%23567!/:?] {re:classloading}
	at com.chefmooon.frightsdelight.common.block.SoulBerryBushBlock.m_7417_(SoulBerryBushBlock.java:112) ~[frightsdelight-forge-1.20.1-1.2.0.jar%23567!/:?] {re:classloading}
	at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m_60728_(BlockBehaviour.java:794) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:bugfix.chunk_deadlock.BlockStateBaseMixin,pl:mixin:APP:apoli.mixins.json:AbstractBlockStateMixin,pl:mixin:APP:modernfix-common.mixins.json:perf.reduce_blockstate_cache_rebuilds.BlockStateBaseMixin,pl:mixin:APP:framedblocks.mixin.json:MixinBlockStateBase,pl:mixin:APP:lithium.mixins.json:ai.pathing.AbstractBlockStateMixin,pl:mixin:APP:lithium.mixins.json:util.block_tracking.AbstractBlockStateMixin,pl:mixin:APP:pehkui.mixins.json:compat116plus.AbstractBlockStateMixin,pl:mixin:APP:sereneseasons.mixins.json:MixinBlockStateBase,pl:mixin:APP:starlight.mixins.json:common.blockstate.BlockStateBaseMixin,pl:mixin:APP:fruitsdelight.mixins.json:BlockStateBaseMixin,pl:mixin:APP:kubejs-common.mixins.json:BlockStateBaseMixin,pl:mixin:APP:copycats-common.mixins.json:foundation.copycat.BlockStateBaseMixin,pl:mixin:APP:ferritecore.blockstatecache.mixin.json:BlockStateBaseMixin,pl:mixin:APP:expandability-common.mixins.json:fluidcollision.BlockStateBaseMixin,pl:mixin:A}
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.m_74488_(StructureTemplate.java:358) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {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:betterjungletemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:lithostitched.mixins.json:common.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.TemplateAccessor,pl:mixin:APP:zeta.mixins.json:StructureTemplateMixin,pl:mixin:APP:lootr.mixins.json:MixinStructureTemplate,pl:mixin:APP:betterwitchhuts.mixins.json:StructureTemplateMixin,pl:mixin:APP:morejs-common.mixins.json:structure.StructureTemplateMixin,pl:mixin:APP:railways-common.mixins.json:StructureMixin,pl:mixin:APP:undergarden.mixins.json:StructureTemplateMixin,pl:mixin:APP:copycats-common.mixins.json:foundation.copycat.migration.StructureTemplateMixin,pl:mixin:APP:betterdeserttemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:blueprint.mixins.json:StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:TemplateMixins$StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:StructureTemplateAccessor,pl:mixin:A}
	at net.minecraft.world.phys.shapes.DiscreteVoxelShape.m_82812_(DiscreteVoxelShape.java:225) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,re:classloading,pl:mixin:APP:ferritecore.blockstatecache.mixin.json:DiscreteVSAccess,pl:mixin:A}
	at net.minecraft.world.phys.shapes.DiscreteVoxelShape.m_82810_(DiscreteVoxelShape.java:202) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,re:classloading,pl:mixin:APP:ferritecore.blockstatecache.mixin.json:DiscreteVSAccess,pl:mixin:A}
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.m_74510_(StructureTemplate.java:348) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {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:betterjungletemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:lithostitched.mixins.json:common.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.TemplateAccessor,pl:mixin:APP:zeta.mixins.json:StructureTemplateMixin,pl:mixin:APP:lootr.mixins.json:MixinStructureTemplate,pl:mixin:APP:betterwitchhuts.mixins.json:StructureTemplateMixin,pl:mixin:APP:morejs-common.mixins.json:structure.StructureTemplateMixin,pl:mixin:APP:railways-common.mixins.json:StructureMixin,pl:mixin:APP:undergarden.mixins.json:StructureTemplateMixin,pl:mixin:APP:copycats-common.mixins.json:foundation.copycat.migration.StructureTemplateMixin,pl:mixin:APP:betterdeserttemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:blueprint.mixins.json:StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:TemplateMixins$StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:StructureTemplateAccessor,pl:mixin:A}
	at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.m_230328_(StructureTemplate.java:312) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {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:betterjungletemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:lithostitched.mixins.json:common.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.StructureTemplateMixin,pl:mixin:APP:integrated_api-common.mixins.json:structures.TemplateAccessor,pl:mixin:APP:zeta.mixins.json:StructureTemplateMixin,pl:mixin:APP:lootr.mixins.json:MixinStructureTemplate,pl:mixin:APP:betterwitchhuts.mixins.json:StructureTemplateMixin,pl:mixin:APP:morejs-common.mixins.json:structure.StructureTemplateMixin,pl:mixin:APP:railways-common.mixins.json:StructureMixin,pl:mixin:APP:undergarden.mixins.json:StructureTemplateMixin,pl:mixin:APP:copycats-common.mixins.json:foundation.copycat.migration.StructureTemplateMixin,pl:mixin:APP:betterdeserttemples.mixins.json:StructureTemplateMixin,pl:mixin:APP:blueprint.mixins.json:StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:TemplateMixins$StructureTemplateMixin,pl:mixin:APP:structure_gel.mixins.json:StructureTemplateAccessor,pl:mixin:A}
	at net.minecraft.world.level.levelgen.structure.TemplateStructurePiece.m_213694_(TemplateStructurePiece.java:83) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,re:classloading,pl:mixin:APP:structure_gel.mixins.json:TemplateStructurePieceMixin,pl:mixin:A}
	at net.minecraft.world.level.levelgen.structure.structures.NetherFossilPieces$NetherFossilPiece.m_213694_(NetherFossilPieces.java:73) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:classloading}
	at net.minecraft.world.level.levelgen.structure.StructureStart.m_226850_(StructureStart.java:90) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:twilightforest:conquered,re:computing_frames,pl:accesstransformer:B,xf:fml:twilightforest:conquered,re:classloading,pl:accesstransformer:B,xf:fml:twilightforest:conquered,pl:mixin:APP:zeta.mixins.json:StructureStartMixin,pl:mixin:APP:morejs-common.mixins.json:structure.StructureStartMixin,pl:mixin:APP:blueprint.mixins.json:StructureStartMixin,pl:mixin:A}
	at net.minecraft.world.level.chunk.ChunkGenerator.m_223080_(ChunkGenerator.java:320) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterjungletemples.mixins.json:DisableVanillaJungleTempleMixin,pl:mixin:APP:integrated_villages-common.mixins.json:DisableVanillaVillagesMixin,pl:mixin:APP:idas.mixins.json:iceandfire.DisableStructures,pl:mixin:APP:integrated_stronghold-common.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:betteroceanmonuments.mixins.json:DisableVanillaMonumentsMixin,pl:mixin:APP:structureessentials.mixins.json:StructureSearchSpeedupMixin,pl:mixin:APP:structureessentials.mixins.json:StructureSearchTimeoutMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:A}
	at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) ~[guava-31.1-jre.jar%2374!/:?] {re:mixin}
	at net.minecraft.world.level.chunk.ChunkGenerator.m_213609_(ChunkGenerator.java:319) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterfortresses.mixins.json:DisableVanillaFortressesMixin,pl:mixin:APP:bettermineshafts.mixins.json:DisableVanillaMineshaftsMixin,pl:mixin:APP:betterjungletemples.mixins.json:DisableVanillaJungleTempleMixin,pl:mixin:APP:integrated_villages-common.mixins.json:DisableVanillaVillagesMixin,pl:mixin:APP:idas.mixins.json:iceandfire.DisableStructures,pl:mixin:APP:integrated_stronghold-common.mixins.json:DisableVanillaStrongholdsMixin,pl:mixin:APP:betterwitchhuts.mixins.json:DisableVanillaWitchHutsMixin,pl:mixin:APP:betteroceanmonuments.mixins.json:DisableVanillaMonumentsMixin,pl:mixin:APP:structureessentials.mixins.json:StructureSearchSpeedupMixin,pl:mixin:APP:structureessentials.mixins.json:StructureSearchTimeoutMixin,pl:mixin:APP:citadel.mixins.json:ChunkGeneratorMixin,pl:mixin:APP:betterdeserttemples.mixins.json:DisableVanillaPyramidsMixin,pl:mixin:APP:structure_gel.mixins.json:ChunkGeneratorMixin,pl:mixin:A}
	at net.minecraft.world.level.chunk.ChunkStatus.m_279978_(ChunkStatus.java:108) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.world.level.chunk.ChunkStatus$SimpleGenerationTask.m_214024_(ChunkStatus.java:309) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:classloading}
	at net.minecraft.world.level.chunk.ChunkStatus.m_280308_(ChunkStatus.java:252) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$27(ChunkMap.java:643) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:modernfix-common.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-forge.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:chunkpregen.mixins.json:common.storage.ChunkManagerMixin,pl:mixin:APP:krypton.mixins.json:shared.network.avoidwork.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:krypton.mixins.json:shared.network.flushconsolidation.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin,pl:mixin:APP:pehkui.mixins.json:compat1201minus.compat116plus.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json: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%2377!/:?] {}
	at net.minecraft.server.level.ChunkMap.lambda$scheduleChunkGeneration$29(ChunkMap.java:634) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:betterchunkloading.mixins.json:ChunkMapViewDistanceFixedTwo,pl:mixin:APP:modernfix-common.mixins.json:bugfix.paper_chunk_patches.ChunkMapMixin,pl:mixin:APP:modernfix-forge.mixins.json:bugfix.chunk_deadlock.ChunkMapLoadMixin,pl:mixin:APP:chunkpregen.mixins.json:common.storage.ChunkManagerMixin,pl:mixin:APP:krypton.mixins.json:shared.network.avoidwork.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:krypton.mixins.json:shared.network.flushconsolidation.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:lithium.mixins.json:world.player_chunk_tick.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:lithostitched.mixins.json:common.ChunkMapMixin,pl:mixin:APP:pehkui.mixins.json:compat1201minus.compat116plus.ThreadedAnvilChunkStorageMixin,pl:mixin:APP:smoothchunk.mixins.json:ChunkMapMixin,pl:mixin:APP:railways.mixins.json:ChunkMapAccessor,pl:mixin:APP:ftbchunks-common.mixins.json:ChunkMapMixin,pl:mixin:APP:railways-common.mixins.json:conductor_possession.ChunkMapMixin,pl:mixin:A}
	at java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150) ~[?:?] {}
	at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}
	at net.minecraft.server.level.ChunkTaskPriorityQueueSorter.m_143188_(ChunkTaskPriorityQueueSorter.java:62) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:mixin,re:classloading,pl:mixin:APP:betterchunkloading.mixins.json:ChunkTaskPriorityQueueSorterMixin,pl:mixin:A}
	at net.minecraft.util.thread.ProcessorMailbox.m_18759_(ProcessorMailbox.java:91) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:classloading}
	at net.minecraft.util.thread.ProcessorMailbox.m_18747_(ProcessorMailbox.java:146) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:classloading}
	at net.minecraft.util.thread.ProcessorMailbox.run(ProcessorMailbox.java:102) ~[server-1.20.1-20230612.114412-srg.jar%23757!/:?] {re:classloading}
commented

Apologies it took so long for me to get to this and for the crash. Really appreciate you opening the bug and the extra link was very helpful. I just released v1.2.1 this should fix the issue and allow any crashed worlds to load.