package erebus.world.biomes;
import erebus.ModBiomes;
import erebus.world.biomes.decorators.BiomeDecoratorBaseErebus;
import erebus.world.biomes.decorators.BiomeDecoratorElysianFields;
public class BiomeElysianFields extends BiomeBaseErebus {
public BiomeElysianFields(BiomeProperties properties) {
this(properties, new BiomeDecoratorElysianFields());
}
public BiomeElysianFields(BiomeProperties properties, BiomeDecoratorBaseErebus decorator) {
super(properties, decorator);
properties.setBaseBiome("Elysian Fields");
properties.setTemperature(0.85F);
properties.setRainDisabled();
setColors(0xC6FF54);
setFog(213, 228, 127);
setWeight(20);
/*
spawningGradual.add(new SpawnEntry(EntityGrasshopper.class, 10).setGroupSize(1, 3));
spawningGradual.add(new SpawnEntry(EntityGlowWorm.class, 10).setGroupSize(1, 3));
spawningGradual.add(new SpawnEntry(EntityTitanBeetle.class, 8).setGroupSize(1, 1));
spawningGradual.add(new SpawnEntry(EntityWorkerBee.class, 10).setGroupSize(1, 2));
spawningGradual.add(new SpawnEntry(EntityMoth.class, 15).setGroupSize(2, 3));
spawningGradual.add(new SpawnEntry(EntityFly.class, 10).setGroupSize(2, 2));
spawningGradual.add(new SpawnEntry(EntityBeetle.class, 20).setGroupSize(3, 5));
spawningGradual.add(new SpawnEntry(EntityBeetleLarva.class, 18).setGroupSize(2, 3));
spawningGradual.add(new SpawnEntry(EntityCicada.class, 100).setGroupSize(1, 1));
spawningGradual.add(new SpawnEntry(EntityWheatWeevil.class, 10).setGroupSize(1, 2));
spawningGradual.add(new SpawnEntry(EntityDragonfly.class, 10).setGroupSize(1, 3));
spawningGradual.add(new SpawnEntry(EntityVelvetWorm.class, 10).setGroupSize(1, 2));
spawningGradual.add(new SpawnEntry(EntityBotFly.class, 10).setGroupSize(2, 3));
spawningGradual.add(new SpawnEntry(EntityChameleonTick.class, 10).setGroupSize(1, 2));
*/
}
@Override
public BiomeBaseErebus getRandomSubBiome(int randomValue) {
return randomValue < 40 ? ModBiomes.fieldsSubForest : null;
}
public static class BiomeElysianForest extends BiomeElysianFields {
public BiomeElysianForest(BiomeProperties properties) {
super(properties, new BiomeDecoratorElysianFields.BiomeDecoratorElysianForest());
properties.setBaseBiome("Elysian Forest");
setColors(0x74BF26);
}
}
}