## Uses of Class
net.minecraft.entity.item.EntityItem

- Packages that use EntityItem
  Package | Description
  --- | ---
  cpw.mods.fml.common |
  cpw.mods.fml.common.modloader |
  cpw.mods.fml.common.registry |
  net.minecraft.client.entity |
  net.minecraft.client.renderer.entity |
  net.minecraft.entity |
  net.minecraft.entity.item |
  net.minecraft.entity.player |
  net.minecraft.tileentity |
  net.minecraftforge.client |
  net.minecraftforge.common |
  net.minecraftforge.event.entity.item |
  net.minecraftforge.event.entity.living |
  net.minecraftforge.event.entity.player |

- - ### Uses of EntityItem in cpw.mods.fml.common

    Methods in cpw.mods.fml.common with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | IPickupNotifier.`notifyPickup(EntityItem item, EntityPlayer player)`

  - ### Uses of EntityItem in cpw.mods.fml.common.modloader

    Methods in cpw.mods.fml.common.modloader with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | ModLoaderPickupNotifier.`notifyPickup(EntityItem item, EntityPlayer player)`

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

    Methods in cpw.mods.fml.common.registry with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GameRegistry.`onPickupNotification(EntityPlayer player, EntityItem item)`

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

    Methods in net.minecraft.client.entity that return EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `EntityItem` | EntityClientPlayerMP.`dropOneItem(boolean par1)` Called when player presses the drop item key

    Methods in net.minecraft.client.entity with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityClientPlayerMP.`joinEntityItemWithWorld(EntityItem par1EntityItem)` Joins the passed in entity item with the world.

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

    Methods in net.minecraft.client.renderer.entity with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderItem.`doRenderItem(EntityItem par1EntityItem, double par2, double par4, double par6, float par8, float par9)` Renders the item

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

    Fields in net.minecraft.entity with type parameters of type EntityItem
    Modifier and Type | Field and Description
    --- | ---
    `ArrayList<EntityItem>` | Entity.`capturedDrops`

    Methods in net.minecraft.entity that return EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `EntityItem` | Entity.`dropItem(int par1, int par2)` Drops an item stack at the entity's position.
    `EntityItem` | Entity.`dropItemWithOffset(int par1, int par2, float par3)` Drops an item stack with a specified y offset.
    `EntityItem` | Entity.`entityDropItem(ItemStack par1ItemStack, float par2)` Drops an item at the position of the entity.

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

    Methods in net.minecraft.entity.item with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | EntityItem.`combineItems(EntityItem par1EntityItem)` Tries to merge this item with the item passed as the parameter.

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

    Methods in net.minecraft.entity.player that return EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `EntityItem` | EntityPlayer.`dropOneItem(boolean par1)` Called when player presses the drop item key
    `EntityItem` | EntityPlayer.`dropPlayerItem(ItemStack par1ItemStack)` Args: itemstack - called when player drops an item stack that's not in his inventory (like items still placed in a workbench while the workbench'es GUI gets closed)
    `EntityItem` | EntityPlayer.`dropPlayerItemWithRandomChoice(ItemStack par1ItemStack, boolean par2)` Args: itemstack, flag

    Methods in net.minecraft.entity.player with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityPlayer.`joinEntityItemWithWorld(EntityItem par1EntityItem)` Joins the passed in entity item with the world.

  - ### Uses of EntityItem in net.minecraft.tileentity

    Methods in net.minecraft.tileentity that return EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static EntityItem` | TileEntityHopper.`func_96119_a(World par0World, double par1, double par3, double par5)`

    Methods in net.minecraft.tileentity with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | TileEntityHopper.`func_96114_a(IInventory par0IInventory, EntityItem par1EntityItem)`

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

    Methods in net.minecraftforge.client with parameters of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ForgeHooksClient.`renderEntityItem(EntityItem entity, ItemStack item, float bobing, float rotation, Random random, RenderEngine engine, RenderBlocks renderBlocks)`

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

    Methods in net.minecraftforge.common that return EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static EntityItem` | ForgeHooks.`onPlayerTossEvent(EntityPlayer player, ItemStack item)`

    Method parameters in net.minecraftforge.common with type arguments of type EntityItem
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | ForgeHooks.`onLivingDrops(EntityLiving entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue)`

  - ### Uses of EntityItem in net.minecraftforge.event.entity.item

    Fields in net.minecraftforge.event.entity.item declared as EntityItem
    Modifier and Type | Field and Description
    --- | ---
    `EntityItem` | ItemEvent.`entityItem` The relevant EntityItem for this event, already cast for you.

    Constructors in net.minecraftforge.event.entity.item with parameters of type EntityItem
    Constructor and Description
    `ItemEvent(EntityItem itemEntity)` Creates a new event for an EntityItem.
    `ItemExpireEvent(EntityItem entityItem, int extraLife)` Creates a new event for an expiring EntityItem.
    `ItemTossEvent(EntityItem entityItem, EntityPlayer player)` Creates a new event for EntityItems tossed by a player.

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

    Fields in net.minecraftforge.event.entity.living with type parameters of type EntityItem
    Modifier and Type | Field and Description
    --- | ---
    `ArrayList<EntityItem>` | LivingDropsEvent.`drops`

    Constructor parameters in net.minecraftforge.event.entity.living with type arguments of type EntityItem
    Constructor and Description
    `LivingDropsEvent(EntityLiving entity, DamageSource source, ArrayList<EntityItem> drops, int lootingLevel, boolean recentlyHit, int specialDropValue)`

  - ### Uses of EntityItem in net.minecraftforge.event.entity.player

    Fields in net.minecraftforge.event.entity.player declared as EntityItem
    Modifier and Type | Field and Description
    --- | ---
    `EntityItem` | EntityItemPickupEvent.`item` This event is called when a player collides with a EntityItem on the ground.

    Constructors in net.minecraftforge.event.entity.player with parameters of type EntityItem
    Constructor and Description
    `EntityItemPickupEvent(EntityPlayer player, EntityItem item)`

    Constructor parameters in net.minecraftforge.event.entity.player with type arguments of type EntityItem
    Constructor and Description
    `PlayerDropsEvent(EntityPlayer entity, DamageSource source, ArrayList<EntityItem> drops, boolean recentlyHit)` Creates a new event containing all the items that will drop into the world when a player dies.