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)
PlayerCleanupListenerremovePlayerCache in interface PlayerCleanupListenerplayer - - player to remove.