Class DamageTracker

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

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

    • recentDamage

      private final List<DamageRecord> recentDamage
      Mappings:
      Namespace Name Mixin selector
      official a Lov;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 Lov;b:Lpr;
      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 Lov;c:I
      intermediary field_6108 Lnet/minecraft/class_1561;field_6108:I
      named ageOnLastDamage Lnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
    • ageOnLastAttacked

      private int ageOnLastAttacked
      Mappings:
      Namespace Name Mixin selector
      official d Lov;d:I
      intermediary field_9077 Lnet/minecraft/class_1561;field_9077:I
      named ageOnLastAttacked Lnet/minecraft/entity/damage/DamageTracker;ageOnLastAttacked:I
    • ageOnLastUpdate

      private int ageOnLastUpdate
      Mappings:
      Namespace Name Mixin selector
      official e Lov;e:I
      intermediary field_9078 Lnet/minecraft/class_1561;field_9078:I
      named ageOnLastUpdate Lnet/minecraft/entity/damage/DamageTracker;ageOnLastUpdate:I
    • recentlyAttacked

      private boolean recentlyAttacked
      Mappings:
      Namespace Name Mixin selector
      official f Lov;f: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 g Lov;g: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 h Lov;h: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> Lov;<init>(Lpr;)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 Lov;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 Lov;a(Low;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 Lov;b()Leu;
      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 Lov;c()Lpr;
      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 i Lov;i()Lou;
      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 Lov;a(Lou;)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;
    • getTimeSinceLastAttack

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

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

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

      public LivingEntity getEntity()
      Mappings:
      Namespace Name Mixin selector
      official h Lov;h()Lpr;
      intermediary method_10917 Lnet/minecraft/class_1561;method_10917()Lnet/minecraft/class_1699;
      named getEntity Lnet/minecraft/entity/damage/DamageTracker;getEntity()Lnet/minecraft/entity/LivingEntity;