net.minecraft.world.damagesource

public class DamageSource

bwh
net.minecraft.world.damagesource.DamageSource
net.minecraft.class_1282

Field summary

Modifier and TypeField
private final Holder<DamageType>
a
type
field_42291
private final Entity
b
causingEntity
field_42292
private final Entity
c
directEntity
field_42293
private final Vec3
d
damageSourcePosition
field_42294

Constructor summary

ModifierConstructor
private (Holder<DamageType> arg0, Entity arg1, Entity arg2, Vec3 arg3)
public (Holder<DamageType> arg0, Entity arg1, Entity arg2)
public (Holder<DamageType> arg0, Vec3 arg1)
public (Holder<DamageType> arg0, Entity arg1)
public (Holder<DamageType> arg0)

Method summary

Modifier and TypeMethod
public float
a()
getFoodExhaustion()
method_5528()
public boolean
b()
isDirect()
method_60489()
public Entity
c()
getDirectEntity()
method_5526()
public Entity
d()
getEntity()
method_5529()
public ItemStack
e()
getWeaponItem()
method_60948()
public Component
a(bys arg0)
getLocalizedDeathMessage(LivingEntity arg0)
method_5506(class_1309 arg0)
public String
f()
getMsgId()
method_5525()
public boolean
g()
scalesWithDifficulty()
method_5514()
public boolean
h()
isCreativePlayer()
method_5530()
public Vec3
i()
getSourcePosition()
method_5510()
public Vec3
j()
sourcePositionRaw()
method_48791()
public boolean
a(ayk<bwj> arg0)
is(TagKey<DamageType> arg0)
method_48789(class_6862<class_8110> arg0)
public boolean
a(alv<bwj> arg0)
is(ResourceKey<DamageType> arg0)
method_49708(class_5321<class_8110> arg0)
public DamageType
k()
type()
method_48792()
public Holder<DamageType>
l()
typeHolder()
method_48793()