diff --git a/src/main/java/ru/tehkode/modifyworld/handlers/PlayerListener.java b/src/main/java/ru/tehkode/modifyworld/handlers/PlayerListener.java index 1835a0d..845de24 100644 --- a/src/main/java/ru/tehkode/modifyworld/handlers/PlayerListener.java +++ b/src/main/java/ru/tehkode/modifyworld/handlers/PlayerListener.java @@ -251,7 +251,7 @@ public class PlayerListener extends ModifyworldListener { Player player = event.getPlayer(); - if (action == Action.RIGHT_CLICK_AIR) { //RIGHT_CLICK_AIR is cancelled by default. + if (action == Action.RIGHT_CLICK_AIR || action == Action.RIGHT_CLICK_BLOCK) { //RIGHT_CLICK_AIR is cancelled by default. switch (player.getItemInHand().getType()) { case POTION: //Only check splash potions. if ((player.getItemInHand().getDurability() & 0x4000) != 0x4000) { @@ -267,7 +267,9 @@ public class PlayerListener extends ModifyworldListener { event.getPlayer().updateInventory(); } } - return; + if (action == Action.RIGHT_CLICK_AIR) { + return; + } } }