    001    package net.minecraftforge.event.entity.item;
    002
    003    import net.minecraft.entity.item.EntityItem;
    004    import 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     */
    012    public 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    }