public static enum EntityDamageEvent.DamageModifier extends Enum<EntityDamageEvent.DamageModifier>
| Enum Constant and Description |
|---|
ABSORPTION
Damage reduction caused by the Damage absorption effect
|
ARMOR
Damage reduction caused by wearing armor
|
ARMOR_ENCHANTMENTS
Damage reduction caused by the armor enchantments worn.
|
BASE
Raw amount of damage
|
RESISTANCE
Damage reduction caused by the Resistance potion effect
|
STRENGTH
Additional damage caused by damager's Strength potion effect
|
WEAKNESS
Damage reduction caused by damager's Weakness potion effect
|
| Modifier and Type | Method and Description |
|---|---|
static EntityDamageEvent.DamageModifier |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static EntityDamageEvent.DamageModifier[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final EntityDamageEvent.DamageModifier BASE
public static final EntityDamageEvent.DamageModifier ARMOR
public static final EntityDamageEvent.DamageModifier STRENGTH
public static final EntityDamageEvent.DamageModifier WEAKNESS
public static final EntityDamageEvent.DamageModifier RESISTANCE
public static final EntityDamageEvent.DamageModifier ABSORPTION
public static final EntityDamageEvent.DamageModifier ARMOR_ENCHANTMENTS
public static EntityDamageEvent.DamageModifier[] values()
for (EntityDamageEvent.DamageModifier c : EntityDamageEvent.DamageModifier.values()) System.out.println(c);
public static EntityDamageEvent.DamageModifier valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2020. All rights reserved.