public class PlayerInteractionListener extends java.lang.Object implements PlayerCleanupListener, org.bukkit.event.Listener
Constructor and Description |
---|
PlayerInteractionListener(Debugger debugger) |
Modifier and Type | Method and Description |
---|---|
ItemQuery |
getLastRightClick(org.bukkit.entity.Player player,
java.lang.Integer maxAge)
Retrieves the given player's most recent right click event.
|
ItemQuery |
getLastRightClick(org.bukkit.entity.Player player,
java.lang.Integer maxAge,
long currentTime)
Retrieves the given player's most recent right click event.
|
boolean |
hasLastRightClick(org.bukkit.entity.Player player)
Determines if a last right click event has been recorded for a given player.
|
void |
onInventoryCloseEvent(org.bukkit.event.inventory.InventoryCloseEvent event) |
void |
onPlayerInteractEvent(org.bukkit.event.player.PlayerInteractEvent event) |
void |
removePlayerCache(org.bukkit.entity.Player player)
Removes a given player from being referenced by any preset node.
|
public PlayerInteractionListener(Debugger debugger)
public void onPlayerInteractEvent(org.bukkit.event.player.PlayerInteractEvent event)
public void onInventoryCloseEvent(org.bukkit.event.inventory.InventoryCloseEvent event)
public ItemQuery getLastRightClick(org.bukkit.entity.Player player, java.lang.Integer maxAge)
player
- - the player whose interaction we're looking for.maxAge
- - the maximum age (in milliseconds) of the action. NULL indicates infinity.public ItemQuery getLastRightClick(org.bukkit.entity.Player player, java.lang.Integer maxAge, long currentTime)
player
- - the player whose interaction we're looking for.maxAge
- - the maximum age (in milliseconds) of the action. NULL indicates infinity.currentTime
- - the current time in milliseconds since midnight, January 1, 1970.public boolean hasLastRightClick(org.bukkit.entity.Player player)
player
- - the given player.public void removePlayerCache(org.bukkit.entity.Player player)
PlayerCleanupListener
removePlayerCache
in interface PlayerCleanupListener
player
- - player to remove.