Tweaked Wasteland, Xeric Shrubland, and some textures
|
@ -47,7 +47,7 @@ public class BiomeGenWasteland extends BOPBiome
|
||||||
public BiomeGenWasteland()
|
public BiomeGenWasteland()
|
||||||
{
|
{
|
||||||
// terrain
|
// terrain
|
||||||
this.terrainSettings.avgHeight(64).heightVariation(5, 5);
|
this.terrainSettings.avgHeight(64).heightVariation(0,5);
|
||||||
|
|
||||||
this.setColor(0x5A5440);
|
this.setColor(0x5A5440);
|
||||||
this.setTemperatureRainfall(0.9F, 0.05F);
|
this.setTemperatureRainfall(0.9F, 0.05F);
|
||||||
|
@ -68,17 +68,14 @@ public class BiomeGenWasteland extends BOPBiome
|
||||||
this.spawnableWaterCreatureList.clear();
|
this.spawnableWaterCreatureList.clear();
|
||||||
|
|
||||||
// trees
|
// trees
|
||||||
|
IBlockPosQuery emptyDriedDirt = BlockQuery.buildAnd().withAirAbove().states(this.topBlock).create();
|
||||||
GeneratorWeighted treeGenerator = new GeneratorWeighted(0.5F);
|
GeneratorWeighted treeGenerator = new GeneratorWeighted(0.5F);
|
||||||
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
this.addGenerator("trees", GeneratorStage.TREE, treeGenerator);
|
||||||
treeGenerator.add("dead_tree", 1, (new GeneratorBigTree.Builder()).amountPerChunk(0.5F).minHeight(5).maxHeight(12).foliageHeight(0).foliageDensity(0.5D).log(BOPWoods.DEAD).leaves(Blocks.air.getDefaultState()).create());
|
treeGenerator.add("dead_tree", 1, (new GeneratorBigTree.Builder()).amountPerChunk(0.5F).placeOn(emptyDriedDirt).minHeight(5).maxHeight(12).foliageHeight(0).foliageDensity(0.5D).log(BOPWoods.DEAD).leaves(Blocks.air.getDefaultState()).create());
|
||||||
|
|
||||||
// grasses
|
|
||||||
GeneratorWeighted grassGenerator = new GeneratorWeighted(0.2F);
|
|
||||||
this.addGenerator("grass", GeneratorStage.GRASS, grassGenerator);
|
|
||||||
grassGenerator.add("dead_bushes", 1, (new GeneratorGrass.Builder()).with(BlockTallGrass.EnumType.DEAD_BUSH).create());
|
|
||||||
|
|
||||||
// other plants
|
// other plants
|
||||||
this.addGenerator("dead_grass", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(1.0F).with(BOPPlants.DEADGRASS).create());
|
this.addGenerator("dead_grass", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(1.0F).with(BOPPlants.DEADGRASS).create());
|
||||||
|
this.addGenerator("desertgrass", GeneratorStage.FLOWERS,(new GeneratorFlora.Builder()).amountPerChunk(0.5F).with(BOPPlants.DESERTGRASS).create());
|
||||||
|
|
||||||
// flowers
|
// flowers
|
||||||
GeneratorWeighted flowerGenerator = new GeneratorWeighted(0.05F);
|
GeneratorWeighted flowerGenerator = new GeneratorWeighted(0.05F);
|
||||||
|
@ -86,11 +83,11 @@ public class BiomeGenWasteland extends BOPBiome
|
||||||
flowerGenerator.add("wilted_lily", 1, (new GeneratorFlora.Builder()).with(BOPFlowers.WILTED_LILY).create());
|
flowerGenerator.add("wilted_lily", 1, (new GeneratorFlora.Builder()).with(BOPFlowers.WILTED_LILY).create());
|
||||||
|
|
||||||
// lakes
|
// lakes
|
||||||
this.addGenerator("lakes", GeneratorStage.SAND, (new GeneratorLakes.Builder()).amountPerChunk(0.5F).waterLakeForBiome(this).create());
|
this.addGenerator("lakes", GeneratorStage.SAND, (new GeneratorLakes.Builder()).amountPerChunk(0.1F).waterLakeForBiome(this).create());
|
||||||
this.addGenerator("poison_lakes", GeneratorStage.SAND, (new GeneratorLakes.Builder()).amountPerChunk(0.2F).waterLakeForBiome(this).liquid(BOPBlocks.poison).frozenLiquid((IBlockState)null).create());
|
this.addGenerator("poison_lakes", GeneratorStage.SAND, (new GeneratorLakes.Builder()).amountPerChunk(0.1F).waterLakeForBiome(this).liquid(BOPBlocks.poison).frozenLiquid((IBlockState)null).create());
|
||||||
|
|
||||||
// spikes
|
// spikes
|
||||||
this.addGenerator("spikes", GeneratorStage.PRE, (new GeneratorSpike.Builder()).amountPerChunk(0.6F).create());
|
this.addGenerator("spikes", GeneratorStage.PRE, (new GeneratorSpike.Builder()).amountPerChunk(0.2F).create());
|
||||||
|
|
||||||
// gem
|
// gem
|
||||||
this.addGenerator("malachite", GeneratorStage.SAND, (new GeneratorOreSingle.Builder()).amountPerChunk(12).with(BOPGems.MALACHITE).create());
|
this.addGenerator("malachite", GeneratorStage.SAND, (new GeneratorOreSingle.Builder()).amountPerChunk(12).with(BOPGems.MALACHITE).create());
|
||||||
|
|
|
@ -64,12 +64,9 @@ public class BiomeGenXericShrubland extends BOPBiome
|
||||||
this.addGenerator("cacti", GeneratorStage.FLOWERS,(new GeneratorColumns.Builder()).amountPerChunk(1.5F).generationAttempts(3).placeOn(this.topBlock).with(Blocks.cactus.getDefaultState()).minHeight(1).maxHeight(2).create());
|
this.addGenerator("cacti", GeneratorStage.FLOWERS,(new GeneratorColumns.Builder()).amountPerChunk(1.5F).generationAttempts(3).placeOn(this.topBlock).with(Blocks.cactus.getDefaultState()).minHeight(1).maxHeight(2).create());
|
||||||
|
|
||||||
// flowers
|
// flowers
|
||||||
GeneratorWeighted flowerGenerator = new GeneratorWeighted(4.0F);
|
GeneratorWeighted flowerGenerator = new GeneratorWeighted(1.0F);
|
||||||
this.addGenerator("flowers", GeneratorStage.GRASS, flowerGenerator);
|
this.addGenerator("flowers", GeneratorStage.GRASS, flowerGenerator);
|
||||||
flowerGenerator.add("wildflowers", 4, (new GeneratorFlora.Builder().with(BOPFlowers.WILDFLOWER).create()));
|
flowerGenerator.add("wildflowers", 1, (new GeneratorFlora.Builder().with(BOPFlowers.WILDFLOWER).create()));
|
||||||
flowerGenerator.add("dandelion", 1, (new GeneratorFlora.Builder().with(BlockFlower.EnumFlowerType.DANDELION).create()));
|
|
||||||
flowerGenerator.add("poppy", 1, (new GeneratorFlora.Builder().with(BlockFlower.EnumFlowerType.POPPY).create()));
|
|
||||||
flowerGenerator.add("dandelions", 2, (new GeneratorFlora.Builder().with(BlockFlower.EnumFlowerType.DANDELION).create()));
|
|
||||||
|
|
||||||
// grasses (note weighting must be quite high as the grasses will only grow on the splattered grass blocks)
|
// grasses (note weighting must be quite high as the grasses will only grow on the splattered grass blocks)
|
||||||
GeneratorWeighted grassGenerator = new GeneratorWeighted(12.0F);
|
GeneratorWeighted grassGenerator = new GeneratorWeighted(12.0F);
|
||||||
|
@ -92,12 +89,12 @@ public class BiomeGenXericShrubland extends BOPBiome
|
||||||
@Override
|
@Override
|
||||||
public int getGrassColorAtPos(BlockPos pos)
|
public int getGrassColorAtPos(BlockPos pos)
|
||||||
{
|
{
|
||||||
return 0xE2CDA5;
|
return 0xD4E0A6;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getFoliageColorAtPos(BlockPos pos)
|
public int getFoliageColorAtPos(BlockPos pos)
|
||||||
{
|
{
|
||||||
return 0xE2CDA5;
|
return 0xD4E0A6;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 550 B |
Before Width: | Height: | Size: 395 B After Width: | Height: | Size: 690 B |
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 672 B |
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 351 B |