Package net.minecraft.entity.damage
Class ProjectileDamageSource
java.lang.Object
net.minecraft.entity.damage.DamageSource
net.minecraft.entity.damage.EntityDamageSource
net.minecraft.entity.damage.ProjectileDamageSource
- Mappings:
Namespace Name official bdvintermediary net/minecraft/class_1284named net/minecraft/entity/damage/ProjectileDamageSource
-
Field Summary
FieldsFields inherited from class net.minecraft.entity.damage.EntityDamageSource
sourceFields inherited from class net.minecraft.entity.damage.DamageSource
CACTUS, CRAMMING, DRAGON_BREATH, DROWN, DRYOUT, FALL, FLY_INTO_WALL, FREEZE, GENERIC, HOT_FLOOR, IN_FIRE, IN_WALL, LAVA, LIGHTNING_BOLT, MAGIC, name, ON_FIRE, OUT_OF_WORLD, STALAGMITE, STARVE, SWEET_BERRY_BUSH, WITHER -
Constructor Summary
ConstructorsConstructorDescriptionProjectileDamageSource(String name, Entity projectile, @Nullable Entity attacker) -
Method Summary
Methods inherited from class net.minecraft.entity.damage.EntityDamageSource
getPosition, isScaledWithDifficulty, isThorns, setThorns, toStringMethods inherited from class net.minecraft.entity.damage.DamageSource
anvil, arrow, badRespawnPoint, bypassesArmor, bypassesProtection, explosion, explosion, fallingBlock, fallingStalactite, fireball, firework, getExhaustion, getName, isExplosive, isFallingBlock, isFire, isFromFalling, isMagic, isNeutral, isOutOfWorld, isProjectile, isSourceCreativePlayer, isUnblockable, magic, mob, mobProjectile, player, setBypassesArmor, setBypassesProtection, setExplosive, setFallingBlock, setFire, setFromFalling, setNeutral, setOutOfWorld, setProjectile, setScaledWithDifficulty, setUnblockable, setUsesMagic, sonicBoom, sting, thorns, thrownProjectile, trident, witherSkull
-
Field Details
-
attacker
- Mappings:
Namespace Name Mixin selector official xLbdv;x:Lbel;intermediary field_40728Lnet/minecraft/class_1284;field_40728:Lnet/minecraft/class_1297;named attackerLnet/minecraft/entity/damage/ProjectileDamageSource;attacker:Lnet/minecraft/entity/Entity;
-
-
Constructor Details
-
ProjectileDamageSource
- Mappings:
Namespace Name Mixin selector official <init>Lbdv;<init>(Ljava/lang/String;Lbel;Lbel;)Vintermediary <init>Lnet/minecraft/class_1284;<init>(Ljava/lang/String;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Vnamed <init>Lnet/minecraft/entity/damage/ProjectileDamageSource;<init>(Ljava/lang/String;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)V
-
-
Method Details
-
getSource
- Overrides:
getSourcein classDamageSource- Mappings:
Namespace Name Mixin selector official kLbdt;k()Lbel;intermediary method_5526Lnet/minecraft/class_1282;method_5526()Lnet/minecraft/class_1297;named getSourceLnet/minecraft/entity/damage/DamageSource;getSource()Lnet/minecraft/entity/Entity;
-
getAttacker
- Overrides:
getAttackerin classEntityDamageSource- Mappings:
Namespace Name Mixin selector official lLbdt;l()Lbel;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 classEntityDamageSource- Mappings:
Namespace Name Mixin selector official aLbdt;a(Lbfa;)Lta;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;
-