Class CombatTracker

java.lang.Object
net.minecraft.util.CombatTracker

public class CombatTracker extends Object
  • Field Details

    • entries

      private final List<CombatEntry> entries
    • mob

      private final LivingEntity mob
    • lastDamageTime

      private int lastDamageTime
    • combatStartTime

      private int combatStartTime
    • combatEndTime

      private int combatEndTime
    • inCombat

      private boolean inCombat
    • takingDamage

      private boolean takingDamage
    • nextLocation

      private String nextLocation
  • Constructor Details

    • CombatTracker

      public CombatTracker(LivingEntity p_i1565_1_)
  • Method Details

    • prepareForDamage

      public void prepareForDamage()
    • recordDamage

      public void recordDamage(DamageSource p_94547_1_, float p_94547_2_, float p_94547_3_)
    • getDeathMessage

      public ITextComponent getDeathMessage()
    • getKiller

      @Nullable public LivingEntity getKiller()
    • getMostSignificantFall

      @Nullable private CombatEntry getMostSignificantFall()
    • getFallLocation

      private String getFallLocation(CombatEntry p_94548_1_)
    • getCombatDuration

      public int getCombatDuration()
    • resetPreparedStatus

      private void resetPreparedStatus()
    • recheckStatus

      public void recheckStatus()
    • getMob

      public LivingEntity getMob()