Uses of Record Class
net.minecraft.entity.damage.DamageType
Package
Description
The basic AI system for Minecraft living entities.
-
Uses of DamageType in net.minecraft.component.type
Modifier and TypeFieldDescriptionprivate final TagKey
<DamageType> DamageResistantComponent.types
The field for thetypes
record component. -
Uses of DamageType in net.minecraft.enchantment.effect.entity
Modifier and TypeFieldDescriptionprivate final RegistryEntry
<DamageType> DamageEntityEnchantmentEffect.damageType
The field for thedamageType
record component.private final Optional
<RegistryEntry<DamageType>> ExplodeEnchantmentEffect.damageType
The field for thedamageType
record component.Modifier and TypeMethodDescriptionDamageEntityEnchantmentEffect.damageType()
Returns the value of thedamageType
record component.ExplodeEnchantmentEffect.damageType()
Returns the value of thedamageType
record component.ModifierConstructorDescriptionDamageEntityEnchantmentEffect
(EnchantmentLevelBasedValue enchantmentLevelBasedValue, EnchantmentLevelBasedValue enchantmentLevelBasedValue2, RegistryEntry<DamageType> registryEntry) ExplodeEnchantmentEffect
(boolean bool, Optional<RegistryEntry<DamageType>> optional, Optional<EnchantmentLevelBasedValue> optional2, Optional<RegistryEntryList<Block>> optional3, Vec3d vec3d, EnchantmentLevelBasedValue enchantmentLevelBasedValue, boolean bool2, World.ExplosionSourceType explosionSourceType, ParticleEffect particleEffect, ParticleEffect particleEffect2, RegistryEntry<SoundEvent> registryEntry) -
Uses of DamageType in net.minecraft.entity.ai.brain.task
Modifier and TypeFieldDescriptionprivate final Function
<PathAwareEntity, TagKey<DamageType>> FleeTask.entityToDangerousDamageTypes
ModifierConstructorDescriptionFleeTask
(float speed, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) -
Uses of DamageType in net.minecraft.entity.ai.goal
Modifier and TypeFieldDescriptionprivate final Function
<PathAwareEntity, TagKey<DamageType>> EscapeDangerGoal.entityToDangerousDamageTypes
ModifierConstructorDescriptionEscapeDangerGoal
(PathAwareEntity mob, double speed, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) EscapeDangerGoal
(PathAwareEntity mob, double speed, TagKey<DamageType> dangerousDamageTypes) -
Uses of DamageType in net.minecraft.entity.damage
Modifier and TypeFieldDescriptionstatic final RegistryKey
<DamageType> DamageTypes.ARROW
static final RegistryKey
<DamageType> DamageTypes.BAD_RESPAWN_POINT
static final RegistryKey
<DamageType> DamageTypes.CACTUS
static final RegistryKey
<DamageType> DamageTypes.CAMPFIRE
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.ENDER_PEARL
static final com.mojang.serialization.Codec
<RegistryEntry<DamageType>> DamageType.ENTRY_CODEC
static final PacketCodec
<RegistryByteBuf, RegistryEntry<DamageType>> DamageType.ENTRY_PACKET_CODEC
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.MACE_SMASH
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.SPIT
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.WIND_CHARGE
static final RegistryKey
<DamageType> DamageTypes.WITHER
static final RegistryKey
<DamageType> DamageTypes.WITHER_SKULL
Modifier 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) ModifierConstructorDescriptionDamageSource
(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.entity.passive
ModifierConstructorDescriptionTameableEscapeDangerGoal
(double speed, TagKey<DamageType> dangerousDamageTypes) -
Uses of DamageType in net.minecraft.network.packet.s2c.play
Modifier and TypeFieldDescriptionprivate final RegistryEntry
<DamageType> EntityDamageS2CPacket.sourceType
The field for thesourceType
record component.Modifier and TypeMethodDescriptionEntityDamageS2CPacket.sourceType()
Returns the value of thesourceType
record component.ModifierConstructorDescriptionEntityDamageS2CPacket
(int int2, RegistryEntry<DamageType> registryEntry, int int3, int int4, Optional<Vec3d> optional) -
Uses of DamageType in net.minecraft.predicate.entity
Modifier and TypeFieldDescriptionprivate final ImmutableList.Builder
<TagPredicate<DamageType>> DamageSourcePredicate.Builder.tagPredicates
private final List
<TagPredicate<DamageType>> DamageSourcePredicate.tags
The field for thetags
record component.Modifier and TypeMethodDescriptionDamageSourcePredicate.tags()
Returns the value of thetags
record component.Modifier and TypeMethodDescriptionDamageSourcePredicate.Builder.tag
(TagPredicate<DamageType> tagPredicate) ModifierConstructorDescriptionDamageSourcePredicate
(List<TagPredicate<DamageType>> tagPredicates, Optional<EntityPredicate> optional, Optional<EntityPredicate> optional2, Optional<Boolean> optional3) -
Uses of DamageType in net.minecraft.registry
Modifier and TypeFieldDescriptionstatic final RegistryKey
<Registry<DamageType>> RegistryKeys.DAMAGE_TYPE
-
Uses of DamageType in net.minecraft.registry.tag
Modifier 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.BURN_FROM_STEPPING
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.MACE_SMASH
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.PANIC_CAUSES
static final TagKey
<DamageType> DamageTypeTags.PANIC_ENVIRONMENTAL_CAUSES
static final TagKey
<DamageType> DamageTypeTags.WITCH_RESISTANT_TO
static final TagKey
<DamageType> DamageTypeTags.WITHER_IMMUNE_TO