    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}