Class PlayerClickBlockDisplayEvent

java.lang.Object
org.bukkit.event.Event
me.c7dev.dexterity.api.events.PlayerClickBlockDisplayEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class PlayerClickBlockDisplayEvent extends org.bukkit.event.Event implements org.bukkit.event.Cancellable
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.event.Event

    org.bukkit.event.Event.Result
  • Constructor Summary

    Constructors
    Constructor
    Description
    PlayerClickBlockDisplayEvent(org.bukkit.entity.Player player, ClickedBlockDisplay clicked, org.bukkit.event.block.Action action, DexterityDisplay display)
    Event called when a player has clicked a block display entity
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bukkit.event.block.Action
    Retrieves Action determining if player left or right clicked
    org.bukkit.entity.BlockDisplay
    Gets the living block display entity
    org.bukkit.block.BlockFace
    Gets the cardinal direction of the face that was clicked
    Returns the DexterityDisplay if the clicked block display is part of one
    static org.bukkit.event.HandlerList
     
    org.bukkit.event.HandlerList
     
    org.bukkit.util.Vector
    Returns a vector relative to the face of the block display with the offset from the click location to the block display face center's location
    org.bukkit.entity.Player
    Gets the player who clicked the block display
    org.bukkit.Location
    Gets the location that exists on the surface of the block that is the precise point that the player is looking at
    double
    Returns the number of blocks of distance from the surface of the block to the player's eye
    org.bukkit.util.Vector
    Returns a Vector that is perpendicular to the surface of the face of the block
    boolean
     
    void
    setCancelled(boolean b)
     

    Methods inherited from class org.bukkit.event.Event

    getEventName, isAsynchronous

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PlayerClickBlockDisplayEvent

      public PlayerClickBlockDisplayEvent(org.bukkit.entity.Player player, ClickedBlockDisplay clicked, org.bukkit.event.block.Action action, DexterityDisplay display)
      Event called when a player has clicked a block display entity
  • Method Details

    • getPlayer

      public org.bukkit.entity.Player getPlayer()
      Gets the player who clicked the block display
      Returns:
    • getBlockDisplay

      public org.bukkit.entity.BlockDisplay getBlockDisplay()
      Gets the living block display entity
      Returns:
    • getBlockFace

      public org.bukkit.block.BlockFace getBlockFace()
      Gets the cardinal direction of the face that was clicked
      Returns:
    • getPreciseClickLocation

      public org.bukkit.Location getPreciseClickLocation()
      Gets the location that exists on the surface of the block that is the precise point that the player is looking at
      Returns:
    • getAction

      public org.bukkit.event.block.Action getAction()
      Retrieves Action determining if player left or right clicked
      Returns:
    • getClickedDisplay

      public DexterityDisplay getClickedDisplay()
      Returns the DexterityDisplay if the clicked block display is part of one
      Returns:
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.bukkit.event.Cancellable
    • getSurfaceNormal

      public org.bukkit.util.Vector getSurfaceNormal()
      Returns a Vector that is perpendicular to the surface of the face of the block
      Returns:
    • getPreciseDistanceFromEye

      public double getPreciseDistanceFromEye()
      Returns the number of blocks of distance from the surface of the block to the player's eye
      Returns:
    • getOffsetFromFaceCenter

      public org.bukkit.util.Vector getOffsetFromFaceCenter()
      Returns a vector relative to the face of the block display with the offset from the click location to the block display face center's location
      Returns:
    • setCancelled

      public void setCancelled(boolean b)
      Specified by:
      setCancelled in interface org.bukkit.event.Cancellable
    • getHandlers

      public org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()