/**
* @param EntityDamageEvent $event
* @priority LOWEST
*/
public function onDamage(EntityDamageEvent $event)
{
if ($event->isApplicable(EntityDamageEvent::MODIFIER_ARMOR) and ($damage = $event->getDamage(EntityDamageEvent::MODIFIER_ARMOR)) > 0) {
$event->setDamage(-floor($event->getDamage() * 0.04 * $damage), EntityDamageEvent::MODIFIER_ARMOR);
}
}