package erebus.world.biomes;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
import erebus.ModBlocks;
import erebus.world.biomes.decorators.BiomeDecoratorVolcanicDesert;
public class BiomeVolcanicDesert extends BiomeBaseErebus {
public BiomeVolcanicDesert(BiomeProperties properties) {
super(properties, new BiomeDecoratorVolcanicDesert());
properties.setBaseBiome("Volcanic Desert");
properties.setTemperature(1.9F);
properties.setRainDisabled();
setColors(0xA6BB4E, 0x91A922);
setFog(255, 231, 10);
setWeight(16);
/*
spawningGradual.add(new SpawnEntry(EntityScorpion.class, 20).setGroupSize(1, 4));
spawningGradual.add(new SpawnEntry(EntitySolifuge.class, 25).setGroupSize(1, 4));
spawningGradual.add(new SpawnEntry(EntityFireAnt.class, 30).setGroupSize(1, 8));
spawningGradual.add(new SpawnEntry(EntityFireAntSoldier.class, 30).setGroupSize(1, 3));
spawningGradual.add(new SpawnEntry(EntityAntlion.class, 30).setGroupSize(1, 3));
spawningGradual.add(new SpawnEntry(EntityBlackWidow.class, 5).setGroupSize(1, 1));
spawningGradual.add(new SpawnEntry(EntityLavaWebSpider.class, 300).setGroupSize(1, 1));
spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2));
spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(8, 8));
spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3));
*/
topBlock = Blocks.SAND.getDefaultState();
fillerBlock = Blocks.SANDSTONE.getDefaultState();
}
@Override
public Block placeCaveBlock(Block block, int x, int y, int z, Random rand) {
return block == ModBlocks.UMBERSTONE || block == topBlock || block == fillerBlock || block == Blocks.SANDSTONE ? y < 17 ? Blocks.FLOWING_LAVA : Blocks.AIR : block;
}
}