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 }