From 2e3695e80a9ed64e10a9446842e9a23b1342bf17 Mon Sep 17 00:00:00 2001 From: Frederik van der Els <49305700+xpple@users.noreply.github.com> Date: Thu, 10 Apr 2025 20:04:37 +0200 Subject: [PATCH 1/2] Fix biomes for igloos and mansions --- finders.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/finders.c b/finders.c index 783d5ec..61d2d7d 100644 --- a/finders.c +++ b/finders.c @@ -1195,7 +1195,7 @@ int isViableFeatureBiome(int mc, int structureType, int biomeID) case Igloo: if (mc <= MC_1_8) return 0; - return biomeID == snowy_tundra || biomeID == snowy_taiga || biomeID == snowy_slopes; + return biomeID == snowy_taiga || biomeID == snowy_plains || biomeID == snowy_slopes; case Ocean_Ruin: if (mc <= MC_1_12) return 0; @@ -1282,7 +1282,7 @@ int isViableFeatureBiome(int mc, int structureType, int biomeID) case Mansion: if (mc <= MC_1_10) return 0; - return biomeID == dark_forest || biomeID == dark_forest_hills; + return biomeID == dark_forest || biomeID == dark_forest_hills || biomeID == pale_garden; case Fortress: return (biomeID == nether_wastes || biomeID == soul_sand_valley || From 3aaf7d196ba81f7f1af8c43491a4995f17813d7f Mon Sep 17 00:00:00 2001 From: Frederik van der Els <49305700+xpple@users.noreply.github.com> Date: Thu, 10 Apr 2025 20:15:34 +0200 Subject: [PATCH 2/2] Add back Snowy Tundra (old biome) --- finders.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/finders.c b/finders.c index 61d2d7d..c813476 100644 --- a/finders.c +++ b/finders.c @@ -1195,7 +1195,8 @@ int isViableFeatureBiome(int mc, int structureType, int biomeID) case Igloo: if (mc <= MC_1_8) return 0; - return biomeID == snowy_taiga || biomeID == snowy_plains || biomeID == snowy_slopes; + return (biomeID == snowy_tundra || biomeID == snowy_taiga + || biomeID == snowy_plains || biomeID == snowy_slopes); case Ocean_Ruin: if (mc <= MC_1_12) return 0;