Package net.minecraft.world.damagesource
Class DamageSource
java.lang.Object
net.minecraft.world.damagesource.DamageSource
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Entityprivate final Vec3private final Entityprivate final Holder<DamageType>
- 
Constructor SummaryConstructorsConstructorDescriptionDamageSource(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_) 
- 
Method SummaryModifier and TypeMethodDescriptionfloatgetLocalizedDeathMessage(LivingEntity p_19343_) getMsgId()booleanis(ResourceKey<DamageType> p_276108_) booleanis(TagKey<DamageType> p_270890_) booleanbooleanbooleanDeprecated.toString()type()
- 
Field Details- 
type
- 
causingEntity
- 
directEntity
- 
damageSourcePosition
 
- 
- 
Constructor Details- 
DamageSourcepublic DamageSource(Holder<DamageType> p_270906_, @Nullable Entity p_270796_, @Nullable Entity p_270459_, @Nullable Vec3 p_270623_) 
- 
DamageSourcepublic DamageSource(Holder<DamageType> p_270818_, @Nullable Entity p_270162_, @Nullable Entity p_270115_) 
- 
DamageSource
- 
DamageSource
- 
DamageSource
 
- 
- 
Method Details- 
toString
- 
getFoodExhaustionpublic float getFoodExhaustion()
- 
isIndirectpublic boolean isIndirect()
- 
getDirectEntity
- 
getEntity
- 
getLocalizedDeathMessage
- 
getMsgId
- 
scalesWithDifficultyDeprecated.
- 
isCreativePlayerpublic boolean isCreativePlayer()
- 
getSourcePosition
- 
sourcePositionRaw
- 
is
- 
is
- 
type
- 
typeHolder
 
- 
DamageScaling.getScalingFunction()