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

- Packages that use EntityLiving
  Package | Description
  --- | ---
  cpw.mods.fml.common.registry |
  net.minecraft.client.renderer.entity |
  net.minecraft.entity |
  net.minecraft.entity.ai |
  net.minecraft.entity.boss |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |
  net.minecraft.pathfinding |
  net.minecraft.src |
  net.minecraftforge.event |
  net.minecraftforge.event.entity.living |

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

    Method parameters in cpw.mods.fml.common.registry with type arguments of type EntityLiving
    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.`removeSpawn(Class<? extends EntityLiving> entityClass, EnumCreatureType typeOfCreature, BiomeGenBase... biomes)`

  - ### Uses of EntityLiving in net.minecraft.client.renderer.entity

    Methods in net.minecraft.client.renderer.entity with parameters of type EntityLiving
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderOcelot.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderSquid.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderWither.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBlaze.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderIronGolem.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderDragon.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderSilverfish.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderZombie.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBiped.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderWitch.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBat.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderChicken.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderLiving.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderEnderman.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderVillager.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderMooshroom.`doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9)`

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

    Subclasses of EntityLiving in net.minecraft.entity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityAgeable`
    `class` | `EntityCreature`
    `class` | `EntityFlying`

  - ### Uses of EntityLiving in net.minecraft.entity.ai

    Constructors in net.minecraft.entity.ai with parameters of type EntityLiving
    Constructor and Description
    `EntityAIBreakDoor(EntityLiving par1EntityLiving)`
    `EntityAIControlledByPlayer(EntityLiving par1EntityLiving, float par2)`
    `EntityAIDoorInteract(EntityLiving par1EntityLiving)`
    `EntityAIEatGrass(EntityLiving par1EntityLiving)`
    `EntityAILeapAtTarget(EntityLiving par1EntityLiving, float par2)`
    `EntityAILookIdle(EntityLiving par1EntityLiving)`
    `EntityAIOcelotAttack(EntityLiving par1EntityLiving)`
    `EntityAIOpenDoor(EntityLiving par1EntityLiving, boolean par2)`
    `EntityAISwimming(EntityLiving par1EntityLiving)`
    `EntityAIWatchClosest(EntityLiving par1EntityLiving, Class par2Class, float par3)`
    `EntityAIWatchClosest(EntityLiving par1EntityLiving, Class par2Class, float par3, float par4)`
    `EntityAIWatchClosest2(EntityLiving par1EntityLiving, Class par2Class, float par3, float par4)`
    `EntityJumpHelper(EntityLiving par1EntityLiving)`
    `EntityLookHelper(EntityLiving par1EntityLiving)`
    `EntityMoveHelper(EntityLiving par1EntityLiving)`
    `EntitySenses(EntityLiving par1EntityLiving)`

  - ### Uses of EntityLiving in net.minecraft.entity.boss

    Subclasses of EntityLiving in net.minecraft.entity.boss
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityDragon`
    `class` | `EntityWither`

  - ### Uses of EntityLiving in net.minecraft.entity.monster

    Subclasses of EntityLiving in net.minecraft.entity.monster
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityBlaze`
    `class` | `EntityCaveSpider`
    `class` | `EntityCreeper`
    `class` | `EntityEnderman`
    `class` | `EntityGhast`
    `class` | `EntityGiantZombie`
    `class` | `EntityGolem`
    `class` | `EntityIronGolem`
    `class` | `EntityMagmaCube`
    `class` | `EntityMob`
    `class` | `EntityPigZombie`
    `class` | `EntitySilverfish`
    `class` | `EntitySkeleton`
    `class` | `EntitySlime`
    `class` | `EntitySnowman`
    `class` | `EntitySpider`
    `class` | `EntityWitch`
    `class` | `EntityZombie`

  - ### Uses of EntityLiving in net.minecraft.entity.passive

    Subclasses of EntityLiving in net.minecraft.entity.passive
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityAmbientCreature`
    `class` | `EntityAnimal`
    `class` | `EntityBat`
    `class` | `EntityChicken`
    `class` | `EntityCow`
    `class` | `EntityHorse`
    `class` | `EntityMooshroom`
    `class` | `EntityOcelot`
    `class` | `EntityPig`
    `class` | `EntitySheep`
    `class` | `EntitySquid`
    `class` | `EntityTameable`
    `class` | `EntityVillager`
    `class` | `EntityWaterMob`
    `class` | `EntityWolf`

  - ### Uses of EntityLiving in net.minecraft.pathfinding

    Constructors in net.minecraft.pathfinding with parameters of type EntityLiving
    Constructor and Description
    `PathNavigate(EntityLiving par1EntityLiving, World par2World)`

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

    Method parameters in net.minecraft.src with type arguments of type EntityLiving
    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.`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

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

    Methods in net.minecraftforge.event with parameters of type EntityLiving
    Modifier and Type | Method and Description
    --- | ---
    `static Event.Result` | ForgeEventFactory.`canEntityDespawn(EntityLiving entity)`
    `static Event.Result` | ForgeEventFactory.`canEntitySpawn(EntityLiving entity, World world, float x, float y, float z)`
    `static boolean` | ForgeEventFactory.`doSpecialSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `static int` | ForgeEventFactory.`getMaxSpawnPackSize(EntityLiving entity)`

  - ### Uses of EntityLiving in net.minecraftforge.event.entity.living

    Constructors in net.minecraftforge.event.entity.living with parameters of type EntityLiving
    Constructor and Description
    `LivingPackSizeEvent(EntityLiving entity)`
    `LivingSpawnEvent.AllowDespawn(EntityLiving entity)`
    `LivingSpawnEvent.CheckSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `LivingSpawnEvent.SpecialSpawn(EntityLiving entity, World world, float x, float y, float z)`
    `LivingSpawnEvent(EntityLiving entity, World world, float x, float y, float z)`