private ItemStack totem(){
ItemStack item = new ItemStack(Material.TOTEM_OF_UNDYING);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName("Name");
item.setItemMeta(meta);
return item;
}
@EventHandler
public void onDeath(EntityDeathEvent e) {
if(e.getEntity() instanceof EntityType.EVOKER) {
e.getDrops().clear();
e.getDrops().add(this.totem);
}
}
@EventHandler
public void onConsume(ItemConsumeEvent event) {
if(event.getItem() == this.totem) {
event.setCancelled(true);
}
}