package sourcecoded.quantum.worldgen.biome; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.monster.EntityEnderman; 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 BiomeEndAnomaly extends BiomeGenBase implements IBiomeAnomaly { public BiomeEndAnomaly(int id) { super(id); this.setBiomeName("End Anomaly"); this.rootHeight = -1F; this.heightVariation = 3F; this.setColor(16711935); this.setDisableRain(); this.func_76733_a(5470985).setTemperatureRainfall(0.9F, 1.0F); this.spawnableMonsterList.clear(); this.spawnableCreatureList.clear(); this.spawnableWaterCreatureList.clear(); this.spawnableCaveCreatureList.clear(); this.spawnableMonsterList.add(new BiomeGenBase.SpawnListEntry(EntityEnderman.class, 10, 4, 4)); this.topBlock = Blocks.end_stone; this.fillerBlock = Blocks.end_stone; this.theBiomeDecorator = new BiomeAnomalyDecorator(); } @SideOnly(Side.CLIENT) public int getSkyColorByTemp(float temperature) { return 0; } public int getBiomeGrassColor(int p_150558_1_, int p_150558_2_, int p_150558_3_) { return super.getBiomeGrassColor(p_150558_1_, p_150558_2_, p_150558_3_); } }