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 qb
intermediary net/minecraft/class_857
named net/minecraft/entity/damage/EntityDamageSource
  • Field Details

    • source

      protected Entity source
      Mappings:
      Namespace Name Mixin selector
      official p Lqb;p:Lqm;
      intermediary field_3148 Lnet/minecraft/class_857;field_3148:Lnet/minecraft/class_864;
      named source Lnet/minecraft/entity/damage/EntityDamageSource;source:Lnet/minecraft/entity/Entity;
  • Constructor Details

    • EntityDamageSource

      public EntityDamageSource(String name, Entity source)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqb;<init>(Ljava/lang/String;Lqm;)V
      intermediary <init> Lnet/minecraft/class_857;<init>(Ljava/lang/String;Lnet/minecraft/class_864;)V
      named <init> Lnet/minecraft/entity/damage/EntityDamageSource;<init>(Ljava/lang/String;Lnet/minecraft/entity/Entity;)V
  • Method Details

    • getAttacker

      public Entity getAttacker()
      Overrides:
      getAttacker in class DamageSource
      Mappings:
      Namespace Name Mixin selector
      official j Lqa;j()Lqm;
      intermediary method_2425 Lnet/minecraft/class_856;method_2425()Lnet/minecraft/class_864;
      named getAttacker Lnet/minecraft/entity/damage/DamageSource;getAttacker()Lnet/minecraft/entity/Entity;
    • getDeathMessage

      public Text getDeathMessage(LivingEntity entity)
      Overrides:
      getDeathMessage in class DamageSource
      Mappings:
      Namespace Name Mixin selector
      official b Lqa;b(Lrg;)Lez;
      intermediary method_6079 Lnet/minecraft/class_856;method_6079(Lnet/minecraft/class_1699;)Lnet/minecraft/class_1982;
      named getDeathMessage Lnet/minecraft/entity/damage/DamageSource;getDeathMessage(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/text/Text;
    • isScaledWithDifficulty

      public boolean isScaledWithDifficulty()
      Overrides:
      isScaledWithDifficulty in class DamageSource
      Mappings:
      Namespace Name Mixin selector
      official r Lqa;r()Z
      intermediary method_2432 Lnet/minecraft/class_856;method_2432()Z
      named isScaledWithDifficulty Lnet/minecraft/entity/damage/DamageSource;isScaledWithDifficulty()Z