fix(biomes): remove cross-climate tag leaks (copper/gold in temperate spawn)

minecraft:birch_forest was listed in BOTH latitude_hot_surface AND
latitude_temperate_surface. Since ore generation is gated on the climate
tags, the hot-band ores (copper, pure gold, redstone) were spawning in
birch_forest - the default temperate spawn biome - so players found copper
in what looks like a temperate forest. birch_forest is a vanilla temperate
biome (temperature 0.6) and is the configured safe spawn; it never belonged
in the hot tag. Removed from hot, kept in temperate.

Also fixed a second leak: minecraft:windswept_forest was in BOTH temperate
AND cold, so it received both temperate (iron/coal) and cold (lapis/diamond)
ores. Kept in temperate only (windswept forest is not a genuinely cold biome
like snowy/taiga/grove).

Validated: each surface biome now belongs to exactly one climate tag (no
overlap). Latitude GameTest still green: spawn=birch_forest | north=100% |
south=100% | swamp=1.26% | deepDark=1.30% | caveBiomes=6.5%.
This commit is contained in:
feldenr
2026-06-17 21:34:07 +02:00
parent 48a0d797f0
commit 147c9d6b4a
2 changed files with 0 additions and 2 deletions
@@ -8,7 +8,6 @@
"minecraft:old_growth_pine_taiga", "minecraft:old_growth_pine_taiga",
"minecraft:old_growth_spruce_taiga", "minecraft:old_growth_spruce_taiga",
"minecraft:windswept_hills", "minecraft:windswept_hills",
"minecraft:windswept_forest",
"minecraft:windswept_gravelly_hills", "minecraft:windswept_gravelly_hills",
"minecraft:grove", "minecraft:grove",
"minecraft:snowy_slopes", "minecraft:snowy_slopes",
@@ -11,7 +11,6 @@
"minecraft:jungle", "minecraft:jungle",
"minecraft:sparse_jungle", "minecraft:sparse_jungle",
"minecraft:bamboo_jungle", "minecraft:bamboo_jungle",
"minecraft:birch_forest",
{ {
"id": "biomesoplenty:dryland", "id": "biomesoplenty:dryland",
"required": false "required": false