net.minecraft.entity.damage

public class DamageTracker

net.minecraft.world.damagesource.CombatTracker
net.minecraft.class_1283
net.minecraft.entity.damage.DamageTracker

Field summary

Modifier and TypeField
public static final int
RESET_DAMAGE_STATUS_TIME
field_29967
DAMAGE_COOLDOWN
public static final int
RESET_COMBAT_STATUS_TIME
field_29968
ATTACK_DAMAGE_COOLDOWN
private static final Style
INTENTIONAL_GAME_DESIGN_STYLE
field_42274
INTENTIONAL_GAME_DESIGN_ISSUE_LINK_STYLE
private final List<DamageRecord>
entries
field_5870
recentDamage
private final LivingEntity
mob
field_5877
entity
private int
lastDamageTime
field_5876
ageOnLastDamage
private int
combatStartTime
field_5875
ageOnLastAttacked
private int
combatEndTime
field_5873
ageOnLastUpdate
private boolean
inCombat
field_5874
recentlyAttacked
private boolean
takingDamage
field_5872
hasDamage

Constructor summary

ModifierConstructor
public (LivingEntity entity)

Method summary

Modifier and TypeMethod
public void
recordDamage(DamageSource source, float damage)
method_5547(class_1282 arg0, float arg1)
onDamage(DamageSource damageSource, float damage)
private static boolean
shouldEnterCombat(DamageSource source)
method_52191(class_1282 arg0)
isAttackerLiving(DamageSource damageSource)
private Text
getMessageForAssistedFall(Entity attackerEntity, Component attackerName, String messageWithItem, String messageWithoutItem)
method_52193(class_1297 arg0, class_2561 arg1, String arg2, String arg3)
getAttackedFallDeathMessage(Entity attacker, Text attackerDisplayName, String itemDeathTranslationKey, String deathTranslationKey)
private Text
getFallMessage(CombatEntry knockOffEntry, Entity killingEntity)
method_52190(class_1281 arg0, class_1297 arg1)
getFallDeathMessage(DamageRecord damageRecord, Entity attacker)
private static Text
getDisplayName(Entity entity)
method_52192(class_1297 arg0)
getDisplayName(Entity entity)
public Text
getDeathMessage()
method_5548()
getDeathMessage()
private DamageRecord
getMostSignificantFall()
method_5544()
getBiggestFall()
public int
getCombatDuration()
method_5546()
getTimeSinceLastAttack()
public void
recheckStatus()
method_5539()
update()