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 bdwintermediary 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 xLbdw;x:Lbem;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>Lbdw;<init>(Ljava/lang/String;Lbem;Lbem;)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 kLbdu;k()Lbem;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 lLbdu;l()Lbem;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 aLbdu;a(Lbfb;)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;
-