Class DamageTracker

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

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

    • recentDamage

      private final List<DamageRecord> recentDamage
      Mappings:
      Namespace Name Mixin selector
      official a Laqe;a:Ljava/util/List;
      intermediary field_5870 Lnet/minecraft/class_1283;field_5870: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 Laqe;b:Lari;
      intermediary field_5877 Lnet/minecraft/class_1283;field_5877:Lnet/minecraft/class_1309;
      named entity Lnet/minecraft/entity/damage/DamageTracker;entity:Lnet/minecraft/entity/LivingEntity;
    • ageOnLastDamage

      private int ageOnLastDamage
      Mappings:
      Namespace Name Mixin selector
      official c Laqe;c:I
      intermediary field_5876 Lnet/minecraft/class_1283;field_5876:I
      named ageOnLastDamage Lnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
    • ageOnLastAttacked

      private int ageOnLastAttacked
      Mappings:
      Namespace Name Mixin selector
      official d Laqe;d:I
      intermediary field_5875 Lnet/minecraft/class_1283;field_5875:I
      named ageOnLastAttacked Lnet/minecraft/entity/damage/DamageTracker;ageOnLastAttacked:I
    • ageOnLastUpdate

      private int ageOnLastUpdate
      Mappings:
      Namespace Name Mixin selector
      official e Laqe;e:I
      intermediary field_5873 Lnet/minecraft/class_1283;field_5873:I
      named ageOnLastUpdate Lnet/minecraft/entity/damage/DamageTracker;ageOnLastUpdate:I
    • recentlyAttacked

      private boolean recentlyAttacked
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f:Z
      intermediary field_5874 Lnet/minecraft/class_1283;field_5874:Z
      named recentlyAttacked Lnet/minecraft/entity/damage/DamageTracker;recentlyAttacked:Z
    • hasDamage

      private boolean hasDamage
      Mappings:
      Namespace Name Mixin selector
      official g Laqe;g:Z
      intermediary field_5872 Lnet/minecraft/class_1283;field_5872:Z
      named hasDamage Lnet/minecraft/entity/damage/DamageTracker;hasDamage:Z
    • fallDeathSuffix

      private String fallDeathSuffix
      Mappings:
      Namespace Name Mixin selector
      official h Laqe;h:Ljava/lang/String;
      intermediary field_5871 Lnet/minecraft/class_1283;field_5871: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> Laqe;<init>(Lari;)V
      intermediary <init> Lnet/minecraft/class_1283;<init>(Lnet/minecraft/class_1309;)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 Laqe;a()V
      intermediary method_5542 Lnet/minecraft/class_1283;method_5542()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 Laqe;a(Laqf;FF)V
      intermediary method_5547 Lnet/minecraft/class_1283;method_5547(Lnet/minecraft/class_1282;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 Laqe;b()Loi;
      intermediary method_5548 Lnet/minecraft/class_1283;method_5548()Lnet/minecraft/class_2561;
      named getDeathMessage Lnet/minecraft/entity/damage/DamageTracker;getDeathMessage()Lnet/minecraft/text/Text;
    • getBiggestAttacker

      @Nullable public LivingEntity getBiggestAttacker()
      Mappings:
      Namespace Name Mixin selector
      official c Laqe;c()Lari;
      intermediary method_5541 Lnet/minecraft/class_1283;method_5541()Lnet/minecraft/class_1309;
      named getBiggestAttacker Lnet/minecraft/entity/damage/DamageTracker;getBiggestAttacker()Lnet/minecraft/entity/LivingEntity;
    • getBiggestFall

      @Nullable private DamageRecord getBiggestFall()
      Mappings:
      Namespace Name Mixin selector
      official j Laqe;j()Laqc;
      intermediary method_5544 Lnet/minecraft/class_1283;method_5544()Lnet/minecraft/class_1281;
      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 Laqe;a(Laqc;)Ljava/lang/String;
      intermediary method_5543 Lnet/minecraft/class_1283;method_5543(Lnet/minecraft/class_1281;)Ljava/lang/String;
      named getFallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;getFallDeathSuffix(Lnet/minecraft/entity/damage/DamageRecord;)Ljava/lang/String;
    • getTimeSinceLastAttack

      public int getTimeSinceLastAttack()
      Mappings:
      Namespace Name Mixin selector
      official f Laqe;f()I
      intermediary method_5546 Lnet/minecraft/class_1283;method_5546()I
      named getTimeSinceLastAttack Lnet/minecraft/entity/damage/DamageTracker;getTimeSinceLastAttack()I
    • clearFallDeathSuffix

      private void clearFallDeathSuffix()
      Mappings:
      Namespace Name Mixin selector
      official k Laqe;k()V
      intermediary method_5545 Lnet/minecraft/class_1283;method_5545()V
      named clearFallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;clearFallDeathSuffix()V
    • update

      public void update()
      Mappings:
      Namespace Name Mixin selector
      official g Laqe;g()V
      intermediary method_5539 Lnet/minecraft/class_1283;method_5539()V
      named update Lnet/minecraft/entity/damage/DamageTracker;update()V
    • getEntity

      public LivingEntity getEntity()
      Mappings:
      Namespace Name Mixin selector
      official h Laqe;h()Lari;
      intermediary method_5540 Lnet/minecraft/class_1283;method_5540()Lnet/minecraft/class_1309;
      named getEntity Lnet/minecraft/entity/damage/DamageTracker;getEntity()Lnet/minecraft/entity/LivingEntity;