Package net.minecraft.entity.damage
Class EntityDamageSource
java.lang.Object
net.minecraft.entity.damage.DamageSource
net.minecraft.entity.damage.EntityDamageSource
- Direct Known Subclasses:
ProjectileDamageSource
public class EntityDamageSource extends DamageSource
- Mappings:
Namespace Name official aqfintermediary net/minecraft/class_1285named net/minecraft/entity/damage/EntityDamageSource
-
Field Summary
Fields inherited from class net.minecraft.entity.damage.DamageSource
ANVIL, CACTUS, CRAMMING, DRAGON_BREATH, DROWN, DRYOUT, FALL, FALLING_BLOCK, FALLING_STALACTITE, field_28400, FLY_INTO_WALL, FREEZE, GENERIC, HOT_FLOOR, IN_FIRE, IN_WALL, LAVA, LIGHTNING_BOLT, MAGIC, name, ON_FIRE, OUT_OF_WORLD, STARVE, SWEET_BERRY_BUSH, WITHER -
Constructor Summary
Constructors Constructor Description EntityDamageSource(String name, Entity source) -
Method Summary
Modifier and Type Method Description EntitygetAttacker()TextgetDeathMessage(LivingEntity entity)Vec3dgetPosition()booleanisScaledWithDifficulty()booleanisThorns()EntityDamageSourcesetThorns()StringtoString()Methods inherited from class net.minecraft.entity.damage.DamageSource
arrow, badRespawnPoint, bypassesArmor, explosion, explosion, fireball, firework, getExhaustion, getName, getSource, isExplosive, isFallingBlock, isFire, isMagic, isOutOfWorld, isProjectile, isSourceCreativePlayer, isUnblockable, magic, method_33329, method_33330, mob, mobProjectile, player, setBypassesArmor, setExplosive, setFallingBlock, setFire, setOutOfWorld, setProjectile, setScaledWithDifficulty, setUnblockable, setUsesMagic, sting, thorns, thrownProjectile, trident, witherSkull
-
Field Details
-
source
- Mappings:
Namespace Name Mixin selector official zLaqf;z:Laqu;intermediary field_5879Lnet/minecraft/class_1285;field_5879:Lnet/minecraft/class_1297;named sourceLnet/minecraft/entity/damage/EntityDamageSource;source:Lnet/minecraft/entity/Entity;
-
thorns
private boolean thorns- Mappings:
Namespace Name Mixin selector official ALaqf;A:Zintermediary field_5880Lnet/minecraft/class_1285;field_5880:Znamed thornsLnet/minecraft/entity/damage/EntityDamageSource;thorns:Z
-
-
Constructor Details
-
EntityDamageSource
- Mappings:
Namespace Name Mixin selector official <init>Laqf;<init>(Ljava/lang/String;Laqu;)Vintermediary <init>Lnet/minecraft/class_1285;<init>(Ljava/lang/String;Lnet/minecraft/class_1297;)Vnamed <init>Lnet/minecraft/entity/damage/EntityDamageSource;<init>(Ljava/lang/String;Lnet/minecraft/entity/Entity;)V
-
-
Method Details
-
setThorns
- Mappings:
Namespace Name Mixin selector official BLaqf;B()Laqf;intermediary method_5550Lnet/minecraft/class_1285;method_5550()Lnet/minecraft/class_1285;named setThornsLnet/minecraft/entity/damage/EntityDamageSource;setThorns()Lnet/minecraft/entity/damage/EntityDamageSource;
-
isThorns
public boolean isThorns()- Mappings:
Namespace Name Mixin selector official CLaqf;C()Zintermediary method_5549Lnet/minecraft/class_1285;method_5549()Znamed isThornsLnet/minecraft/entity/damage/EntityDamageSource;isThorns()Z
-
getAttacker
- Overrides:
getAttackerin classDamageSource- Mappings:
Namespace Name Mixin selector official lLaqe;l()Laqu;intermediary method_5529Lnet/minecraft/class_1282;method_5529()Lnet/minecraft/class_1297;named getAttackerLnet/minecraft/entity/damage/DamageSource;getAttacker()Lnet/minecraft/entity/Entity;
-
getDeathMessage
- Overrides:
getDeathMessagein classDamageSource- Mappings:
Namespace Name Mixin selector official aLaqe;a(Larh;)Loi;intermediary method_5506Lnet/minecraft/class_1282;method_5506(Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561;named getDeathMessageLnet/minecraft/entity/damage/DamageSource;getDeathMessage(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/text/Text;
-
isScaledWithDifficulty
public boolean isScaledWithDifficulty()- Overrides:
isScaledWithDifficultyin classDamageSource- Mappings:
Namespace Name Mixin selector official uLaqe;u()Zintermediary method_5514Lnet/minecraft/class_1282;method_5514()Znamed isScaledWithDifficultyLnet/minecraft/entity/damage/DamageSource;isScaledWithDifficulty()Z
-
getPosition
- Overrides:
getPositionin classDamageSource- Mappings:
Namespace Name Mixin selector official ALaqe;A()Ldia;intermediary method_5510Lnet/minecraft/class_1282;method_5510()Lnet/minecraft/class_243;named getPositionLnet/minecraft/entity/damage/DamageSource;getPosition()Lnet/minecraft/util/math/Vec3d;
-
toString
- Overrides:
toStringin classDamageSource- Mappings:
Namespace Name Mixin selector official toStringLaqe;toString()Ljava/lang/String;intermediary toStringLnet/minecraft/class_1282;toString()Ljava/lang/String;named toStringLnet/minecraft/entity/damage/DamageSource;toString()Ljava/lang/String;
-