package jk_5.nailed.server.event; import jk_5.eventbus.Event; import jk_5.nailed.api.event.PlatformEvent; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.DamageSource; @Event.Cancelable public class EntityDamageEvent extends PlatformEvent { private final EntityLivingBase entity; private final DamageSource source; private float amount; public EntityDamageEvent(EntityLivingBase entity, DamageSource source, float amount) { this.entity = entity; this.source = source; this.amount = amount; } public EntityLivingBase getEntity() { return entity; } public DamageSource getSource() { return source; } public float getAmount() { return amount; } public void setAmount(float amount) { this.amount = amount; } }