From 6311bf86ee1f598ced03f6d9cb13c4dce4cbe4f6 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Mon, 20 Oct 2014 14:40:02 -0700 Subject: [PATCH] Performance improvement for player interact events. Now ignoring all "left click on air" events. --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index b4ae1e8..ef5efae 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -1029,6 +1029,10 @@ class PlayerEventHandler implements Listener Player player = event.getPlayer(); Block clickedBlock = event.getClickedBlock(); //null returned here means interacting with air Action action = event.getAction(); + + //not interested in left-click-on-air actions + if(action == Action.LEFT_CLICK_AIR) return; + Material clickedBlockType = null; if(clickedBlock != null) {