public static class PlayerInteractEvent.EntityInteractSpecific extends PlayerInteractEvent
Entity.applyPlayerInteraction(net.minecraft.entity.player.EntityPlayer, net.minecraft.util.math.Vec3d, net.minecraft.util.EnumHand) is called.
 Let result be the return value of Entity.applyPlayerInteraction(net.minecraft.entity.player.EntityPlayer, net.minecraft.util.math.Vec3d, net.minecraft.util.EnumHand), or PlayerInteractEvent.cancellationResult if the event is cancelled.
 If we are on the client and result is not EnumActionResult.SUCCESS, the client will then try PlayerInteractEvent.EntityInteract.PlayerInteractEvent.EntityInteract, PlayerInteractEvent.EntityInteractSpecific, PlayerInteractEvent.LeftClickBlock, PlayerInteractEvent.LeftClickEmpty, PlayerInteractEvent.RightClickBlock, PlayerInteractEvent.RightClickEmpty, PlayerInteractEvent.RightClickItemPlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.VisibilityLivingEvent.LivingJumpEvent, LivingEvent.LivingUpdateEventEntityEvent.CanUpdate, EntityEvent.EnteringChunk, EntityEvent.EntityConstructingEvent.HasResult, Event.Result| Constructor and Description | 
|---|
EntityInteractSpecific(EntityPlayer player,
                      EnumHand hand,
                      Entity target,
                      Vec3d localPos)  | 
| Modifier and Type | Method and Description | 
|---|---|
Vec3d | 
getLocalPos()
Returns the local interaction position. 
 | 
Entity | 
getTarget()  | 
getCancellationResult, getFace, getHand, getItemStack, getPos, getSide, getWorld, setCancellationResultgetEntityPlayergetEntityLivinggetEntitygetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setuppublic EntityInteractSpecific(EntityPlayer player, EnumHand hand, Entity target, Vec3d localPos)
public Vec3d getLocalPos()
public Entity getTarget()