Class DamageTracker

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

public class DamageTracker
extends Object
Mappings:
Namespace Name
official ov
intermediary net/minecraft/class_1732
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_7238 Lnet/minecraft/class_1732;field_7238: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_7239 Lnet/minecraft/class_1732;field_7239:Lnet/minecraft/class_1752;
      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_7240 Lnet/minecraft/class_1732;field_7240: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_7241 Lnet/minecraft/class_1732;field_7241: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_7242 Lnet/minecraft/class_1732;field_7242: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_7243 Lnet/minecraft/class_1732;field_7243: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_7244 Lnet/minecraft/class_1732;field_7244: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_7245 Lnet/minecraft/class_1732;field_7245:Ljava/lang/String;
      named fallDeathSuffix Lnet/minecraft/entity/damage/DamageTracker;fallDeathSuffix:Ljava/lang/String;
  • Constructor Details

    • DamageTracker

      public DamageTracker​(LivingEntity livingEntity)
  • Method Details

    • setFallDeathSuffix

      public void setFallDeathSuffix()
      Mappings:
      Namespace Name Mixin selector
      official a Lov;a()V
      intermediary method_6806 Lnet/minecraft/class_1732;method_6806()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_6808 Lnet/minecraft/class_1732;method_6808(Lnet/minecraft/class_1733;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_6809 Lnet/minecraft/class_1732;method_6809()Lnet/minecraft/class_1444;
      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_6810 Lnet/minecraft/class_1732;method_6810()Lnet/minecraft/class_1752;
      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_6814 Lnet/minecraft/class_1732;method_6814()Lnet/minecraft/class_1731;
      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_6807 Lnet/minecraft/class_1732;method_6807(Lnet/minecraft/class_1731;)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_6811 Lnet/minecraft/class_1732;method_6811()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_6815 Lnet/minecraft/class_1732;method_6815()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_6812 Lnet/minecraft/class_1732;method_6812()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_6813 Lnet/minecraft/class_1732;method_6813()Lnet/minecraft/class_1752;
      named getEntity Lnet/minecraft/entity/damage/DamageTracker;getEntity()Lnet/minecraft/entity/LivingEntity;