--- ../src-base/minecraft/net/minecraft/world/gen/structure/MapGenStronghold.java
+++ ../src-work/minecraft/net/minecraft/world/gen/structure/MapGenStronghold.java
@@ -35,11 +35,18 @@
         {
             BiomeGenBase biomegenbase = abiomegenbase[j];
 
-            if (biomegenbase != null && biomegenbase.field_76748_D > 0.0F)
+            if (biomegenbase != null && biomegenbase.field_76748_D > 0.0F && !net.minecraftforge.common.BiomeManager.strongHoldBiomesBlackList.contains(biomegenbase))
             {
                 this.field_151546_e.add(biomegenbase);
             }
         }
+        for (BiomeGenBase biome : net.minecraftforge.common.BiomeManager.strongHoldBiomes)
+        {
+            if (!this.field_151546_e.contains(biome))
+            {
+                this.field_151546_e.add(biome);
+            }
+        }
     }
 
     public MapGenStronghold(Map p_i2068_1_)
