Mystical Realms Modpack Fixes (2.0.4)
Curse Maven Snippet
What's new
v2.0.4 - Biolith End portal crash guard
Fixed
- Crash when entering the End: Biolith (bundled inside Quark) throws
IllegalStateException: biolith$biomeEntries is null after call to TheEndBiomeSource.biomeStream()while the End generates its structures, killing the integrated server as soon as you step through an End portal. This happens when another mod (for example Better End / WorldWeaver) changes the End biome-source flow so Biolith never fills its lazy biome list.
Technical Changes
BiolithEndBiomeGuardMixin— mixin onTheEndBiomeSource#getNoiseBiomewith priority 800 (Biolith's is 900), so it runs first. If Biolith's biome list is stillnullit returns the plain vanilla End biome and logs one warning; otherwise it does nothing and Biolith keeps working.- The Biolith field is read by reflection and cached once; if Biolith is absent or its internals change, the guard does nothing (fail-open).
Notes
- Requires Minecraft 1.21.1 and NeoForge 21.1.259 or newer (Java 21).
- No configuration needed. The patch only has an effect in the broken situation described above.
This mod has no additional files

