Realistic Biomes

Realistic Biomes modifies natural plant growth according to dimension and biome climate. Each tracked plant has a home dimension and an optimal biome. Growth proceeds at the vanilla rate in the optimal biome and becomes slower as local conditions diverge from that biome. Bone meal is unaffected.

Growth calculation

On each natural random-tick growth attempt, the plugin compares the climate at the plant’s block with the configured optimum. A plant in the wrong dimension receives the maximum malus. A plant in the correct dimension receives a malus proportional to climate distance.

The maximum malus is 1,000 percent, which produces a pass chance of approximately 9 percent of normal. Climate alone therefore cannot prevent a crop from growing indefinitely.

malusPercent = 1000 × climateDistance
passChance = 1 / (1 + malusPercent / 100)

Overworld climate distance is composed of 35 percent temperature difference, 35 percent downfall difference, and 30 percent precipitation mismatch. Nether and End biomes use authored climate vectors because their vanilla temperature and downfall values do not provide sufficient distinction.

The biome at the plant’s exact block is used. Underground farms in lush caves, dripstone caves, or the deep dark therefore use the cave biome rather than the surface biome above. Elevation does not affect the calculation.

Optimal biomes

PlantDimensionOptimal biome
WheatOverworldPlains
CarrotOverworldSunflower Plains
PotatoOverworldMeadow
BeetrootOverworldTaiga
TorchflowerOverworldFlower Forest
Pitcher plantOverworldSwamp
MelonOverworldJungle
PumpkinOverworldForest
Sweet berry bushOverworldTaiga
CocoaOverworldJungle
Cave vinesOverworldLush Caves
Bamboo and bamboo shootOverworldBamboo Jungle
CactusOverworldDesert
Sugar caneOverworldJungle
KelpOverworldCold Ocean
VinesOverworldJungle
Oak saplingOverworldForest
Spruce saplingOverworldTaiga
Birch saplingOverworldBirch Forest
Jungle saplingOverworldJungle
Acacia saplingOverworldSavanna
Dark oak saplingOverworldDark Forest
Cherry saplingOverworldCherry Grove
Pale oak saplingOverworldPale Garden
Mangrove propaguleOverworldMangrove Swamp
Brown mushroomOverworldMushroom Fields
Red mushroomOverworldMushroom Fields
Nether wartNetherSoul Sand Valley
Twisting vinesNetherWarped Forest
Weeping vinesNetherCrimson Forest
Chorus plantEndEnd Highlands