package net.minecraft.entity;

import net.minecraft.block.material.Material;
import net.minecraft.entity.monster.IMob;
import net.minecraft.entity.passive.EntityAmbientCreature;
import net.minecraft.entity.passive.EntityAnimal;
import net.minecraft.entity.passive.EntityWaterMob;

public enum EnumCreatureType
{
	monster(IMob.class, 70, Material.air, false, false),
	creature(EntityAnimal.class, 10, Material.air, true, true),
	ambient(EntityAmbientCreature.class, 15, Material.air, true, false),
	waterCreature(EntityWaterMob.class, 5, Material.water, true, false);
	private final Class creatureClass;
	private final int maxNumberOfCreature;
	private final Material creatureMaterial;
	private final boolean isPeacefulCreature;
	private final boolean isAnimal;

	private static final String __OBFID = "CL_00001551";

	private EnumCreatureType(Class par3Class, int par4, Material par5Material, boolean par6, boolean par7)
	{
		this.creatureClass = par3Class;
		this.maxNumberOfCreature = par4;
		this.creatureMaterial = par5Material;
		this.isPeacefulCreature = par6;
		this.isAnimal = par7;
	}

	public Class getCreatureClass()
	{
		return this.creatureClass;
	}

	public int getMaxNumberOfCreature()
	{
		return this.maxNumberOfCreature;
	}

	public Material getCreatureMaterial()
	{
		return this.creatureMaterial;
	}

	public boolean getPeacefulCreature()
	{
		return this.isPeacefulCreature;
	}

	public boolean getAnimal()
	{
		return this.isAnimal;
	}
}