42 lines
2.4 KiB
Diff
42 lines
2.4 KiB
Diff
--- ../src-base/minecraft/net/minecraft/world/biome/BiomePlains.java
|
|
+++ ../src-work/minecraft/net/minecraft/world/biome/BiomePlains.java
|
|
@@ -80,6 +80,7 @@
|
|
this.field_76760_I.field_76803_B = 10;
|
|
field_180280_ag.func_180710_a(BlockDoublePlant.EnumPlantType.GRASS);
|
|
|
|
+ if(net.minecraftforge.event.terraingen.TerrainGen.decorate(p_180624_1_, p_180624_2_, new net.minecraft.util.math.ChunkPos(p_180624_3_), net.minecraftforge.event.terraingen.DecorateBiomeEvent.Decorate.EventType.GRASS))
|
|
for (int i = 0; i < 7; ++i)
|
|
{
|
|
int j = p_180624_2_.nextInt(16) + 8;
|
|
@@ -89,7 +90,7 @@
|
|
}
|
|
}
|
|
|
|
- if (this.field_150628_aC)
|
|
+ if (this.field_150628_aC && net.minecraftforge.event.terraingen.TerrainGen.decorate(p_180624_1_, p_180624_2_, new net.minecraft.util.math.ChunkPos(p_180624_3_), net.minecraftforge.event.terraingen.DecorateBiomeEvent.Decorate.EventType.FLOWERS))
|
|
{
|
|
field_180280_ag.func_180710_a(BlockDoublePlant.EnumPlantType.SUNFLOWER);
|
|
|
|
@@ -105,6 +106,21 @@
|
|
super.func_180624_a(p_180624_1_, p_180624_2_, p_180624_3_);
|
|
}
|
|
|
|
+ @Override
|
|
+ public void addDefaultFlowers()
|
|
+ {
|
|
+ BlockFlower red = net.minecraft.init.Blocks.field_150328_O;
|
|
+ BlockFlower yel = net.minecraft.init.Blocks.field_150327_N;
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.ORANGE_TULIP), 3);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.RED_TULIP), 3);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.PINK_TULIP), 3);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.WHITE_TULIP), 3);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.POPPY), 20);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.HOUSTONIA), 20);
|
|
+ addFlower(red.func_176223_P().func_177226_a(red.func_176494_l(), BlockFlower.EnumFlowerType.OXEYE_DAISY), 20);
|
|
+ addFlower(yel.func_176223_P().func_177226_a(yel.func_176494_l(), BlockFlower.EnumFlowerType.DANDELION), 30);
|
|
+ }
|
|
+
|
|
public WorldGenAbstractTree func_150567_a(Random p_150567_1_)
|
|
{
|
|
return (WorldGenAbstractTree)(p_150567_1_.nextInt(3) == 0 ? field_76758_O : field_76757_N);
|