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 int
ageOnLastAttacked
private int
ageOnLastDamage
private int
ageOnLastUpdate
private LivingEntity
entity
private String
fallDeathSuffix
private boolean
hasDamage
private List<DamageRecord>
recentDamage
private boolean
recentlyAttacked
-
Constructor Summary
Constructors Constructor Description DamageTracker(LivingEntity entity)
-
Method Summary
Modifier and Type Method Description private void
clearFallDeathSuffix()
LivingEntity
getBiggestAttacker()
private DamageRecord
getBiggestFall()
Text
getDeathMessage()
LivingEntity
getEntity()
private String
getFallDeathSuffix(DamageRecord damageRecord)
int
getTimeSinceLastAttack()
void
onDamage(DamageSource damageSource, float originalHealth, float float2)
void
setFallDeathSuffix()
void
update()
-
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
-