@EventHandler(priority = EventPriority.HIGH) public void dropItem(PlayerDropItemEvent event) { if (PVPGT.equals("RBR") && (ringBearers.size() > 0)) { if (event.getItemDrop().getItemStack().getType().equals(Material.GLOWSTONE)) { event.setCancelled(true); } } }
@EventHandler(priority = EventPriority.HIGH) public void inventory(InventoryCloseEvent event) { if (PVPGT.equals("RBR") && (ringBearers.size() > 0)) { Player p = (Player) event.getPlayer(); if (ringBearers.containsKey(p) && !p.hasPotionEffect(PotionEffectType.INVISIBILITY)) { if (p.getInventory().contains(Material.GLOWSTONE)) { p.getInventory().remove(Material.GLOWSTONE); } p.getInventory().setHelmet(new ItemStack(89, 1)); } } }