public class EntityDamageSource extends DamageSource
| Modifier and Type | Field and Description | 
|---|---|
| protected Entity | damageSourceEntity | 
ANVIL, CACTUS, CRAMMING, damageType, DRAGON_BREATH, DROWN, FALL, FALLING_BLOCK, field_191552_t, 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) | 
| Entity | getEntity() | 
| boolean | getIsThornsDamage() | 
| boolean | isDifficultyScaled() | 
| EntityDamageSource | setIsThornsDamage() | 
canHarmInCreative, causeArrowDamage, causeExplosionDamage, causeExplosionDamage, causeFireballDamage, causeIndirectDamage, causeIndirectMagicDamage, causeMobDamage, causePlayerDamage, causeThornsDamage, causeThrownDamage, getDamageType, getHungerDamage, getSourceOfDamage, isCreativePlayer, isDamageAbsolute, isExplosion, isFireDamage, isMagicDamage, isProjectile, isUnblockable, setDamageAllowedInCreativeMode, setDamageBypassesArmor, setDamageIsAbsolute, setDifficultyScaled, setExplosion, setFireDamage, setMagicDamage, setProjectile@Nullable protected Entity damageSourceEntity
public EntityDamageSource(java.lang.String damageTypeIn,
                          @Nullable
                          Entity damageSourceEntityIn)
public EntityDamageSource setIsThornsDamage()
public boolean getIsThornsDamage()
@Nullable public Entity getEntity()
getEntity in class DamageSourcepublic ITextComponent getDeathMessage(EntityLivingBase entityLivingBaseIn)
getDeathMessage in class DamageSourcepublic boolean isDifficultyScaled()
isDifficultyScaled in class DamageSource@Nullable public Vec3d getDamageLocation()
getDamageLocation in class DamageSource