if (n <= Config.ABILITY_DAMAGE.getInt()) { double total = event.getDamage() - 5.0D; ((Player) event.getEntity()).getPlayer().sendMessage("Danno rimosos totale:"+ total + " Danno senza rimozione: " + event.getDamage()); ((Player) event.getEntity()).getPlayer().sendMessage(Config.LANG_DAMAGE.getMessage()); if(event.getDamage() <= 0 && total <= 0) { return; } event.setDamage(0); if(((Player) event.getEntity()).getPlayer().getHealth() - total <= 0 && ((Player) event.getEntity()).getPlayer().getHealth() < ((Player) event.getEntity()).getPlayer().getMaxHealth()) { ((Player) event.getEntity()).getPlayer().setHealth(0); } else { ((Player) event.getEntity()).getPlayer().setHealth(((Player) event.getEntity()).getPlayer().getHealth() - total); }