Interface DamageType

All Superinterfaces:
Keyed, Keyed, Translatable

public interface DamageType extends Keyed, Translatable
Represent a type of damage that an entity can receive.

Constants in this class include the base types provided by the vanilla server. Data packs are capable of registering more types of damage which may be obtained through RegistryAccess.getRegistry(RegistryKey) and RegistryKey.DAMAGE_TYPE.

Since:
1.20.4
See Also:
  • Field Details

    • ARROW

      static final DamageType ARROW
      Since:
      1.20.4
    • BAD_RESPAWN_POINT

      static final DamageType BAD_RESPAWN_POINT
      Since:
      1.20.4
    • CACTUS

      static final DamageType CACTUS
      Since:
      1.20.4
    • CAMPFIRE

      static final DamageType CAMPFIRE
      Since:
      1.21
    • CRAMMING

      static final DamageType CRAMMING
      Since:
      1.20.4
    • DRAGON_BREATH

      static final DamageType DRAGON_BREATH
      Since:
      1.20.4
    • DROWN

      static final DamageType DROWN
      Since:
      1.20.4
    • DRY_OUT

      static final DamageType DRY_OUT
      Since:
      1.20.4
    • ENDER_PEARL

      static final DamageType ENDER_PEARL
      Since:
      1.21.3
    • EXPLOSION

      static final DamageType EXPLOSION
      Since:
      1.20.4
    • FALL

      static final DamageType FALL
      Since:
      1.20.4
    • FALLING_ANVIL

      static final DamageType FALLING_ANVIL
      Since:
      1.20.4
    • FALLING_BLOCK

      static final DamageType FALLING_BLOCK
      Since:
      1.20.4
    • FALLING_STALACTITE

      static final DamageType FALLING_STALACTITE
      Since:
      1.20.4
    • FIREBALL

      static final DamageType FIREBALL
      Since:
      1.20.4
    • FIREWORKS

      static final DamageType FIREWORKS
      Since:
      1.20.4
    • FLY_INTO_WALL

      static final DamageType FLY_INTO_WALL
      Since:
      1.20.4
    • FREEZE

      static final DamageType FREEZE
      Since:
      1.20.4
    • GENERIC

      static final DamageType GENERIC
      Since:
      1.20.4
    • GENERIC_KILL

      static final DamageType GENERIC_KILL
      Since:
      1.20.4
    • HOT_FLOOR

      static final DamageType HOT_FLOOR
      Since:
      1.20.4
    • IN_FIRE

      static final DamageType IN_FIRE
      Since:
      1.20.4
    • IN_WALL

      static final DamageType IN_WALL
      Since:
      1.20.4
    • INDIRECT_MAGIC

      static final DamageType INDIRECT_MAGIC
      Since:
      1.20.4
    • LAVA

      static final DamageType LAVA
      Since:
      1.20.4
    • LIGHTNING_BOLT

      static final DamageType LIGHTNING_BOLT
      Since:
      1.20.4
    • MACE_SMASH

      static final DamageType MACE_SMASH
      Since:
      1.21.3
    • MAGIC

      static final DamageType MAGIC
      Since:
      1.20.4
    • MOB_ATTACK

      static final DamageType MOB_ATTACK
      Since:
      1.20.4
    • MOB_ATTACK_NO_AGGRO

      static final DamageType MOB_ATTACK_NO_AGGRO
      Since:
      1.20.4
    • MOB_PROJECTILE

      static final DamageType MOB_PROJECTILE
      Since:
      1.20.4
    • ON_FIRE

      static final DamageType ON_FIRE
      Since:
      1.20.4
    • OUT_OF_WORLD

      static final DamageType OUT_OF_WORLD
      Since:
      1.20.4
    • OUTSIDE_BORDER

      static final DamageType OUTSIDE_BORDER
      Since:
      1.20.4
    • PLAYER_ATTACK

      static final DamageType PLAYER_ATTACK
      Since:
      1.20.4
    • PLAYER_EXPLOSION

      static final DamageType PLAYER_EXPLOSION
      Since:
      1.20.4
    • SONIC_BOOM

      static final DamageType SONIC_BOOM
      Since:
      1.20.4
    • SPEAR

      static final DamageType SPEAR
      Since:
      1.21.11
    • SPIT

      static final DamageType SPIT
      Since:
      1.20.6
    • STALAGMITE

      static final DamageType STALAGMITE
      Since:
      1.20.4
    • STARVE

      static final DamageType STARVE
      Since:
      1.20.4
    • STING

      static final DamageType STING
      Since:
      1.20.4
    • SWEET_BERRY_BUSH

      static final DamageType SWEET_BERRY_BUSH
      Since:
      1.20.4
    • THORNS

      static final DamageType THORNS
      Since:
      1.20.4
    • THROWN

      static final DamageType THROWN
      Since:
      1.20.4
    • TRIDENT

      static final DamageType TRIDENT
      Since:
      1.20.4
    • UNATTRIBUTED_FIREBALL

      static final DamageType UNATTRIBUTED_FIREBALL
      Since:
      1.20.4
    • WIND_CHARGE

      static final DamageType WIND_CHARGE
      Since:
      1.20.6
    • WITHER

      static final DamageType WITHER
      Since:
      1.20.4
    • WITHER_SKULL

      static final DamageType WITHER_SKULL
      Since:
      1.20.4
  • Method Details