--- ../src-base/minecraft/net/minecraft/world/biome/BiomeGenForest.java
+++ ../src-work/minecraft/net/minecraft/world/biome/BiomeGenForest.java
@@ -220,4 +220,20 @@
             };
         }
     }
+
+    @Override
+    public void addDefaultFlowers()
+    {
+        if (field_150632_aF != 1)
+        {
+            super.addDefaultFlowers();
+            return;
+        }
+        for (BlockFlower.EnumFlowerType type : BlockFlower.EnumFlowerType.values())
+        {
+            if (type.func_176964_a() == BlockFlower.EnumFlowerColor.YELLOW) continue;
+            if (type == BlockFlower.EnumFlowerType.BLUE_ORCHID) type = BlockFlower.EnumFlowerType.POPPY;
+            addFlower(net.minecraft.init.Blocks.field_150328_O.func_176223_P().func_177226_a(net.minecraft.init.Blocks.field_150328_O.func_176494_l(), type), 10);
+        }
+    }
 }
