Skip to content

Modded Biome Slices System

Luke Tonon edited this page Mar 16, 2023 · 25 revisions

Abstract

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.

Modded Biome Slices

Modded Biome Providers

Modded Biome Sources

The Original Source Marker Biome

Modded Biome Slice Datagen

Internal Management of Modded Biome Sources

Elaboration on using the system in practice

Clone this wiki locally