Fixed right-click annoyance with golden shovel.

Root cause - dual wielding is a thing now, since 1.9 release.  GP will
ignore your off hand item in all cases.
This commit is contained in:
ryanhamshire 2016-03-15 16:19:22 -07:00
parent 48fd319ff7
commit b83fc4a80c

View File

@ -64,6 +64,7 @@ import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.player.*;
import org.bukkit.event.player.PlayerLoginEvent.Result;
import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause;
import org.bukkit.inventory.EquipmentSlot;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.ItemStack;
import org.bukkit.metadata.MetadataValue;
@ -1570,6 +1571,9 @@ class PlayerEventHandler implements Listener
if(action == Action.LEFT_CLICK_AIR) return;
if(action == Action.PHYSICAL) return;
//not interested in offhand clicks
if(event.getHand() == EquipmentSlot.OFF_HAND) return;
Player player = event.getPlayer();
Block clickedBlock = event.getClickedBlock(); //null returned here means interacting with air