Uses of Record Class
net.minecraft.entity.damage.DamageType
Packages that use DamageType
Package
Description
-
Uses of DamageType in net.minecraft.entity.damage
Fields in net.minecraft.entity.damage with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final RegistryKey<DamageType>
DamageTypes.ARROW
static final RegistryKey<DamageType>
DamageTypes.BAD_RESPAWN_POINT
static final RegistryKey<DamageType>
DamageTypes.CACTUS
static final com.mojang.serialization.Codec<DamageType>
DamageType.CODEC
static final RegistryKey<DamageType>
DamageTypes.CRAMMING
static final RegistryKey<DamageType>
DamageTypes.DRAGON_BREATH
static final RegistryKey<DamageType>
DamageTypes.DROWN
static final RegistryKey<DamageType>
DamageTypes.DRY_OUT
static final RegistryKey<DamageType>
DamageTypes.EXPLOSION
static final RegistryKey<DamageType>
DamageTypes.FALL
static final RegistryKey<DamageType>
DamageTypes.FALLING_ANVIL
static final RegistryKey<DamageType>
DamageTypes.FALLING_BLOCK
static final RegistryKey<DamageType>
DamageTypes.FALLING_STALACTITE
static final RegistryKey<DamageType>
DamageTypes.FIREBALL
static final RegistryKey<DamageType>
DamageTypes.FIREWORKS
static final RegistryKey<DamageType>
DamageTypes.FLY_INTO_WALL
static final RegistryKey<DamageType>
DamageTypes.FREEZE
static final RegistryKey<DamageType>
DamageTypes.GENERIC
static final RegistryKey<DamageType>
DamageTypes.GENERIC_KILL
static final RegistryKey<DamageType>
DamageTypes.HOT_FLOOR
static final RegistryKey<DamageType>
DamageTypes.IN_FIRE
static final RegistryKey<DamageType>
DamageTypes.IN_WALL
static final RegistryKey<DamageType>
DamageTypes.INDIRECT_MAGIC
static final RegistryKey<DamageType>
DamageTypes.LAVA
static final RegistryKey<DamageType>
DamageTypes.LIGHTNING_BOLT
static final RegistryKey<DamageType>
DamageTypes.MAGIC
static final RegistryKey<DamageType>
DamageTypes.MOB_ATTACK
static final RegistryKey<DamageType>
DamageTypes.MOB_ATTACK_NO_AGGRO
static final RegistryKey<DamageType>
DamageTypes.MOB_PROJECTILE
static final RegistryKey<DamageType>
DamageTypes.ON_FIRE
static final RegistryKey<DamageType>
DamageTypes.OUT_OF_WORLD
static final RegistryKey<DamageType>
DamageTypes.OUTSIDE_BORDER
static final RegistryKey<DamageType>
DamageTypes.PLAYER_ATTACK
static final RegistryKey<DamageType>
DamageTypes.PLAYER_EXPLOSION
private final Registry<DamageType>
DamageSources.registry
static final RegistryKey<DamageType>
DamageTypes.SONIC_BOOM
static final RegistryKey<DamageType>
DamageTypes.STALAGMITE
static final RegistryKey<DamageType>
DamageTypes.STARVE
static final RegistryKey<DamageType>
DamageTypes.STING
static final RegistryKey<DamageType>
DamageTypes.SWEET_BERRY_BUSH
static final RegistryKey<DamageType>
DamageTypes.THORNS
static final RegistryKey<DamageType>
DamageTypes.THROWN
static final RegistryKey<DamageType>
DamageTypes.TRIDENT
private final RegistryEntry<DamageType>
DamageSource.type
static final RegistryKey<DamageType>
DamageTypes.UNATTRIBUTED_FIREBALL
static final RegistryKey<DamageType>
DamageTypes.WITHER
static final RegistryKey<DamageType>
DamageTypes.WITHER_SKULL
Methods in net.minecraft.entity.damage that return DamageTypeMethods in net.minecraft.entity.damage that return types with arguments of type DamageTypeMethod parameters in net.minecraft.entity.damage with type arguments of type DamageTypeModifier and TypeMethodDescriptionstatic void
DamageTypes.bootstrap
(Registerable<DamageType> damageTypeRegisterable) private DamageSource
DamageSources.create
(RegistryKey<DamageType> key) private DamageSource
DamageSources.create
(RegistryKey<DamageType> key, @Nullable Entity attacker) private DamageSource
DamageSources.create
(RegistryKey<DamageType> key, @Nullable Entity source, @Nullable Entity attacker) boolean
DamageSource.isIn
(TagKey<DamageType> tag) boolean
DamageSource.isOf
(RegistryKey<DamageType> typeKey) Constructor parameters in net.minecraft.entity.damage with type arguments of type DamageTypeModifierConstructorDescriptionDamageSource
(RegistryEntry<DamageType> type) DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity attacker) DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity source, @Nullable Entity attacker) private
DamageSource
(RegistryEntry<DamageType> type, @Nullable Entity source, @Nullable Entity attacker, @Nullable Vec3d position) DamageSource
(RegistryEntry<DamageType> type, Vec3d position) -
Uses of DamageType in net.minecraft.predicate.entity
Fields in net.minecraft.predicate.entity with type parameters of type DamageTypeModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<TagPredicate<DamageType>>
DamageSourcePredicate.Builder.tagPredicates
private final List<TagPredicate<DamageType>>
DamageSourcePredicate.tags
The field for thetags
record component.Methods in net.minecraft.predicate.entity that return types with arguments of type DamageTypeModifier and TypeMethodDescriptionDamageSourcePredicate.tags()
Returns the value of thetags
record component.Method parameters in net.minecraft.predicate.entity with type arguments of type DamageTypeModifier and TypeMethodDescriptionDamageSourcePredicate.Builder.tag
(TagPredicate<DamageType> tagPredicate) Constructor parameters in net.minecraft.predicate.entity with type arguments of type DamageTypeModifierConstructorDescriptionDamageSourcePredicate
(List<TagPredicate<DamageType>> tagPredicates, Optional<EntityPredicate> optional, Optional<EntityPredicate> optional2) -
Uses of DamageType in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final RegistryKey<Registry<DamageType>>
RegistryKeys.DAMAGE_TYPE
-
Uses of DamageType in net.minecraft.registry.tag
Fields in net.minecraft.registry.tag with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final TagKey<DamageType>
DamageTypeTags.ALWAYS_HURTS_ENDER_DRAGONS
static final TagKey<DamageType>
DamageTypeTags.ALWAYS_KILLS_ARMOR_STANDS
static final TagKey<DamageType>
DamageTypeTags.ALWAYS_MOST_SIGNIFICANT_FALL
static final TagKey<DamageType>
DamageTypeTags.ALWAYS_TRIGGERS_SILVERFISH
static final TagKey<DamageType>
DamageTypeTags.AVOIDS_GUARDIAN_THORNS
static final TagKey<DamageType>
DamageTypeTags.BREEZE_IMMUNE_TO
static final TagKey<DamageType>
DamageTypeTags.BURNS_ARMOR_STANDS
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_ARMOR
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_COOLDOWN
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_EFFECTS
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_ENCHANTMENTS
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_INVULNERABILITY
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_RESISTANCE
static final TagKey<DamageType>
DamageTypeTags.BYPASSES_SHIELD
static final TagKey<DamageType>
DamageTypeTags.CAN_BREAK_ARMOR_STAND
static final TagKey<DamageType>
DamageTypeTags.DAMAGES_HELMET
static final TagKey<DamageType>
DamageTypeTags.IGNITES_ARMOR_STANDS
static final TagKey<DamageType>
DamageTypeTags.IS_DROWNING
static final TagKey<DamageType>
DamageTypeTags.IS_EXPLOSION
static final TagKey<DamageType>
DamageTypeTags.IS_FALL
static final TagKey<DamageType>
DamageTypeTags.IS_FIRE
static final TagKey<DamageType>
DamageTypeTags.IS_FREEZING
static final TagKey<DamageType>
DamageTypeTags.IS_LIGHTNING
static final TagKey<DamageType>
DamageTypeTags.IS_PROJECTILE
static final TagKey<DamageType>
DamageTypeTags.NO_ANGER
static final TagKey<DamageType>
DamageTypeTags.NO_IMPACT
static final TagKey<DamageType>
DamageTypeTags.NO_KNOCKBACK
static final TagKey<DamageType>
DamageTypeTags.WITCH_RESISTANT_TO
static final TagKey<DamageType>
DamageTypeTags.WITHER_IMMUNE_TO
Methods in net.minecraft.registry.tag that return types with arguments of type DamageType