001    package net.minecraftforge.client.event;
002    
003    import net.minecraft.entity.player.EntityPlayer;
004    import net.minecraft.item.ItemStack;
005    import net.minecraft.util.MovingObjectPosition;
006    import net.minecraft.client.renderer.RenderGlobal;
007    import net.minecraftforge.event.Cancelable;
008    import net.minecraftforge.event.Event;
009    
010    @Cancelable
011    public class DrawBlockHighlightEvent extends Event
012    {
013        public final RenderGlobal context;
014        public final EntityPlayer player;
015        public final MovingObjectPosition target;
016        public final int subID;
017        public final ItemStack currentItem;
018        public final float partialTicks;
019        
020        public DrawBlockHighlightEvent(RenderGlobal context, EntityPlayer player, MovingObjectPosition target, int subID, ItemStack currentItem, float partialTicks)
021        {
022            this.context = context;
023            this.player = player;
024            this.target = target;
025            this.subID = subID;
026            this.currentItem = currentItem;
027            this.partialTicks= partialTicks;
028        }
029    
030    }