Class DamageTracker

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

public class DamageTracker
extends Object
  • Field Details

    • recentDamage

      private final List<DamageRecord> recentDamage
    • entity

      private final LivingEntity entity
    • ageOnLastDamage

      private int ageOnLastDamage
    • ageOnLastAttacked

      private int ageOnLastAttacked
    • ageOnLastUpdate

      private int ageOnLastUpdate
    • recentlyAttacked

      private boolean recentlyAttacked
    • hasDamage

      private boolean hasDamage
    • fallDeathSuffix

      private String fallDeathSuffix
  • Constructor Details

    • DamageTracker

      public DamageTracker​(LivingEntity entity)
  • Method Details

    • setFallDeathSuffix

      public void setFallDeathSuffix()
    • onDamage

      public void onDamage​(DamageSource damageSource, float originalHealth, float float2)
    • getDeathMessage

      public Text getDeathMessage()
    • getBiggestAttacker

      @Nullable public LivingEntity getBiggestAttacker()
    • getBiggestFall

      @Nullable private DamageRecord getBiggestFall()
    • getFallDeathSuffix

      private String getFallDeathSuffix​(DamageRecord damageRecord)
    • getTimeSinceLastAttack

      public int getTimeSinceLastAttack()
    • clearFallDeathSuffix

      private void clearFallDeathSuffix()
    • update

      public void update()
    • getEntity

      public LivingEntity getEntity()