Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
public class DamageTracker extends Object
-
Field Summary
Fields Modifier and Type Field Description private intageOnLastAttackedprivate intageOnLastDamageprivate intageOnLastUpdateprivate LivingEntityentityprivate StringfallDeathSuffixprivate booleanhasDamageprivate List<DamageRecord>recentDamageprivate booleanrecentlyAttacked -
Constructor Summary
Constructors Constructor Description DamageTracker(LivingEntity entity) -
Method Summary
Modifier and Type Method Description private voidclearFallDeathSuffix()LivingEntitygetBiggestAttacker()private DamageRecordgetBiggestFall()TextgetDeathMessage()LivingEntitygetEntity()private StringgetFallDeathSuffix(DamageRecord damageRecord)intgetTimeSinceLastAttack()voidonDamage(DamageSource damageSource, float originalHealth, float float2)voidsetFallDeathSuffix()voidupdate()
-
Field Details
-
recentDamage
-
entity
-
ageOnLastDamage
private int ageOnLastDamage -
ageOnLastAttacked
private int ageOnLastAttacked -
ageOnLastUpdate
private int ageOnLastUpdate -
recentlyAttacked
private boolean recentlyAttacked -
hasDamage
private boolean hasDamage -
fallDeathSuffix
-
-
Constructor Details
-
DamageTracker
-
-
Method Details
-
setFallDeathSuffix
public void setFallDeathSuffix() -
onDamage
-
getDeathMessage
-
getBiggestAttacker
-
getBiggestFall
-
getFallDeathSuffix
-
getTimeSinceLastAttack
public int getTimeSinceLastAttack() -
clearFallDeathSuffix
private void clearFallDeathSuffix() -
update
public void update() -
getEntity
-