*/
public void heal(float amount, HealCause cause) {
if (!VanillaConfiguration.PLAYER_SURVIVAL_ENABLE_HEALTH.getBoolean()) {
return;
}
EntityHealEvent event = new EntityHealEvent(getOwner(), amount, cause);
EntityHealEvent healEvent = getOwner().getEngine().getEventManager().callEvent(event);
if (!healEvent.isCancelled()) {
setHealth(getHealth() + event.getHealAmount(), HealthChangeCause.HEAL);
}
}