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

- Packages that use EntityLivingBase
  Package | Description
  --- | ---
  net.minecraft.block |
  net.minecraft.client |
  net.minecraft.client.audio |
  net.minecraft.client.entity |
  net.minecraft.client.gui.inventory |
  net.minecraft.client.model |
  net.minecraft.client.renderer |
  net.minecraft.client.renderer.entity |
  net.minecraft.client.renderer.tileentity |
  net.minecraft.enchantment |
  net.minecraft.entity |
  net.minecraft.entity.boss |
  net.minecraft.entity.item |
  net.minecraft.entity.monster |
  net.minecraft.entity.passive |
  net.minecraft.entity.player |
  net.minecraft.entity.projectile |
  net.minecraft.item |
  net.minecraft.network.packet |
  net.minecraft.potion |
  net.minecraft.util |
  net.minecraft.village |
  net.minecraft.world |
  net.minecraftforge.client |
  net.minecraftforge.client.event |
  net.minecraftforge.common |
  net.minecraftforge.event |
  net.minecraftforge.event.entity.living |

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

    Methods in net.minecraft.block with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static int` | BlockPistonBase.`determineOrientation(World par0World, int par1, int par2, int par3, EntityLivingBase par4EntityLivingBase)` gets the way this piston should face for that entity that placed it.
    `boolean` | Block.`isBed(World world, int x, int y, int z, EntityLivingBase player)` Determines if this block is classified as a Bed, Allowing players to sleep in it, though the block has to specifically perform the sleeping functionality in it's activated event.
    `boolean` | Block.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)` Checks if a player or entity can use this block to 'climb' like a ladder.
    `boolean` | BlockVine.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)`
    `boolean` | BlockLadder.`isLadder(World world, int x, int y, int z, EntityLivingBase entity)`
    `void` | BlockEnderChest.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockStairs.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockAnvil.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockDispenser.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockRedstoneLogic.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | Block.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockCommandBlock.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockFurnace.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockFenceGate.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockBrewingStand.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockCocoa.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockChest.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockHopper.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockPumpkin.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockEnchantmentTable.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockBeacon.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockLever.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockPistonBase.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockEndPortalFrame.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockSkull.`onBlockPlacedBy(World par1World, int par2, int par3, int par4, EntityLivingBase par5EntityLivingBase, ItemStack par6ItemStack)` Called when the block is placed in the world.
    `void` | BlockTNT.`primeTnt(World par1World, int par2, int par3, int par4, int par5, EntityLivingBase par6EntityLivingBase)` spawns the primed tnt and plays the fuse sound.

  - ### Uses of EntityLivingBase in net.minecraft.client

    Fields in net.minecraft.client declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | Minecraft.`pointedEntityLiving`
    `EntityLivingBase` | Minecraft.`renderViewEntity` The Entity from which the renderer determines the render viewpoint.

  - ### Uses of EntityLivingBase in net.minecraft.client.audio

    Methods in net.minecraft.client.audio with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | SoundManager.`setListener(EntityLivingBase par1EntityLivingBase, float par2)` Sets the listener of sounds

  - ### Uses of EntityLivingBase in net.minecraft.client.entity

    Subclasses of EntityLivingBase in net.minecraft.client.entity
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractClientPlayer`
    `class` | `EntityClientPlayerMP`
    `class` | `EntityOtherPlayerMP`
    `class` | `EntityPlayerSP`

  - ### Uses of EntityLivingBase in net.minecraft.client.gui.inventory

    Methods in net.minecraft.client.gui.inventory with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GuiInventory.`func_110423_a(int par0, int par1, int par2, float par3, float par4, EntityLivingBase par5EntityLivingBase)`

  - ### Uses of EntityLivingBase in net.minecraft.client.model

    Methods in net.minecraft.client.model with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModelSkeleton.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelWolf.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelSheep2.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelHorse.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelMagmaCube.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelBase.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelSheep1.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelDragon.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelIronGolem.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelOcelot.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.
    `void` | ModelWither.`setLivingAnimations(EntityLivingBase par1EntityLivingBase, float par2, float par3, float par4)` Used for easily adding entity-dependent animations.

  - ### Uses of EntityLivingBase in net.minecraft.client.renderer

    Methods in net.minecraft.client.renderer with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderGlobal.`drawBlockDamageTexture(Tessellator par1Tessellator, EntityLivingBase par2EntityPlayer, float par3)`
    `static int` | ActiveRenderInfo.`getBlockIdAtEntityViewpoint(World par0World, EntityLivingBase par1EntityLivingBase, float par2)` Returns the block ID at the current camera location (either air or fluid), taking into account the height of fluid blocks
    `static Vec3` | ActiveRenderInfo.`projectViewFromEntity(EntityLivingBase par0EntityLivingBase, double par1)` Returns a vector representing the projection along the given entity's view for the given distance
    `void` | ItemRenderer.`renderItem(EntityLivingBase par1EntityLivingBase, ItemStack par2ItemStack, int par3)`
    `void` | ItemRenderer.`renderItem(EntityLivingBase par1EntityLivingBase, ItemStack par2ItemStack, int par3, IItemRenderer.ItemRenderType type)` Renders the item stack for being in an entity's hand Args: itemStack
    `int` | RenderGlobal.`sortAndRender(EntityLivingBase par1EntityLivingBase, int par2, double par3)` Sorts all renderers based on the passed in entity.
    `boolean` | RenderGlobal.`updateRenderers(EntityLivingBase par1EntityLivingBase, boolean par2)` Updates some of the renderers sorted by distance from the player

    Constructors in net.minecraft.client.renderer with parameters of type EntityLivingBase
    Constructor and Description
    `RenderSorter(EntityLivingBase par1EntityLivingBase)`

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

    Fields in net.minecraft.client.renderer.entity declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | RenderManager.`field_96451_i`
    `EntityLivingBase` | RenderManager.`livingPlayer` Rendermanager's variable for the player

    Methods in net.minecraft.client.renderer.entity with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderManager.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, EntityLivingBase par5EntityLivingBase, GameSettings par6GameSettings, float par7)` Caches the current frame's active render info, including the current World, RenderEngine, GameSettings and FontRenderer settings, as well as interpolated player position, pitch and yaw.
    `void` | RendererLivingEntity.`doRenderLiving(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBat.`doRenderLiving(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderPlayer.`doRenderLiving(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderOcelot.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderSquid.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderWither.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBlaze.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderIronGolem.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderDragon.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderSilverfish.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderZombie.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderBiped.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderWitch.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderChicken.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderLiving.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderEnderman.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderVillager.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`
    `void` | RenderMooshroom.`renderPlayer(EntityLivingBase par1EntityLivingBase, double par2, double par4, double par6, float par8, float par9)`

  - ### Uses of EntityLivingBase in net.minecraft.client.renderer.tileentity

    Fields in net.minecraft.client.renderer.tileentity declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | TileEntityRenderer.`entityLivingPlayer`

    Methods in net.minecraft.client.renderer.tileentity with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntityRenderer.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, float par5)` Caches several render-related references, including the active World, RenderEngine, FontRenderer, and the camera- bound EntityLiving's interpolated pitch, yaw and position.

  - ### Uses of EntityLivingBase in net.minecraft.enchantment

    Methods in net.minecraft.enchantment with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `float` | Enchantment.`calcModifierLiving(int par1, EntityLivingBase par2EntityLivingBase)` Calculates de (magic) damage done by the enchantment on a living entity based on level and entity passed.
    `float` | EnchantmentDamage.`calcModifierLiving(int par1, EntityLivingBase par2EntityLivingBase)` Calculates de (magic) damage done by the enchantment on a living entity based on level and entity passed.
    `static void` | EnchantmentThorns.`func_92096_a(Entity par0Entity, EntityLivingBase par1EntityLivingBase, Random par2Random)`
    `static int` | EnchantmentHelper.`func_92098_i(EntityLivingBase par0EntityLivingBase)`
    `static ItemStack` | EnchantmentHelper.`func_92099_a(Enchantment par0Enchantment, EntityLivingBase par1EntityLivingBase)`
    `static boolean` | EnchantmentHelper.`getAquaAffinityModifier(EntityLivingBase par0EntityLivingBase)` Returns the aqua affinity status of enchantments on current equipped item of player.
    `static int` | EnchantmentHelper.`getEfficiencyModifier(EntityLivingBase par0EntityLivingBase)` Return the extra efficiency of tools based on enchantments on equipped player item.
    `static float` | EnchantmentHelper.`getEnchantmentModifierLiving(EntityLivingBase par0EntityLivingBase, EntityLivingBase par1EntityLivingBase)` Return the (magic) extra damage of the enchantments on player equipped item.
    `static int` | EnchantmentHelper.`getFireAspectModifier(EntityLivingBase par0EntityLivingBase)`
    `static int` | EnchantmentHelper.`getFortuneModifier(EntityLivingBase par0EntityLivingBase)` Returns the fortune enchantment modifier of the current equipped item of player.
    `static int` | EnchantmentHelper.`getKnockbackModifier(EntityLivingBase par0EntityLivingBase, EntityLivingBase par1EntityLivingBase)` Returns the knockback value of enchantments on equipped player item.
    `static int` | EnchantmentHelper.`getLootingModifier(EntityLivingBase par0EntityLivingBase)` Returns the looting enchantment modifier of the current equipped item of player.
    `static int` | EnchantmentHelper.`getRespiration(EntityLivingBase par0EntityLivingBase)` Returns the 'Water Breathing' modifier of enchantments on player equipped armors.
    `static boolean` | EnchantmentHelper.`getSilkTouchModifier(EntityLivingBase par0EntityLivingBase)` Returns the silk touch status of enchantments on current equipped item of player.

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

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

    Methods in net.minecraft.entity that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | EntityLivingBase.`func_94060_bK()`
    `EntityLivingBase` | EntityLivingBase.`getAITarget()`
    `EntityLivingBase` | EntityLiving.`getAttackTarget()` Gets the active target the Task system uses for tracking
    `EntityLivingBase` | EntityLivingBase.`getLastAttacker()`

    Methods in net.minecraft.entity with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | IRangedAttackMob.`attackEntityWithRangedAttack(EntityLivingBase entitylivingbase, float f)` Attack the specified entity using a ranged attack.
    `boolean` | EntityLivingBase.`isOnSameTeam(EntityLivingBase par1EntityLivingBase)`
    `void` | Entity.`onKillEntity(EntityLivingBase par1EntityLivingBase)` This method gets called when the entity kills another one.
    `void` | EntityLiving.`setAttackTarget(EntityLivingBase par1EntityLivingBase)` Sets the active target the Task system uses for tracking
    `void` | EntityLivingBase.`setRevengeTarget(EntityLivingBase par1EntityLivingBase)`

    Constructors in net.minecraft.entity with parameters of type EntityLivingBase
    Constructor and Description
    `EntityBodyHelper(EntityLivingBase par1EntityLivingBase)`

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

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

    Methods in net.minecraft.entity.boss with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityWither.`attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase, float par2)` Attack the specified entity using a ranged attack.

  - ### Uses of EntityLivingBase in net.minecraft.entity.item

    Methods in net.minecraft.entity.item that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | EntityTNTPrimed.`getTntPlacedBy()` returns null or the entityliving it was placed or ignited by

    Constructors in net.minecraft.entity.item with parameters of type EntityLivingBase
    Constructor and Description
    `EntityEnderPearl(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityExpBottle(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityTNTPrimed(World par1World, double par2, double par4, double par6, EntityLivingBase par8EntityLivingBase)`

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

    Subclasses of EntityLivingBase 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`

    Methods in net.minecraft.entity.monster with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityWitch.`attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase, float par2)` Attack the specified entity using a ranged attack.
    `void` | EntitySkeleton.`attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase, float par2)` Attack the specified entity using a ranged attack.
    `void` | EntitySnowman.`attackEntityWithRangedAttack(EntityLivingBase par1EntityLivingBase, float par2)` Attack the specified entity using a ranged attack.
    `void` | EntityZombie.`onKillEntity(EntityLivingBase par1EntityLivingBase)` This method gets called when the entity kills another one.

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

    Subclasses of EntityLivingBase 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`

    Methods in net.minecraft.entity.passive that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | EntityTameable.`func_130012_q()`

    Methods in net.minecraft.entity.passive with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntityWolf.`func_142018_a(EntityLivingBase par1EntityLivingBase, EntityLivingBase par2EntityLivingBase)`
    `boolean` | EntityTameable.`func_142018_a(EntityLivingBase par1EntityLivingBase, EntityLivingBase par2EntityLivingBase)`
    `boolean` | EntityTameable.`isOnSameTeam(EntityLivingBase par1EntityLivingBase)`
    `void` | EntityWolf.`setAttackTarget(EntityLivingBase par1EntityLivingBase)` Sets the active target the Task system uses for tracking
    `void` | EntityVillager.`setRevengeTarget(EntityLivingBase par1EntityLivingBase)`

  - ### Uses of EntityLivingBase in net.minecraft.entity.player

    Subclasses of EntityLivingBase in net.minecraft.entity.player
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityPlayer`
    `class` | `EntityPlayerMP`

    Methods in net.minecraft.entity.player with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityPlayer.`onKillEntity(EntityLivingBase par1EntityLivingBase)` This method gets called when the entity kills another one.

  - ### Uses of EntityLivingBase in net.minecraft.entity.projectile

    Fields in net.minecraft.entity.projectile declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | EntityFireball.`shootingEntity`

    Methods in net.minecraft.entity.projectile that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | EntityThrowable.`getThrower()`

    Constructors in net.minecraft.entity.projectile with parameters of type EntityLivingBase
    Constructor and Description
    `EntityArrow(World par1World, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase, float par4, float par5)`
    `EntityArrow(World par1World, EntityLivingBase par2EntityLivingBase, float par3)`
    `EntityEgg(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntityLargeFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntityPotion(World par1World, EntityLivingBase par2EntityLivingBase, int par3)`
    `EntityPotion(World par1World, EntityLivingBase par2EntityLivingBase, ItemStack par3ItemStack)`
    `EntitySmallFireball(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`
    `EntitySnowball(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityThrowable(World par1World, EntityLivingBase par2EntityLivingBase)`
    `EntityWitherSkull(World par1World, EntityLivingBase par2EntityLivingBase, double par3, double par5, double par7)`

  - ### Uses of EntityLivingBase in net.minecraft.item

    Methods in net.minecraft.item with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | ItemStack.`damageItem(int par1, EntityLivingBase par2EntityLivingBase)` Damages the item in the ItemStack
    `boolean` | ItemStack.`func_111282_a(EntityPlayer par1EntityPlayer, EntityLivingBase par2EntityLivingBase)`
    `ModelBiped` | Item.`getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int armorSlot)` Override this method to have an item handle its own armor rendering.
    `void` | ItemStack.`hitEntity(EntityLivingBase par1EntityLivingBase, EntityPlayer par2EntityPlayer)` Calls the corresponding fct in di
    `boolean` | Item.`hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase)` Current implementations of this method in child classes do not use the entry argument beside ev.
    `boolean` | ItemSword.`hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase)` Current implementations of this method in child classes do not use the entry argument beside ev.
    `boolean` | ItemSaddle.`hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase)` Current implementations of this method in child classes do not use the entry argument beside ev.
    `boolean` | ItemTool.`hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase)` Current implementations of this method in child classes do not use the entry argument beside ev.
    `boolean` | Item.`itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase)` Returns true if the item can be used on the given entity, e.g.
    `boolean` | ItemNameTag.`itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase)` Returns true if the item can be used on the given entity, e.g.
    `boolean` | ItemSaddle.`itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase)` Returns true if the item can be used on the given entity, e.g.
    `boolean` | ItemShears.`itemInteractionForEntity(ItemStack itemstack, EntityPlayer player, EntityLivingBase entity)`
    `boolean` | ItemDye.`itemInteractionForEntity(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, EntityLivingBase par3EntityLivingBase)` Returns true if the item can be used on the given entity, e.g.
    `boolean` | Item.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemSword.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemShears.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | ItemTool.`onBlockDestroyed(ItemStack par1ItemStack, World par2World, int par3, int par4, int par5, int par6, EntityLivingBase par7EntityLivingBase)`
    `boolean` | Item.`onEntitySwing(EntityLivingBase entityLiving, ItemStack stack)` Called when a entity tries to play the 'swing' animation.

  - ### Uses of EntityLivingBase in net.minecraft.network.packet

    Constructors in net.minecraft.network.packet with parameters of type EntityLivingBase
    Constructor and Description
    `Packet24MobSpawn(EntityLivingBase par1EntityLivingBase)`

  - ### Uses of EntityLivingBase in net.minecraft.potion

    Methods in net.minecraft.potion with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | Potion.`affectEntity(EntityLivingBase par1EntityLivingBase, EntityLivingBase par2EntityLivingBase, int par3, double par4)` Hits the provided entity with this potion's instant effect.
    `void` | PotionAbsoption.`applyAttributesModifiersToEntity(EntityLivingBase par1EntityLivingBase, BaseAttributeMap par2BaseAttributeMap, int par3)`
    `void` | Potion.`applyAttributesModifiersToEntity(EntityLivingBase par1EntityLivingBase, BaseAttributeMap par2BaseAttributeMap, int par3)`
    `boolean` | PotionEffect.`onUpdate(EntityLivingBase par1EntityLivingBase)`
    `void` | PotionEffect.`performEffect(EntityLivingBase par1EntityLivingBase)`
    `void` | Potion.`performEffect(EntityLivingBase par1EntityLivingBase, int par2)`
    `void` | PotionAbsoption.`removeAttributesModifiersFromEntity(EntityLivingBase par1EntityLivingBase, BaseAttributeMap par2BaseAttributeMap, int par3)`
    `void` | PotionHealthBoost.`removeAttributesModifiersFromEntity(EntityLivingBase par1EntityLivingBase, BaseAttributeMap par2BaseAttributeMap, int par3)`
    `void` | Potion.`removeAttributesModifiersFromEntity(EntityLivingBase par1EntityLivingBase, BaseAttributeMap par2BaseAttributeMap, int par3)`

  - ### Uses of EntityLivingBase in net.minecraft.util

    Methods in net.minecraft.util that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | CombatTracker.`func_94550_c()`

    Methods in net.minecraft.util with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static DamageSource` | DamageSource.`causeMobDamage(EntityLivingBase par0EntityLivingBase)`
    `ChatMessageComponent` | EntityDamageSourceIndirect.`getDeathMessage(EntityLivingBase par1EntityLivingBase)` Returns the message to be displayed on player death.
    `ChatMessageComponent` | EntityDamageSource.`getDeathMessage(EntityLivingBase par1EntityLivingBase)` Returns the message to be displayed on player death.
    `ChatMessageComponent` | DamageSource.`getDeathMessage(EntityLivingBase par1EntityLivingBase)` Returns the message to be displayed on player death.

    Constructors in net.minecraft.util with parameters of type EntityLivingBase
    Constructor and Description
    `CombatTracker(EntityLivingBase par1EntityLivingBase)`

  - ### Uses of EntityLivingBase in net.minecraft.village

    Methods in net.minecraft.village that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | Village.`findNearestVillageAggressor(EntityLivingBase par1EntityLivingBase)`

    Methods in net.minecraft.village with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `void` | Village.`addOrRenewAgressor(EntityLivingBase par1EntityLivingBase)`
    `EntityLivingBase` | Village.`findNearestVillageAggressor(EntityLivingBase par1EntityLivingBase)`
    `EntityPlayer` | Village.`func_82685_c(EntityLivingBase par1EntityLivingBase)`

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

    Methods in net.minecraft.world that return EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `EntityLivingBase` | Explosion.`getExplosivePlacedBy()` Returns either the entity that placed the explosive block, the entity that caused the explosion or null.

  - ### Uses of EntityLivingBase in net.minecraftforge.client

    Methods in net.minecraftforge.client with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static ModelBiped` | ForgeHooksClient.`getArmorModel(EntityLivingBase entityLiving, ItemStack itemStack, int slotID, ModelBiped _default)`
    `static void` | ForgeHooksClient.`orientBedCamera(Minecraft mc, EntityLivingBase entity)`
    `static void` | ForgeHooksClient.`renderEquippedItem(IItemRenderer.ItemRenderType type, IItemRenderer customRenderer, RenderBlocks renderBlocks, EntityLivingBase entity, ItemStack item)`

  - ### Uses of EntityLivingBase in net.minecraftforge.client.event

    Fields in net.minecraftforge.client.event declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | RenderLivingEvent.`entity`

    Constructors in net.minecraftforge.client.event with parameters of type EntityLivingBase
    Constructor and Description
    `RenderLivingEvent.Post(EntityLivingBase entity, RendererLivingEntity renderer)`
    `RenderLivingEvent.Pre(EntityLivingBase entity, RendererLivingEntity renderer)`
    `RenderLivingEvent.Specials.Post(EntityLivingBase entity, RendererLivingEntity renderer)`
    `RenderLivingEvent.Specials.Pre(EntityLivingBase entity, RendererLivingEntity renderer)`
    `RenderLivingEvent.Specials(EntityLivingBase entity, RendererLivingEntity renderer)`
    `RenderLivingEvent(EntityLivingBase entity, RendererLivingEntity renderer)`

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

    Subclasses of EntityLivingBase in net.minecraftforge.common
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FakePlayer`

    Methods in net.minecraftforge.common with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static float` | ISpecialArmor.ArmorProperties.`ApplyArmor(EntityLivingBase entity, ItemStack[] inventory, DamageSource source, double damage)` Gathers and applies armor reduction to damage being dealt to a entity.
    `void` | ISpecialArmor.`damageArmor(EntityLivingBase entity, ItemStack stack, DamageSource source, int damage, int slot)` Applies damage to the ItemStack.
    `ISpecialArmor.ArmorProperties` | ISpecialArmor.`getProperties(EntityLivingBase player, ItemStack armor, DamageSource source, double damage, int slot)` Retrieves the modifiers to be used when calculating armor damage.
    `static boolean` | ForgeHooks.`isLivingOnLadder(Block block, World world, int x, int y, int z, EntityLivingBase entity)`
    `static boolean` | ForgeHooks.`onLivingAttack(EntityLivingBase entity, DamageSource src, float amount)`
    `static boolean` | ForgeHooks.`onLivingDeath(EntityLivingBase entity, DamageSource src)`
    `static boolean` | ForgeHooks.`onLivingDrops(EntityLivingBase entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue)`
    `static float` | ForgeHooks.`onLivingFall(EntityLivingBase entity, float distance)`
    `static float` | ForgeHooks.`onLivingHurt(EntityLivingBase entity, DamageSource src, float amount)`
    `static void` | ForgeHooks.`onLivingJump(EntityLivingBase entity)`
    `static void` | ForgeHooks.`onLivingSetAttackTarget(EntityLivingBase entity, EntityLivingBase target)`
    `static boolean` | ForgeHooks.`onLivingUpdate(EntityLivingBase entity)`

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

    Methods in net.minecraftforge.event with parameters of type EntityLivingBase
    Modifier and Type | Method and Description
    --- | ---
    `static ZombieEvent.SummonAidEvent` | ForgeEventFactory.`fireZombieSummonAid(EntityZombie zombie, World world, int x, int y, int z, EntityLivingBase attacker, double summonChance)`

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

    Fields in net.minecraftforge.event.entity.living declared as EntityLivingBase
    Modifier and Type | Field and Description
    --- | ---
    `EntityLivingBase` | ZombieEvent.SummonAidEvent.`attacker`
    `EntityLivingBase` | LivingEvent.`entityLiving`
    `EntityLivingBase` | LivingSetAttackTargetEvent.`target`

    Constructors in net.minecraftforge.event.entity.living with parameters of type EntityLivingBase
    Constructor and Description
    `EnderTeleportEvent(EntityLivingBase entity, double targetX, double targetY, double targetZ, float attackDamage)`
    `LivingAttackEvent(EntityLivingBase entity, DamageSource source, float ammount)`
    `LivingDeathEvent(EntityLivingBase entity, DamageSource source)`
    `LivingDropsEvent(EntityLivingBase entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue)`
    `LivingEvent.LivingJumpEvent(EntityLivingBase e)`
    `LivingEvent.LivingUpdateEvent(EntityLivingBase e)`
    `LivingEvent(EntityLivingBase entity)`
    `LivingFallEvent(EntityLivingBase entity, float distance)`
    `LivingHurtEvent(EntityLivingBase entity, DamageSource source, float ammount)`
    `LivingSetAttackTargetEvent(EntityLivingBase entity, EntityLivingBase target)`
    `ZombieEvent.SummonAidEvent(EntityZombie entity, World world, int x, int y, int z, EntityLivingBase attacker, double summonChance)`