public class DamageSource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static DamageSource |
ANVIL |
private boolean |
bypassArmor |
private boolean |
bypassInvul |
private boolean |
bypassMagic |
static DamageSource |
CACTUS |
static DamageSource |
CRAMMING |
static DamageSource |
DRAGON_BREATH |
static DamageSource |
DROWN |
static DamageSource |
DRY_OUT |
private float |
exhaustion |
static DamageSource |
FALL |
static DamageSource |
FALLING_BLOCK |
static DamageSource |
FLY_INTO_WALL |
static DamageSource |
GENERIC |
static DamageSource |
HOT_FLOOR |
static DamageSource |
IN_FIRE |
static DamageSource |
IN_WALL |
private boolean |
isExplosion |
private boolean |
isFireSource |
private boolean |
isMagic |
private boolean |
isProjectile |
static DamageSource |
LAVA |
static DamageSource |
LIGHTNING_BOLT |
static DamageSource |
MAGIC |
java.lang.String |
msgId |
static DamageSource |
ON_FIRE |
static DamageSource |
OUT_OF_WORLD |
private boolean |
scalesWithDifficulty |
static DamageSource |
STARVE |
static DamageSource |
SWEET_BERRY_BUSH |
static DamageSource |
WITHER |
Constructor and Description |
---|
DamageSource(java.lang.String p_i1566_1_) |
public static final DamageSource IN_FIRE
public static final DamageSource LIGHTNING_BOLT
public static final DamageSource ON_FIRE
public static final DamageSource LAVA
public static final DamageSource HOT_FLOOR
public static final DamageSource IN_WALL
public static final DamageSource CRAMMING
public static final DamageSource DROWN
public static final DamageSource STARVE
public static final DamageSource CACTUS
public static final DamageSource FALL
public static final DamageSource FLY_INTO_WALL
public static final DamageSource OUT_OF_WORLD
public static final DamageSource GENERIC
public static final DamageSource MAGIC
public static final DamageSource WITHER
public static final DamageSource ANVIL
public static final DamageSource FALLING_BLOCK
public static final DamageSource DRAGON_BREATH
public static final DamageSource DRY_OUT
public static final DamageSource SWEET_BERRY_BUSH
private boolean bypassArmor
private boolean bypassInvul
private boolean bypassMagic
private float exhaustion
private boolean isFireSource
private boolean isProjectile
private boolean scalesWithDifficulty
private boolean isMagic
private boolean isExplosion
public final java.lang.String msgId
public static DamageSource sting(LivingEntity p_226252_0_)
public static DamageSource mobAttack(LivingEntity p_76358_0_)
public static DamageSource indirectMobAttack(Entity p_188403_0_, LivingEntity p_188403_1_)
public static DamageSource playerAttack(PlayerEntity p_76365_0_)
public static DamageSource arrow(AbstractArrowEntity p_76353_0_, @Nullable Entity p_76353_1_)
public static DamageSource trident(Entity p_203096_0_, @Nullable Entity p_203096_1_)
public static DamageSource fireworks(FireworkRocketEntity p_233548_0_, @Nullable Entity p_233548_1_)
public static DamageSource fireball(AbstractFireballEntity p_233547_0_, @Nullable Entity p_233547_1_)
public static DamageSource witherSkull(WitherSkullEntity p_233549_0_, Entity p_233549_1_)
public static DamageSource thrown(Entity p_76356_0_, @Nullable Entity p_76356_1_)
public static DamageSource indirectMagic(Entity p_76354_0_, @Nullable Entity p_76354_1_)
public static DamageSource thorns(Entity p_92087_0_)
public static DamageSource explosion(@Nullable Explosion p_94539_0_)
public static DamageSource explosion(@Nullable LivingEntity p_188405_0_)
public static DamageSource badRespawnPointExplosion()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isProjectile()
public DamageSource setProjectile()
public boolean isExplosion()
public DamageSource setExplosion()
public boolean isBypassArmor()
public float getFoodExhaustion()
public boolean isBypassInvul()
public boolean isBypassMagic()
@Nullable public Entity getDirectEntity()
@Nullable public Entity getEntity()
public DamageSource bypassArmor()
public DamageSource bypassInvul()
public DamageSource bypassMagic()
public DamageSource setIsFire()
public ITextComponent getLocalizedDeathMessage(LivingEntity p_151519_1_)
public boolean isFire()
public java.lang.String getMsgId()
public DamageSource setScalesWithDifficulty()
public boolean scalesWithDifficulty()
public boolean isMagic()
public DamageSource setMagic()
public boolean isCreativePlayer()
@Nullable public Vector3d getSourcePosition()