package sourcecoded.quantum.worldgen.biome; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.monster.EntityGhast; import net.minecraft.entity.monster.EntityMagmaCube; import net.minecraft.entity.monster.EntityPigZombie; import net.minecraft.init.Blocks; import net.minecraft.world.biome.BiomeGenBase; import sourcecoded.quantum.api.worldgen.IBiomeAnomaly; import sourcecoded.quantum.worldgen.decorator.BiomeAnomalyDecorator; @SuppressWarnings("unchecked") public class BiomeHellAnomaly extends BiomeGenBase implements IBiomeAnomaly { public BiomeHellAnomaly(int id) { super(id); this.setBiomeName("Hell Anomaly"); this.rootHeight = -1F; this.heightVariation = 3.5F; this.setColor(16711680); this.setDisableRain(); this.spawnableMonsterList.clear(); this.spawnableCreatureList.clear(); this.spawnableWaterCreatureList.clear(); this.spawnableCaveCreatureList.clear(); this.spawnableMonsterList.add(new BiomeGenBase.SpawnListEntry(EntityGhast.class, 50, 4, 4)); this.spawnableMonsterList.add(new BiomeGenBase.SpawnListEntry(EntityPigZombie.class, 100, 4, 4)); this.spawnableMonsterList.add(new BiomeGenBase.SpawnListEntry(EntityMagmaCube.class, 1, 4, 4)); this.topBlock = Blocks.netherrack; this.fillerBlock = Blocks.netherrack; this.theBiomeDecorator = new BiomeAnomalyDecorator(); } @SideOnly(Side.CLIENT) public int getSkyColorByTemp(float temperature) { return 16711680; } }