-
-
Notifications
You must be signed in to change notification settings - Fork 36
Modded Biome Slices System
In the release of Minecraft 1.18: The Caves & Cliffs Part 2, Mojang completely reworked the Overworld and Nether's distribution of biomes, and it gets praised for its intricate and data-driven generation. Unfortunately, the system Mojang uses for picking the biomes in the Overworld and Nether (and, to a more significant extent, all dimensions) is difficult to manipulate in a compatibility-friendly way. The core issue here is the BiomeSource
class, used for selecting and storing the possible biomes in a level/dimension. An unknown amount of BiomeSource
subclasses can exist, each with unique ways of selecting biomes, making it impossible to modify the biome distribution of any source reliably.
Blueprint offers a solution to this problem for noise-based biome sources (the most common style of biome distribution). This system is named, as you will see, fittingly, the Modded Biome Slices System. The rest of this page details the core components that make up the system, guiding developers on how to make the most of it.