Fixed throw check on non-air blocks.

This commit is contained in:
Psithief 2012-07-27 08:56:52 +08:00
parent 503f5a8e40
commit 95dd7f5841

View File

@ -181,7 +181,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) {
@ -197,7 +197,9 @@ public class PlayerListener extends ModifyworldListener {
event.getPlayer().updateInventory();
}
}
return;
if (action == Action.RIGHT_CLICK_AIR) {
return;
}
}
}