->Players can swap the quiver out normally when they do not have a Bow

equipped in their main hand slot.
dev
sigonasr2 9 years ago
parent a7c367f8f1
commit cdea201c12
  1. BIN
      TwosideKeeper.jar
  2. 3
      src/sig/plugin/TwosideKeeper/TwosideKeeper.java

Binary file not shown.

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

Loading…
Cancel
Save