Fix reverse logic on hands for Arrow Quiver swapping.

This commit is contained in:
sigonasr2 2016-09-19 19:43:43 -05:00
parent cdea201c12
commit 1bb9d2727b
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -3111,8 +3111,8 @@ public class TwosideKeeper extends JavaPlugin implements Listener {
@EventHandler(priority=EventPriority.LOW,ignoreCancelled = true) @EventHandler(priority=EventPriority.LOW,ignoreCancelled = true)
public void onPlayerSwapItem(PlayerSwapHandItemsEvent ev) { public void onPlayerSwapItem(PlayerSwapHandItemsEvent ev) {
Player p = ev.getPlayer(); Player p = ev.getPlayer();
if (ev.getMainHandItem()!=null && if (ev.getOffHandItem()!=null &&
ev.getMainHandItem().getType()==Material.BOW && ArrowQuiver.isValidQuiver(ev.getMainHandItem())) { ev.getOffHandItem().getType()==Material.BOW && ArrowQuiver.isValidQuiver(ev.getMainHandItem())) {
ev.setCancelled(true); ev.setCancelled(true);
//Swap forward or backward modes, depending on whether we are sneaking of not. //Swap forward or backward modes, depending on whether we are sneaking of not.
ItemStack quiver = p.getEquipment().getItemInOffHand(); ItemStack quiver = p.getEquipment().getItemInOffHand();