public class EntityDamageSource extends DamageSource
Modifier and Type | Field and Description |
---|---|
protected Entity |
damageSourceEntity |
ANVIL, CACTUS, CRAMMING, damageType, DRAGON_BREATH, DROWN, FALL, FALLING_BLOCK, FIREWORKS, FLY_INTO_WALL, GENERIC, HOT_FLOOR, IN_FIRE, IN_WALL, LAVA, LIGHTNING_BOLT, MAGIC, ON_FIRE, OUT_OF_WORLD, STARVE, WITHER
Constructor and Description |
---|
EntityDamageSource(java.lang.String damageTypeIn,
Entity damageSourceEntityIn) |
Modifier and Type | Method and Description |
---|---|
Vec3d |
getDamageLocation() |
ITextComponent |
getDeathMessage(EntityLivingBase entityLivingBaseIn) |
boolean |
getIsThornsDamage() |
Entity |
getTrueSource() |
boolean |
isDifficultyScaled() |
EntityDamageSource |
setIsThornsDamage() |
canHarmInCreative, causeArrowDamage, causeExplosionDamage, causeExplosionDamage, causeFireballDamage, causeIndirectDamage, causeIndirectMagicDamage, causeMobDamage, causePlayerDamage, causeThornsDamage, causeThrownDamage, getDamageType, getHungerDamage, getImmediateSource, isCreativePlayer, isDamageAbsolute, isExplosion, isFireDamage, isMagicDamage, isProjectile, isUnblockable, setDamageAllowedInCreativeMode, setDamageBypassesArmor, setDamageIsAbsolute, setDifficultyScaled, setExplosion, setFireDamage, setMagicDamage, setProjectile
protected Entity damageSourceEntity
public EntityDamageSource(java.lang.String damageTypeIn, Entity damageSourceEntityIn)
public EntityDamageSource setIsThornsDamage()
public boolean getIsThornsDamage()
public Entity getTrueSource()
getTrueSource
in class DamageSource
public ITextComponent getDeathMessage(EntityLivingBase entityLivingBaseIn)
getDeathMessage
in class DamageSource
public boolean isDifficultyScaled()
isDifficultyScaled
in class DamageSource
public Vec3d getDamageLocation()
getDamageLocation
in class DamageSource