Added podzol to the Bamboo Forest and Redwood Forest

This commit is contained in:
Matt Caughey 2014-01-12 22:46:09 -05:00
parent 970a47d856
commit 75c70e60c6
3 changed files with 30 additions and 5 deletions

View File

@ -16,7 +16,7 @@ import biomesoplenty.common.world.features.trees.WorldGenBulbTree;
public class BiomeGenBambooForest extends BOPBiome
{
private static final Height biomeHeight = new Height(0.2F, 0.4F);
private static final Height biomeHeight = new Height(0.1F, 0.3F);
public BiomeGenBambooForest(int id)
{
@ -27,7 +27,7 @@ public class BiomeGenBambooForest extends BOPBiome
//TODO: setColor()
this.setColor(10739795);
this.setTemperatureRainfall(1.2F, 0.9F);
this.theBiomeDecorator.treesPerChunk = 30;
this.theBiomeDecorator.grassPerChunk = 5;
this.theBiomeDecorator.flowersPerChunk = -999;
@ -62,6 +62,14 @@ public class BiomeGenBambooForest extends BOPBiome
}
}
}
public void func_150573_a(World p_150573_1_, Random p_150573_2_, Block[] p_150573_3_, byte[] p_150573_4_, int p_150573_5_, int p_150573_6_, double p_150573_7_)
{
this.topBlock = Blocks.dirt;
this.field_150604_aj = 2;
this.func_150560_b(p_150573_1_, p_150573_2_, p_150573_3_, p_150573_4_, p_150573_5_, p_150573_6_, p_150573_7_);
}
@Override
//TODO: getRandomWorldGenForTrees()
@ -88,7 +96,8 @@ public class BiomeGenBambooForest extends BOPBiome
//TODO: getBiomeFoliageColor()
public int func_150571_c(int x, int y, int z)
{
return 10739795;
double d0 = field_150606_ad.func_151601_a((double)x * 0.0225D, (double)z * 0.0225D);
return d0 < -0.7D ? 13949781 : (d0 < -0.3 ? 12311892 : 10739795);
}
/*@Override

View File

@ -82,4 +82,21 @@ public class BiomeGenRedwoodForest extends BOPBiome
}
}
}
public void func_150573_a(World p_150573_1_, Random p_150573_2_, Block[] p_150573_3_, byte[] p_150573_4_, int p_150573_5_, int p_150573_6_, double p_150573_7_)
{
if (p_150573_7_ > 1.75D)
{
this.topBlock = Blocks.grass;
this.field_150604_aj = 0;
}
else if (p_150573_7_ > -0.95D)
{
this.topBlock = Blocks.dirt;
this.field_150604_aj = 2;
}
this.func_150560_b(p_150573_1_, p_150573_2_, p_150573_3_, p_150573_4_, p_150573_5_, p_150573_6_, p_150573_7_);
}
}

View File

@ -106,10 +106,9 @@ public class BOPBiomes
registerBiome(new BOPBiomeListEntry(new BiomeGenAlps(BOPConfigurationIDs.alpsID).setBiomeName("Alps"), BOPBiomeTemperatureType.ICY));
registerBiome(new BOPBiomeListEntry(new BiomeGenArctic(BOPConfigurationIDs.arcticID).setBiomeName("Arctic"), BOPBiomeTemperatureType.ICY));
registerBiome(new BOPBiomeListEntry(new BiomeGenBambooForest(BOPConfigurationIDs.bambooForestID).setBiomeName("Bamboo Forest"), BOPBiomeTemperatureType.HOT));
registerOnlyBiome(new BOPBiomeListEntry(new BiomeGenBambooForest(BOPConfigurationIDs.bambooForestID).setBiomeName("Bamboo Forest"), BOPBiomeTemperatureType.HOT));
registerBiome(new BOPBiomeListEntry(new BiomeGenBayou(BOPConfigurationIDs.bayouID).setBiomeName("Bayou"), BOPBiomeTemperatureType.WARM));
registerBiome(new BOPBiomeListEntry(new BiomeGenBog(BOPConfigurationIDs.bogID).setBiomeName("Bog"), BOPBiomeTemperatureType.WARM));
registerBiome(new BOPBiomeListEntry(new BiomeGenBambooForest(BOPConfigurationIDs.bambooForestID).setBiomeName("Bamboo Forest"), BOPBiomeTemperatureType.HOT));
registerBiome(new BOPBiomeListEntry(new BiomeGenBorealForest(BOPConfigurationIDs.borealForestID).setBiomeName("Boreal Forest"), BOPBiomeTemperatureType.WARM));
registerBiome(new BOPBiomeListEntry(new BiomeGenBrushland(BOPConfigurationIDs.brushlandID).setBiomeName("Brushland"), BOPBiomeTemperatureType.HOT));
registerBiome(new BOPBiomeListEntry(new BiomeGenCanyon(BOPConfigurationIDs.canyonID).setBiomeName("Canyon"), BOPBiomeTemperatureType.HOT));