Class CombatTracker


  • public class CombatTracker
    extends java.lang.Object
    • Field Detail

      • entries

        private final java.util.List<CombatEntry> entries
      • lastDamageTime

        private int lastDamageTime
      • combatStartTime

        private int combatStartTime
      • combatEndTime

        private int combatEndTime
      • inCombat

        private boolean inCombat
      • takingDamage

        private boolean takingDamage
      • nextLocation

        private java.lang.String nextLocation
    • Constructor Detail

      • CombatTracker

        public CombatTracker​(LivingEntity p_i1565_1_)
    • Method Detail

      • prepareForDamage

        public void prepareForDamage()
      • recordDamage

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

        @Nullable
        private CombatEntry getMostSignificantFall()
      • getFallLocation

        private java.lang.String getFallLocation​(CombatEntry p_94548_1_)
      • getCombatDuration

        public int getCombatDuration()
      • resetPreparedStatus

        private void resetPreparedStatus()
      • recheckStatus

        public void recheckStatus()