Class DamageTypeTags

java.lang.Object
org.bukkit.tag.DamageTypeTags

@Experimental public final class DamageTypeTags extends Object
Vanilla DamageType tags.
  • Field Details

    • DAMAGES_HELMET

      public static final Tag<DamageType> DAMAGES_HELMET
      Vanilla tag representing damage types which damage helmets.
    • BYPASSES_ARMOR

      public static final Tag<DamageType> BYPASSES_ARMOR
      Vanilla tag representing damage types which bypass armor.
    • BYPASSES_SHIELD

      public static final Tag<DamageType> BYPASSES_SHIELD
      Vanilla tag representing damage types which bypass shields.
    • BYPASSES_INVULNERABILITY

      public static final Tag<DamageType> BYPASSES_INVULNERABILITY
      Vanilla tag representing damage types which bypass invulnerability.
    • BYPASSES_COOLDOWN

      @Nullable public static final Tag<DamageType> BYPASSES_COOLDOWN
      Vanilla tag representing damage types which bypass cooldowns.
      Note: this can be null unless a datapack add values to this tag because vanilla not has any values for this.
    • BYPASSES_EFFECTS

      public static final Tag<DamageType> BYPASSES_EFFECTS
      Vanilla tag representing damage types which bypass effects.
    • BYPASSES_RESISTANCE

      public static final Tag<DamageType> BYPASSES_RESISTANCE
      Vanilla tag representing damage types which bypass resistance.
    • BYPASSES_ENCHANTMENTS

      public static final Tag<DamageType> BYPASSES_ENCHANTMENTS
      Vanilla tag representing damage types which bypass enchantments.
    • IS_FIRE

      public static final Tag<DamageType> IS_FIRE
      Vanilla tag representing all fire damage types.
    • IS_PROJECTILE

      public static final Tag<DamageType> IS_PROJECTILE
      Vanilla tag representing damage types which originate from projectiles.
    • WITCH_RESISTANT_TO

      public static final Tag<DamageType> WITCH_RESISTANT_TO
      Vanilla tag representing damage types which witches are resistant to.
    • IS_EXPLOSION

      public static final Tag<DamageType> IS_EXPLOSION
      Vanilla tag representing all explosion damage types.
    • IS_FALL

      public static final Tag<DamageType> IS_FALL
      Vanilla tag representing all fall damage types.
    • IS_DROWNING

      public static final Tag<DamageType> IS_DROWNING
      Vanilla tag representing all drowning damage types.
    • IS_FREEZING

      public static final Tag<DamageType> IS_FREEZING
      Vanilla tag representing all freezing damage types.
    • IS_LIGHTNING

      public static final Tag<DamageType> IS_LIGHTNING
      Vanilla tag representing all lightning damage types.
    • NO_ANGER

      public static final Tag<DamageType> NO_ANGER
      Vanilla tag representing damage types which do not cause entities to anger.
    • NO_IMPACT

      public static final Tag<DamageType> NO_IMPACT
      Vanilla tag representing damage types which do not cause an impact.
    • ALWAYS_MOST_SIGNIFICANT_FALL

      public static final Tag<DamageType> ALWAYS_MOST_SIGNIFICANT_FALL
      Vanilla tag representing damage types which cause maximum fall damage.
    • WITHER_IMMUNE_TO

      public static final Tag<DamageType> WITHER_IMMUNE_TO
      Vanilla tag representing damage types which withers are immune to.
    • IGNITES_ARMOR_STANDS

      public static final Tag<DamageType> IGNITES_ARMOR_STANDS
      Vanilla tag representing damage types which ignite armor stands.
    • BURNS_ARMOR_STANDS

      public static final Tag<DamageType> BURNS_ARMOR_STANDS
      Vanilla tag representing damage types which burn armor stands.
    • AVOIDS_GUARDIAN_THORNS

      public static final Tag<DamageType> AVOIDS_GUARDIAN_THORNS
      Vanilla tag representing damage types which avoid guardian thorn damage.
    • ALWAYS_TRIGGERS_SILVERFISH

      public static final Tag<DamageType> ALWAYS_TRIGGERS_SILVERFISH
      Vanilla tag representing damage types which always trigger silverfish.
    • ALWAYS_HURTS_ENDER_DRAGONS

      public static final Tag<DamageType> ALWAYS_HURTS_ENDER_DRAGONS
      Vanilla tag representing damage types which always hurt enderdragons.
    • NO_KNOCKBACK

      public static final Tag<DamageType> NO_KNOCKBACK
      Vanilla tag representing damage types which do not cause knockback.
    • ALWAYS_KILLS_ARMOR_STANDS

      public static final Tag<DamageType> ALWAYS_KILLS_ARMOR_STANDS
      Vanilla tag representing damage types which always kill armor stands.
    • CAN_BREAK_ARMOR_STAND

      public static final Tag<DamageType> CAN_BREAK_ARMOR_STAND
      Vanilla tag representing damage types which can break armor stands.
    • BYPASSES_WOLF_ARMOR

      public static final Tag<DamageType> BYPASSES_WOLF_ARMOR
      Vanilla tag representing damage types which bypass wolf armor.
    • IS_PLAYER_ATTACK

      public static final Tag<DamageType> IS_PLAYER_ATTACK
      Vanilla tag representing damage types which are from player attacks.
    • BURN_FROM_STEPPING

      public static final Tag<DamageType> BURN_FROM_STEPPING
      Vanilla tag representing damage types which originate from hot blocks.
    • PANIC_CAUSES

      public static final Tag<DamageType> PANIC_CAUSES
      Vanilla tag representing damage types which cause entities to panic.
    • PANIC_ENVIRONMENTAL_CAUSES

      public static final Tag<DamageType> PANIC_ENVIRONMENTAL_CAUSES
      Vanilla tag representing environmental damage types which cause entities to panic.
    • IS_MACE_SMASH

      public static final Tag<DamageType> IS_MACE_SMASH
      Vanilla tag representing damage types which originate from mace smashes.
    • REGISTRY_DAMAGE_TYPES

      @Internal public static final String REGISTRY_DAMAGE_TYPES
      Internal use only.
      See Also: