Interface BuffProvider
public interface BuffProvider
-
Method Summary
Modifier and TypeMethodDescriptiondefault doublescaleDamageForDefense(String name, org.bukkit.entity.LivingEntity entity, double damage) Scales the defense relative to the damage being dealtdoublescaleValue(String name, org.bukkit.entity.LivingEntity player, double value) Scales a value for an entity
-
Method Details
-
scaleValue
Scales a value for an entity- Parameters:
name- name of the buffplayer- entity to scale the value forvalue- value to scale- Returns:
- the scaled value
-
scaleDamageForDefense
default double scaleDamageForDefense(String name, @NotNull org.bukkit.entity.LivingEntity entity, double damage) Scales the defense relative to the damage being dealt- Parameters:
name- name of the buffentity- entity to scale the defense fordamage- damage being dealt- Returns:
- the scaled defense
-