## Uses of Class
net.minecraft.entity.EnumCreatureType

- Packages that use EnumCreatureType
  Package | Description
  --- | ---
  cpw.mods.fml.common.registry |
  net.minecraft.block |
  net.minecraft.client.multiplayer |
  net.minecraft.entity |
  net.minecraft.src |
  net.minecraft.world |
  net.minecraft.world.biome |
  net.minecraft.world.chunk |
  net.minecraft.world.gen |
  net.minecraftforge.common |
  net.minecraftforge.event |
  net.minecraftforge.event.world |

- - ### Uses of EnumCreatureType in cpw.mods.fml.common.registry

    Methods in cpw.mods.fml.common.registry with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static void` | EntityRegistry.`addSpawn(Class<? extends EntityLiving> entityClass, int weightedProb, int min, int max, EnumCreatureType typeOfCreature, BiomeGenBase... biomes)`
    `static void` | EntityRegistry.`addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)`
    `static void` | EntityRegistry.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType typeOfCreature, BiomeGenBase... biomes)`
    `static void` | EntityRegistry.`removeSpawn(String entityName, EnumCreatureType spawnList, BiomeGenBase... biomes)`

  - ### Uses of EnumCreatureType in net.minecraft.block

    Methods in net.minecraft.block with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Block.`canCreatureSpawn(EnumCreatureType type, World world, int x, int y, int z)` Determines if a specified mob type can spawn on this block, returning false will prevent any mob from spawning on the block.

  - ### Uses of EnumCreatureType in net.minecraft.client.multiplayer

    Methods in net.minecraft.client.multiplayer with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `List` | ChunkProviderClient.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.

  - ### Uses of EnumCreatureType in net.minecraft.entity

    Methods in net.minecraft.entity that return EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static EnumCreatureType` | EnumCreatureType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static EnumCreatureType[]` | EnumCreatureType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in net.minecraft.entity with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | Entity.`isCreatureType(EnumCreatureType type, boolean forSpawnCount)` Returns true if the entity is of the @link{EnumCreatureType} provided

  - ### Uses of EnumCreatureType in net.minecraft.src

    Methods in net.minecraft.src with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`addSpawn(Class<? extends EntityLiving> entityClass, int weightedProb, int min, int max, EnumCreatureType spawnList)` Add a mob to the spawn list
    `static void` | ModLoader.`addSpawn(Class<? extends EntityLiving> entityClass, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)` Add a mob to the spawn list
    `static void` | ModLoader.`addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList)` Add a mob to the spawn list
    `static void` | ModLoader.`addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes)` Add a mob to the spawn list
    `static void` | ModLoader.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType spawnList)` Remove a spawn
    `static void` | ModLoader.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType spawnList, BiomeGenBase... biomes)` Remove a spawn
    `static void` | ModLoader.`removeSpawn(String entityName, EnumCreatureType spawnList)` Remove a spawn
    `static void` | ModLoader.`removeSpawn(String entityName, EnumCreatureType spawnList, BiomeGenBase... biomes)` Remove a spawn

  - ### Uses of EnumCreatureType in net.minecraft.world

    Methods in net.minecraft.world with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SpawnerAnimals.`canCreatureTypeSpawnAtLocation(EnumCreatureType par0EnumCreatureType, World par1World, int par2, int par3, int par4)` Returns whether or not the specified creature type can spawn at the specified location.
    `int` | World.`countEntities(EnumCreatureType type, boolean forSpawnCount)` Returns a count of entities that classify themselves as the specified creature type.
    `SpawnListEntry` | WorldServer.`spawnRandomCreature(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` only spawns creatures allowed by the chunkProvider

  - ### Uses of EnumCreatureType in net.minecraft.world.biome

    Methods in net.minecraft.world.biome with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `List` | BiomeGenBase.`getSpawnableList(EnumCreatureType par1EnumCreatureType)` Returns the correspondent list of the EnumCreatureType informed.

  - ### Uses of EnumCreatureType in net.minecraft.world.chunk

    Methods in net.minecraft.world.chunk with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `List` | IChunkProvider.`getPossibleCreatures(EnumCreatureType enumcreaturetype, int i, int j, int k)` Returns a list of creatures of the specified type that can spawn at the given location.

  - ### Uses of EnumCreatureType in net.minecraft.world.gen

    Methods in net.minecraft.world.gen with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `List` | ChunkProviderFlat.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.
    `List` | ChunkProviderEnd.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.
    `List` | ChunkProviderGenerate.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.
    `List` | ChunkProviderHell.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.
    `List` | ChunkProviderServer.`getPossibleCreatures(EnumCreatureType par1EnumCreatureType, int par2, int par3, int par4)` Returns a list of creatures of the specified type that can spawn at the given location.

  - ### Uses of EnumCreatureType in net.minecraftforge.common

    Methods in net.minecraftforge.common that return EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static EnumCreatureType` | EnumHelper.`addCreatureType(String name, Class typeClass, int maxNumber, Material material, boolean peaceful)`

  - ### Uses of EnumCreatureType in net.minecraftforge.event

    Methods in net.minecraftforge.event with parameters of type EnumCreatureType
    Modifier and Type | Method and Description
    --- | ---
    `static List` | ForgeEventFactory.`getPotentialSpawns(WorldServer world, EnumCreatureType type, int x, int y, int z, List oldList)`

  - ### Uses of EnumCreatureType in net.minecraftforge.event.world

    Fields in net.minecraftforge.event.world declared as EnumCreatureType
    Modifier and Type | Field and Description
    --- | ---
    `EnumCreatureType` | WorldEvent.PotentialSpawns.`type`

    Constructors in net.minecraftforge.event.world with parameters of type EnumCreatureType
    Constructor and Description
    `WorldEvent.PotentialSpawns(World world, EnumCreatureType type, int x, int y, int z, List oldList)`