Interface | Description |
---|---|
DamageModifier |
Represents a modifier that will apply a function on a damage value to deal
towards an entity such that the raw damage is the input of a
DoubleUnaryOperator such that the output will be the final damage
applied to the Entity . |
DamageModifierType |
A type of
DamageModifier that can apply a "grouping" so to speak
for the damage modifier. |
DamageType |
A
DamageType is a type of "grouping" for DamageSource s since
a DamageSource instance can be inherently different from another
DamageSource by virtue of the Object backing the source. |
Class | Description |
---|---|
DamageFunction | |
DamageModifier.Builder |
A builder that creates
DamageModifier s, for use in both plugin and
implementation requirements. |
DamageModifierTypes | |
DamageTypes |