Class DamageTypeTagKeys

java.lang.Object
io.papermc.paper.registry.keys.tags.DamageTypeTagKeys

@NullMarked @GeneratedFrom("1.21.5") @Experimental public final class DamageTypeTagKeys extends Object
Vanilla tag keys for RegistryKey.DAMAGE_TYPE.
API Note:
The fields provided here are a direct representation of what is available from the vanilla game source. They may be changed (including removals) on any Minecraft version bump, so cross-version compatibility is not provided on the same level as it is on most of the other API.
  • Field Details

    • ALWAYS_HURTS_ENDER_DRAGONS

      public static final TagKey<DamageType> ALWAYS_HURTS_ENDER_DRAGONS
      #minecraft:always_hurts_ender_dragons
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • ALWAYS_KILLS_ARMOR_STANDS

      public static final TagKey<DamageType> ALWAYS_KILLS_ARMOR_STANDS
      #minecraft:always_kills_armor_stands
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • ALWAYS_MOST_SIGNIFICANT_FALL

      public static final TagKey<DamageType> ALWAYS_MOST_SIGNIFICANT_FALL
      #minecraft:always_most_significant_fall
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • ALWAYS_TRIGGERS_SILVERFISH

      public static final TagKey<DamageType> ALWAYS_TRIGGERS_SILVERFISH
      #minecraft:always_triggers_silverfish
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • AVOIDS_GUARDIAN_THORNS

      public static final TagKey<DamageType> AVOIDS_GUARDIAN_THORNS
      #minecraft:avoids_guardian_thorns
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BURN_FROM_STEPPING

      public static final TagKey<DamageType> BURN_FROM_STEPPING
      #minecraft:burn_from_stepping
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BURNS_ARMOR_STANDS

      public static final TagKey<DamageType> BURNS_ARMOR_STANDS
      #minecraft:burns_armor_stands
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_ARMOR

      public static final TagKey<DamageType> BYPASSES_ARMOR
      #minecraft:bypasses_armor
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_EFFECTS

      public static final TagKey<DamageType> BYPASSES_EFFECTS
      #minecraft:bypasses_effects
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_ENCHANTMENTS

      public static final TagKey<DamageType> BYPASSES_ENCHANTMENTS
      #minecraft:bypasses_enchantments
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_INVULNERABILITY

      public static final TagKey<DamageType> BYPASSES_INVULNERABILITY
      #minecraft:bypasses_invulnerability
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_RESISTANCE

      public static final TagKey<DamageType> BYPASSES_RESISTANCE
      #minecraft:bypasses_resistance
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_SHIELD

      public static final TagKey<DamageType> BYPASSES_SHIELD
      #minecraft:bypasses_shield
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • BYPASSES_WOLF_ARMOR

      public static final TagKey<DamageType> BYPASSES_WOLF_ARMOR
      #minecraft:bypasses_wolf_armor
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • CAN_BREAK_ARMOR_STAND

      public static final TagKey<DamageType> CAN_BREAK_ARMOR_STAND
      #minecraft:can_break_armor_stand
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • DAMAGES_HELMET

      public static final TagKey<DamageType> DAMAGES_HELMET
      #minecraft:damages_helmet
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IGNITES_ARMOR_STANDS

      public static final TagKey<DamageType> IGNITES_ARMOR_STANDS
      #minecraft:ignites_armor_stands
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_DROWNING

      public static final TagKey<DamageType> IS_DROWNING
      #minecraft:is_drowning
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_EXPLOSION

      public static final TagKey<DamageType> IS_EXPLOSION
      #minecraft:is_explosion
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_FALL

      public static final TagKey<DamageType> IS_FALL
      #minecraft:is_fall
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_FIRE

      public static final TagKey<DamageType> IS_FIRE
      #minecraft:is_fire
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_FREEZING

      public static final TagKey<DamageType> IS_FREEZING
      #minecraft:is_freezing
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_LIGHTNING

      public static final TagKey<DamageType> IS_LIGHTNING
      #minecraft:is_lightning
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_PLAYER_ATTACK

      public static final TagKey<DamageType> IS_PLAYER_ATTACK
      #minecraft:is_player_attack
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • IS_PROJECTILE

      public static final TagKey<DamageType> IS_PROJECTILE
      #minecraft:is_projectile
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • MACE_SMASH

      public static final TagKey<DamageType> MACE_SMASH
      #minecraft:mace_smash
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • NO_ANGER

      public static final TagKey<DamageType> NO_ANGER
      #minecraft:no_anger
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • NO_IMPACT

      public static final TagKey<DamageType> NO_IMPACT
      #minecraft:no_impact
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • NO_KNOCKBACK

      public static final TagKey<DamageType> NO_KNOCKBACK
      #minecraft:no_knockback
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • PANIC_CAUSES

      public static final TagKey<DamageType> PANIC_CAUSES
      #minecraft:panic_causes
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • PANIC_ENVIRONMENTAL_CAUSES

      public static final TagKey<DamageType> PANIC_ENVIRONMENTAL_CAUSES
      #minecraft:panic_environmental_causes
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • WITCH_RESISTANT_TO

      public static final TagKey<DamageType> WITCH_RESISTANT_TO
      #minecraft:witch_resistant_to
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
    • WITHER_IMMUNE_TO

      public static final TagKey<DamageType> WITHER_IMMUNE_TO
      #minecraft:wither_immune_to
      API Note:
      This field is version-dependant and may be removed in future Minecraft versions
  • Method Details