net.minecraft.util
Class EntityDamageSource

java.lang.Object
  extended by net.minecraft.util.DamageSource
      extended by net.minecraft.util.EntityDamageSource
Direct Known Subclasses:
EntityDamageSourceIndirect

public class EntityDamageSource
extends DamageSource


Field Summary
 
Fields inherited from class net.minecraft.util.DamageSource
anvil, cactus, damageType, drown, explosion, explosion2, fall, fallingBlock, generic, inFire, inWall, lava, magic, onFire, outOfWorld, starve, wither
 
Constructor Summary
EntityDamageSource(String par1Str, Entity par2Entity)
           
 
Method Summary
 String getDeathMessage(EntityPlayer par1EntityPlayer)
          Returns the message to be displayed on player death.
 Entity getEntity()
           
 boolean isDifficultyScaled()
          Return whether this damage source will have its damage amount scaled based on the current difficulty.
 
Methods inherited from class net.minecraft.util.DamageSource
canHarmInCreative, causeArrowDamage, causeFireballDamage, causeIndirectMagicDamage, causeMobDamage, causePlayerDamage, causeThrownDamage, func_92036_a, getDamageType, getHungerDamage, getSourceOfDamage, isFireDamage, isMagicDamage, isProjectile, isUnblockable, setDifficultyScaled, setMagicDamage, setProjectile
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityDamageSource

public EntityDamageSource(String par1Str,
                          Entity par2Entity)
Method Detail

getEntity

public Entity getEntity()
Overrides:
getEntity in class DamageSource

getDeathMessage

public String getDeathMessage(EntityPlayer par1EntityPlayer)
Returns the message to be displayed on player death.

Overrides:
getDeathMessage in class DamageSource

isDifficultyScaled

public boolean isDifficultyScaled()
Return whether this damage source will have its damage amount scaled based on the current difficulty.

Overrides:
isDifficultyScaled in class DamageSource