Class CombatTracker

java.lang.Object
net.minecraft.world.damagesource.CombatTracker

public class CombatTracker extends Object
  • Field Details Link icon

    • RESET_DAMAGE_STATUS_TIME Link icon

      public static final int RESET_DAMAGE_STATUS_TIME
      See Also:
    • RESET_COMBAT_STATUS_TIME Link icon

      public static final int RESET_COMBAT_STATUS_TIME
      See Also:
    • INTENTIONAL_GAME_DESIGN_STYLE Link icon

      private static final Style INTENTIONAL_GAME_DESIGN_STYLE
    • entries Link icon

      private final List<CombatEntry> entries
    • mob Link icon

      private final LivingEntity mob
    • lastDamageTime Link icon

      private int lastDamageTime
    • combatStartTime Link icon

      private int combatStartTime
    • combatEndTime Link icon

      private int combatEndTime
    • inCombat Link icon

      private boolean inCombat
    • takingDamage Link icon

      private boolean takingDamage
  • Constructor Details Link icon

    • CombatTracker Link icon

      public CombatTracker(LivingEntity p_19285_)
  • Method Details Link icon

    • recordDamage Link icon

      public void recordDamage(DamageSource p_289533_, float p_289559_)
    • shouldEnterCombat Link icon

      private static boolean shouldEnterCombat(DamageSource p_289554_)
    • getMessageForAssistedFall Link icon

      private Component getMessageForAssistedFall(Entity p_289547_, Component p_289532_, String p_289555_, String p_289548_)
    • getFallMessage Link icon

      private Component getFallMessage(CombatEntry p_289570_, @Nullable Entity p_289561_)
    • getDisplayName Link icon

      @Nullable private static Component getDisplayName(@Nullable Entity p_289557_)
    • getDeathMessage Link icon

      public Component getDeathMessage()
    • getMostSignificantFall Link icon

      @Nullable private CombatEntry getMostSignificantFall()
    • getCombatDuration Link icon

      public int getCombatDuration()
    • recheckStatus Link icon

      public void recheckStatus()