Supplementaries

Supplementaries

127M Downloads

[๐Ÿž]: Crash when loading world with Desolation

Closed this issue ยท 2 comments

commented

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

latest.log

STR:

  1. Launch game with Supplementaries and Desolation
  2. Click singleplayer
  3. 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)
commented

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.

commented

You should report to biolith