## 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 |

- - ### 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.

  - ### 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.
    `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 var1, int var2, int var3, int var4)` 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)`