1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-19 19:25:48 +00:00
Add checks for off hand items.
This commit is contained in:
Varian Anora 2021-09-23 18:05:42 +07:00
parent 19c7e235ed
commit cc018582a6

View File

@ -103,6 +103,14 @@ public class BackpackListener implements Listener {
e.setCancelled(true);
}
}
} else if (e.getClick() == ClickType.SWAP_OFFHAND) { // Fixes #3265
if (e.getClickedInventory().getType() != InventoryType.PLAYER) {
ItemStack offHandItem = e.getWhoClicked().getInventory().getItemInOffHand();
if (!isAllowed((SlimefunBackpack) backpack, offHandItem)) {
e.setCancelled(true);
}
}
} else if (!isAllowed((SlimefunBackpack) backpack, e.getCurrentItem())) {
e.setCancelled(true);
}