Uses of Record Class
net.minecraft.world.damagesource.DamageType
Packages that use DamageType
Package
Description
-
Uses of DamageType in net.minecraft.advancements.critereon
Fields in net.minecraft.advancements.critereon with type parameters of type DamageTypeModifier and TypeFieldDescriptionprivate final com.google.common.collect.ImmutableList.Builder
<TagPredicate<DamageType>> DamageSourcePredicate.Builder.tags
private final List
<TagPredicate<DamageType>> DamageSourcePredicate.tags
The field for thetags
record component.Methods in net.minecraft.advancements.critereon that return types with arguments of type DamageTypeModifier and TypeMethodDescriptionDamageSourcePredicate.tags()
Returns the value of thetags
record component.Method parameters in net.minecraft.advancements.critereon with type arguments of type DamageTypeModifier and TypeMethodDescriptionDamageSourcePredicate.Builder.tag
(TagPredicate<DamageType> p_270455_) Constructor parameters in net.minecraft.advancements.critereon with type arguments of type DamageTypeModifierConstructorDescriptionDamageSourcePredicate
(List<TagPredicate<DamageType>> tags, Optional<EntityPredicate> directEntity, Optional<EntityPredicate> sourceEntity) Creates an instance of aDamageSourcePredicate
record class. -
Uses of DamageType in net.minecraft.core.registries
Fields in net.minecraft.core.registries with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final ResourceKey
<Registry<DamageType>> Registries.DAMAGE_TYPE
-
Uses of DamageType in net.minecraft.data.tags
Method parameters in net.minecraft.data.tags with type arguments of type DamageTypeModifier and TypeMethodDescriptionstatic void
UpdateOneTwentyOneDamageTypes.bootstrap
(BootstrapContext<DamageType> p_321858_) -
Uses of DamageType in net.minecraft.network.protocol.game
Fields in net.minecraft.network.protocol.game with type parameters of type DamageTypeModifier and TypeFieldDescriptionprivate static final StreamCodec
<RegistryFriendlyByteBuf, Holder<DamageType>> ClientboundDamageEventPacket.DAMAGE_TYPE_ID_STREAM_CODEC
private final Holder
<DamageType> ClientboundDamageEventPacket.sourceType
The field for thesourceType
record component.Methods in net.minecraft.network.protocol.game that return types with arguments of type DamageTypeModifier and TypeMethodDescriptionClientboundDamageEventPacket.sourceType()
Returns the value of thesourceType
record component.Constructor parameters in net.minecraft.network.protocol.game with type arguments of type DamageTypeModifierConstructorDescriptionClientboundDamageEventPacket
(int entityId, Holder<DamageType> sourceType, int sourceCauseId, int sourceDirectId, Optional<Vec3> sourcePosition) Creates an instance of aClientboundDamageEventPacket
record class. -
Uses of DamageType in net.minecraft.tags
Fields in net.minecraft.tags 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.BYPASSES_WOLF_ARMOR
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_PLAYER_ATTACK
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.tags that return types with arguments of type DamageType -
Uses of DamageType in net.minecraft.world.damagesource
Fields in net.minecraft.world.damagesource with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final ResourceKey
<DamageType> DamageTypes.ARROW
static final ResourceKey
<DamageType> DamageTypes.BAD_RESPAWN_POINT
static final ResourceKey
<DamageType> DamageTypes.CACTUS
static final ResourceKey
<DamageType> DamageTypes.CRAMMING
final Registry
<DamageType> DamageSources.damageTypes
static final com.mojang.serialization.Codec
<DamageType> DamageType.DIRECT_CODEC
static final ResourceKey
<DamageType> DamageTypes.DRAGON_BREATH
static final ResourceKey
<DamageType> DamageTypes.DROWN
static final ResourceKey
<DamageType> DamageTypes.DRY_OUT
static final ResourceKey
<DamageType> DamageTypes.EXPLOSION
static final ResourceKey
<DamageType> DamageTypes.FALL
static final ResourceKey
<DamageType> DamageTypes.FALLING_ANVIL
static final ResourceKey
<DamageType> DamageTypes.FALLING_BLOCK
static final ResourceKey
<DamageType> DamageTypes.FALLING_STALACTITE
static final ResourceKey
<DamageType> DamageTypes.FELL_OUT_OF_WORLD
static final ResourceKey
<DamageType> DamageTypes.FIREBALL
static final ResourceKey
<DamageType> DamageTypes.FIREWORKS
static final ResourceKey
<DamageType> DamageTypes.FLY_INTO_WALL
static final ResourceKey
<DamageType> DamageTypes.FREEZE
static final ResourceKey
<DamageType> DamageTypes.GENERIC
static final ResourceKey
<DamageType> DamageTypes.GENERIC_KILL
static final ResourceKey
<DamageType> DamageTypes.HOT_FLOOR
static final ResourceKey
<DamageType> DamageTypes.IN_FIRE
static final ResourceKey
<DamageType> DamageTypes.IN_WALL
static final ResourceKey
<DamageType> DamageTypes.INDIRECT_MAGIC
static final ResourceKey
<DamageType> DamageTypes.LAVA
static final ResourceKey
<DamageType> DamageTypes.LIGHTNING_BOLT
static final ResourceKey
<DamageType> DamageTypes.MAGIC
static final ResourceKey
<DamageType> DamageTypes.MOB_ATTACK
static final ResourceKey
<DamageType> DamageTypes.MOB_ATTACK_NO_AGGRO
static final ResourceKey
<DamageType> DamageTypes.MOB_PROJECTILE
static final ResourceKey
<DamageType> DamageTypes.ON_FIRE
static final ResourceKey
<DamageType> DamageTypes.OUTSIDE_BORDER
static final ResourceKey
<DamageType> DamageTypes.PLAYER_ATTACK
static final ResourceKey
<DamageType> DamageTypes.PLAYER_EXPLOSION
static final ResourceKey
<DamageType> DamageTypes.SONIC_BOOM
static final ResourceKey
<DamageType> DamageTypes.SPIT
static final ResourceKey
<DamageType> DamageTypes.STALAGMITE
static final ResourceKey
<DamageType> DamageTypes.STARVE
static final ResourceKey
<DamageType> DamageTypes.STING
static final ResourceKey
<DamageType> DamageTypes.SWEET_BERRY_BUSH
static final ResourceKey
<DamageType> DamageTypes.THORNS
static final ResourceKey
<DamageType> DamageTypes.THROWN
static final ResourceKey
<DamageType> DamageTypes.TRIDENT
private final Holder
<DamageType> DamageSource.type
static final ResourceKey
<DamageType> DamageTypes.UNATTRIBUTED_FIREBALL
static final ResourceKey
<DamageType> DamageTypes.WIND_CHARGE
static final ResourceKey
<DamageType> DamageTypes.WITHER
static final ResourceKey
<DamageType> DamageTypes.WITHER_SKULL
Methods in net.minecraft.world.damagesource that return DamageTypeMethods in net.minecraft.world.damagesource that return types with arguments of type DamageTypeMethod parameters in net.minecraft.world.damagesource with type arguments of type DamageTypeModifier and TypeMethodDescriptionstatic void
DamageTypes.bootstrap
(BootstrapContext<DamageType> p_321708_) boolean
DamageSource.is
(ResourceKey<DamageType> p_276108_) boolean
DamageSource.is
(TagKey<DamageType> p_270890_) DamageSources.source
(ResourceKey<DamageType> p_270957_) DamageSources.source
(ResourceKey<DamageType> p_270142_, Entity p_270696_) DamageSources.source
(ResourceKey<DamageType> p_270076_, Entity p_270656_, Entity p_270242_) Constructor parameters in net.minecraft.world.damagesource with type arguments of type DamageTypeModifierConstructorDescriptionDamageSource
(Holder<DamageType> p_270475_) DamageSource
(Holder<DamageType> p_270811_, Entity p_270660_) DamageSource
(Holder<DamageType> p_270818_, Entity p_270162_, Entity p_270115_) DamageSource
(Holder<DamageType> p_270906_, Entity p_270796_, Entity p_270459_, Vec3 p_270623_) DamageSource
(Holder<DamageType> p_270690_, Vec3 p_270579_) -
Uses of DamageType in net.neoforged.neoforge.common
Fields in net.neoforged.neoforge.common with type parameters of type DamageTypeModifier and TypeFieldDescriptionstatic final TagKey
<DamageType> Tags.DamageTypes.IS_ENVIRONMENT
Damage types representing environmental damage, such as fire, lava, magma, cactus, lightning, etc.static final TagKey
<DamageType> Tags.DamageTypes.IS_MAGIC
Damage types representing magic damage.static final TagKey
<DamageType> Tags.DamageTypes.IS_PHYSICAL
Damage types representing physical damage.
These are types that do not fit other #is_x tags (except #is_fall) and would meet the general definition of physical damage.static final TagKey
<DamageType> Tags.DamageTypes.IS_POISON
Damage types representing poison damage.static final TagKey
<DamageType> Tags.DamageTypes.IS_TECHNICAL
Damage types representing damage from commands or other non-gameplay sources.
Damage from these types should not be reduced, and bypasses invulnerability.static final TagKey
<DamageType> Tags.DamageTypes.IS_WITHER
Damage types representing damage that can be attributed to withering or the wither.static final TagKey
<DamageType> Tags.DamageTypes.NO_FLINCH
Damage types that will not cause the red flashing effect.
This tag is empty by default.static final ResourceKey
<DamageType> NeoForgeMod.POISON_DAMAGE
Used in place ofDamageSources.magic()
for damage dealt byMobEffects.POISON
.Methods in net.neoforged.neoforge.common that return types with arguments of type DamageTypeModifier and TypeMethodDescriptionprivate static TagKey
<DamageType> Tags.DamageTypes.neoforgeTag
(String name) -
Uses of DamageType in net.neoforged.neoforge.common.data
Methods in net.neoforged.neoforge.common.data that return types with arguments of type DamageTypeModifier and TypeMethodDescriptionprivate TagsProvider.TagAppender
<DamageType> NeoForgeDamageTypeTagsProvider.tagWithOptionalLegacy
(TagKey<DamageType> tag) Method parameters in net.neoforged.neoforge.common.data with type arguments of type DamageTypeModifier and TypeMethodDescriptionprivate void
NeoForgeDamageTypeTagsProvider.tag
(ResourceKey<DamageType> type, TagKey<DamageType>... tags) private TagsProvider.TagAppender
<DamageType> NeoForgeDamageTypeTagsProvider.tagWithOptionalLegacy
(TagKey<DamageType> tag)