@EventHandler(ignoreCancelled = true) public void onPerceptionFilterRemove(InventoryClickEvent event) { if (event.getInventory().getType().equals(InventoryType.CRAFTING)) { int slot = event.getRawSlot(); if (slot >= 0 && slot == 6) { ItemStack is = event.getCurrentItem(); if (is != null) { if (is.hasItemMeta()) { ItemMeta im = is.getItemMeta(); if (im.hasDisplayName() && im.getDisplayName().equals("Perception Filter")) { if (event.getAction().equals(InventoryAction.PICKUP_ALL)) { plugin.getFilter().removePerceptionFilter((Player) event.getWhoClicked()); } } } } } } } }
final InventoryData data = pData.getGenericInstance(InventoryData.class); final int slot = event.getSlot(); final String inventoryAction = hasInventoryAction ? event.getAction().name() : null; if (pData.isDebugActive(checkType)) { outputDebugInventoryClick(player, slot, event, inventoryAction, data);
inv.setItem(i, null); if (!event.getAction().equals(InventoryAction.MOVE_TO_OTHER_INVENTORY)) { player.setItemOnCursor(is); crafters.remove(uuid);
if(e.getAction().equals(InventoryAction.HOTBAR_SWAP) || numberkey) method = EquipMethod.HOTBAR_SWAP;