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

    • source

      protected Entity source
      Mappings:
      Namespace Name Mixin selector
      official q Lwi;q:Lwv;
      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;
    • thorns

      private boolean thorns
      Mappings:
      Namespace Name Mixin selector
      official r Lwi;r:Z
      intermediary field_11889 Lnet/minecraft/class_857;field_11889:Z
      named thorns Lnet/minecraft/entity/damage/EntityDamageSource;thorns:Z
  • Constructor Details

    • EntityDamageSource

      public EntityDamageSource(String name, Entity source)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lwi;<init>(Ljava/lang/String;Lwv;)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

    • setThorns

      public EntityDamageSource setThorns()
      Mappings:
      Namespace Name Mixin selector
      official v Lwi;v()Lwi;
      intermediary method_10919 Lnet/minecraft/class_857;method_10919()Lnet/minecraft/class_857;
      named setThorns Lnet/minecraft/entity/damage/EntityDamageSource;setThorns()Lnet/minecraft/entity/damage/EntityDamageSource;
    • isThorns

      public boolean isThorns()
      Mappings:
      Namespace Name Mixin selector
      official w Lwi;w()Z
      intermediary method_10920 Lnet/minecraft/class_857;method_10920()Z
      named isThorns Lnet/minecraft/entity/damage/EntityDamageSource;isThorns()Z
    • getAttacker

      public Entity getAttacker()
      Overrides:
      getAttacker in class DamageSource
      Mappings:
      Namespace Name Mixin selector
      official j Lwh;j()Lwv;
      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 Lwh;b(Lxm;)Lho;
      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 Lwh;r()Z
      intermediary method_2432 Lnet/minecraft/class_856;method_2432()Z
      named isScaledWithDifficulty Lnet/minecraft/entity/damage/DamageSource;isScaledWithDifficulty()Z