Package net.minecraft.world.damagesource
Class DamageSource
java.lang.Object
net.minecraft.world.damagesource.DamageSource
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Entityprivate final Vec3private final Entityprivate final Holder<DamageType> - 
Constructor Summary
ConstructorsConstructorDescriptionDamageSource(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 Summary
Modifier 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
- 
DamageSource
public DamageSource(Holder<DamageType> p_270906_, @Nullable Entity p_270796_, @Nullable Entity p_270459_, @Nullable Vec3 p_270623_)  - 
DamageSource
public DamageSource(Holder<DamageType> p_270818_, @Nullable Entity p_270162_, @Nullable Entity p_270115_)  - 
DamageSource
 - 
DamageSource
 - 
DamageSource
 
 - 
 - 
Method Details
- 
toString
 - 
getFoodExhaustion
public float getFoodExhaustion() - 
isIndirect
public boolean isIndirect() - 
getDirectEntity
 - 
getEntity
 - 
getLocalizedDeathMessage
 - 
getMsgId
 - 
scalesWithDifficulty
Deprecated. - 
isCreativePlayer
public boolean isCreativePlayer() - 
getSourcePosition
 - 
sourcePositionRaw
 - 
is
 - 
is
 - 
type
 - 
typeHolder
 
 - 
 
DamageScaling.getScalingFunction()