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 }