Interface DamageTypeProvider
public interface DamageTypeProvider
-
Method Summary
Modifier and TypeMethodDescriptionbooleandealDamage(org.bukkit.entity.LivingEntity entity, double amount, String damageType, org.bukkit.entity.LivingEntity damager)
-
Method Details
-
pluginName
String pluginName() -
getNamespace
String getNamespace() -
dealDamage
boolean dealDamage(@NotNull org.bukkit.entity.LivingEntity entity, double amount, String damageType, @Nullable org.bukkit.entity.LivingEntity damager) - Parameters:
entity- entity to deal damage toamount- amount of damage to dealdamageType- type of damage to deal, may or may not be namespaceddamager- entity to which the damage should be attributed- Returns:
- whether the damage could be dealt
-