001package net.minecraftforge.event.entity.item;
002
003import net.minecraft.entity.item.EntityItem;
004import net.minecraftforge.event.entity.EntityEvent;
005
006/**
007 * Base class for all EntityItem events. Contains a reference to the
008 * EntityItem of interest. For most EntityItem events, there's little to no
009 * additional useful data from the firing method that isn't already contained
010 * within the EntityItem instance.
011 */
012public class ItemEvent extends EntityEvent
013{
014    /**
015     * The relevant EntityItem for this event, already cast for you.
016     */
017    public final EntityItem entityItem;
018
019    /**
020     * Creates a new event for an EntityItem.
021     * 
022     * @param itemEntity The EntityItem for this event
023     */
024    public ItemEvent(EntityItem itemEntity)
025    {
026        super(itemEntity);
027        this.entityItem = itemEntity;
028    }
029}