Class DamageTracker

java.lang.Object
net.minecraft.entity.damage.DamageTracker

public class DamageTracker extends Object
Mappings:
Namespace Name
official pz
intermediary net/minecraft/class_1561
named net/minecraft/entity/damage/DamageTracker
  • Field Details

    • recentDamage

      private final List recentDamage
      Mappings:
      Namespace Name Mixin selector
      official a Lpz;a:Ljava/util/List;
      intermediary field_6106 Lnet/minecraft/class_1561;field_6106:Ljava/util/List;
      named recentDamage Lnet/minecraft/entity/damage/DamageTracker;recentDamage:Ljava/util/List;
    • entity

      private final LivingEntity entity
      Mappings:
      Namespace Name Mixin selector
      official b Lpz;b:Lrg;
      intermediary field_6739 Lnet/minecraft/class_1561;field_6739:Lnet/minecraft/class_1699;
      named entity Lnet/minecraft/entity/damage/DamageTracker;entity:Lnet/minecraft/entity/LivingEntity;
    • ageOnLastDamage

      private int ageOnLastDamage
      Mappings:
      Namespace Name Mixin selector
      official c Lpz;c:I
      intermediary field_6108 Lnet/minecraft/class_1561;field_6108:I
      named ageOnLastDamage Lnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
    • recentlyAttacked

      private boolean recentlyAttacked
      Mappings:
      Namespace Name Mixin selector
      official d Lpz;d:Z
      intermediary field_6109 Lnet/minecraft/class_1561;field_6109:Z
      named recentlyAttacked Lnet/minecraft/entity/damage/DamageTracker;recentlyAttacked:Z
    • hasDamage

      private boolean hasDamage
      Mappings:
      Namespace Name Mixin selector
      official e Lpz;e:Z
      intermediary field_6110 Lnet/minecraft/class_1561;field_6110:Z
      named hasDamage Lnet/minecraft/entity/damage/DamageTracker;hasDamage:Z
    • fallDeathSuffix

      private String fallDeathSuffix
      Mappings:
      Namespace Name Mixin selector
      official f Lpz;f:Ljava/lang/String;
      intermediary field_6111 Lnet/minecraft/class_1561;field_6111:Ljava/lang/String;
      named fallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;fallDeathSuffix:Ljava/lang/String;
  • Constructor Details

    • DamageTracker

      public DamageTracker(LivingEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpz;<init>(Lrg;)V
      intermediary <init> Lnet/minecraft/class_1561;<init>(Lnet/minecraft/class_1699;)V
      named <init> Lnet/minecraft/entity/damage/DamageTracker;<init>(Lnet/minecraft/entity/LivingEntity;)V
  • Method Details

    • setFallDeathSuffix

      public void setFallDeathSuffix()
      Mappings:
      Namespace Name Mixin selector
      official a Lpz;a()V
      intermediary method_5362 Lnet/minecraft/class_1561;method_5362()V
      named setFallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;setFallDeathSuffix()V
    • onDamage

      public void onDamage(DamageSource damageSource, float originalHealth, float float2)
      Mappings:
      Namespace Name Mixin selector
      official a Lpz;a(Lqa;FF)V
      intermediary method_6075 Lnet/minecraft/class_1561;method_6075(Lnet/minecraft/class_856;FF)V
      named onDamage Lnet/minecraft/entity/damage/DamageTracker;onDamage(Lnet/minecraft/entity/damage/DamageSource;FF)V
    • getDeathMessage

      public Text getDeathMessage()
      Mappings:
      Namespace Name Mixin selector
      official b Lpz;b()Lez;
      intermediary method_6076 Lnet/minecraft/class_1561;method_6076()Lnet/minecraft/class_1982;
      named getDeathMessage Lnet/minecraft/entity/damage/DamageTracker;getDeathMessage()Lnet/minecraft/text/Text;
    • getLastAttacker

      public LivingEntity getLastAttacker()
      Mappings:
      Namespace Name Mixin selector
      official c Lpz;c()Lrg;
      intermediary method_6077 Lnet/minecraft/class_1561;method_6077()Lnet/minecraft/class_1699;
      named getLastAttacker Lnet/minecraft/entity/damage/DamageTracker;getLastAttacker()Lnet/minecraft/entity/LivingEntity;
    • getBiggestFall

      private DamageRecord getBiggestFall()
      Mappings:
      Namespace Name Mixin selector
      official f Lpz;f()Lpy;
      intermediary method_5367 Lnet/minecraft/class_1561;method_5367()Lnet/minecraft/class_1560;
      named getBiggestFall Lnet/minecraft/entity/damage/DamageTracker;getBiggestFall()Lnet/minecraft/entity/damage/DamageRecord;
    • getFallDeathSuffix

      private String getFallDeathSuffix(DamageRecord damageRecord)
      Mappings:
      Namespace Name Mixin selector
      official a Lpz;a(Lpy;)Ljava/lang/String;
      intermediary method_5363 Lnet/minecraft/class_1561;method_5363(Lnet/minecraft/class_1560;)Ljava/lang/String;
      named getFallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;getFallDeathSuffix(Lnet/minecraft/entity/damage/DamageRecord;)Ljava/lang/String;
    • clearFallDeathSuffix

      private void clearFallDeathSuffix()
      Mappings:
      Namespace Name Mixin selector
      official g Lpz;g()V
      intermediary method_5368 Lnet/minecraft/class_1561;method_5368()V
      named clearFallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;clearFallDeathSuffix()V
    • update

      private void update()
      Mappings:
      Namespace Name Mixin selector
      official h Lpz;h()V
      intermediary method_5369 Lnet/minecraft/class_1561;method_5369()V
      named update Lnet/minecraft/entity/damage/DamageTracker;update()V