protected void processWeapon(PlayerDeath death) { if (death.getCause() == EntityDamageEvent.DamageCause.ENTITY_ATTACK) { if (death.getCredited() != null) { String weapon = ""; ItemStack item = death.getCredited().getItemInHand(); if (item.getType() == Material.AIR) { weapon = "fists"; } else { if (DeathMessageUtils.getName(item) != null) { weapon = DeathMessageUtils.getName(item); } } death.setItemStack(weapon); } } }