
[๐]: Crash when loading world with Desolation
Closed this issue ยท 2 comments
Before Continuing:
- Check you are using the latest version of the mods and its dependencies
- Always include a latest.log if you are crashing
- Remove known hacky mods such as: Optifine, Fabric API/Connector on forge, and every kind of hybrid server like Mohist and Velocity. None of these are supported. Also try without other lesser usual suspects like Sodium and Lithium.
- If you are unsure which mod is the culprit.
Disable all of your mods and enable them 1-2 mods each time to isolate the culprit - Confirm that there is no existing issue with a similar description submitted in the list of issues.
Version
1.21.1-FABRIC
Supplementaries Version
1.21-3.4.4
Moonlight Lib Version
1.21-2.20.7
Describe Issue
crash-2025-08-19_19.09.19-server.txt
STR:
- Launch game with Supplementaries and Desolation
- Click singleplayer
- Click create new world
Excerpt of crash report
java.lang.IllegalStateException: Attempted to finalize replacement requests without first reopening!
at knot//com.terraformersmc.biolith.impl.biome.DimensionBiomePlacement$ReplacementRequestSet.complete(DimensionBiomePlacement.java:382)
at knot//com.terraformersmc.biolith.impl.biome.DimensionBiomePlacement.lambda$serverReplaced$0(DimensionBiomePlacement.java:44)
at java.base/java.util.HashMap.forEach(HashMap.java:1429)
at knot//com.terraformersmc.biolith.impl.biome.DimensionBiomePlacement.serverReplaced(DimensionBiomePlacement.java:44)
at knot//com.terraformersmc.biolith.impl.biome.BiomeCoordinator.handleWorldStarting(BiomeCoordinator.java:90)
at knot//net.minecraft.class_3218.wrapOperation$zzf000$biolith$serverWorldStarting(class_3218.java:1765)
at knot//net.minecraft.class_3218.<init>(class_3218.java:243)
at knot//net.mehvahdjukaar.moonlight.api.misc.fake_level.FakeServerLevel.<init>(FakeServerLevel.java:72)
at knot//net.mehvahdjukaar.supplementaries.common.utils.fake_level.BlockTestLevel.<init>(BlockTestLevel.java:14)
at knot//net.mehvahdjukaar.moonlight.api.misc.fake_level.FakeLevelManager.lambda$getServer$2(FakeLevelManager.java:67)
at java.base/java.util.Map.computeIfAbsent(Map.java:1066)
at knot//net.mehvahdjukaar.moonlight.api.misc.fake_level.FakeLevelManager.getServer(FakeLevelManager.java:67)
at knot//net.mehvahdjukaar.supplementaries.common.utils.fake_level.BlockTestLevel.get(BlockTestLevel.java:19)
at knot//net.mehvahdjukaar.supplementaries.common.block.faucet.FaucetBehaviorsManager.reloadWithLevel(FaucetBehaviorsManager.java:124)
at knot//net.mehvahdjukaar.supplementaries.common.events.ServerEvents.onServerStart(ServerEvents.java:178)
at knot//net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.lambda$static$2(ServerLifecycleEvents.java:49)
at knot//net.minecraft.server.MinecraftServer.handler$zgp000$fabric-lifecycle-events-v1$afterSetupServer(MinecraftServer.java:3143)
at knot//net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:668)
at knot//net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:281)
at java.base/java.lang.Thread.run(Thread.java:1583)
Guh. Solved by just installing Biolith 3.0.6! Desolation 1.7.0 embeds Biolith 3.0.0-beta.1. The newer version is loaded instead and you don't have this issue.