Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
public class DamageTracker extends Object
- Mappings:
Namespace Name official ovintermediary net/minecraft/class_1732named net/minecraft/entity/damage/DamageTracker
-
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 livingEntity) -
Method Summary
Modifier and Type Method Description private voidclearFallDeathSuffix()private DamageRecordgetBiggestFall()TextgetDeathMessage()LivingEntitygetEntity()private StringgetFallDeathSuffix(DamageRecord damageRecord)LivingEntitygetLastAttacker()intgetTimeSinceLastAttack()voidonDamage(DamageSource damageSource, float originalHealth, float float2)voidsetFallDeathSuffix()voidupdate()
-
Field Details
-
recentDamage
- Mappings:
Namespace Name Mixin selector official aLov;a:Ljava/util/List;intermediary field_7238Lnet/minecraft/class_1732;field_7238:Ljava/util/List;named recentDamageLnet/minecraft/entity/damage/DamageTracker;recentDamage:Ljava/util/List;
-
entity
- Mappings:
Namespace Name Mixin selector official bLov;b:Lpr;intermediary field_7239Lnet/minecraft/class_1732;field_7239:Lnet/minecraft/class_1752;named entityLnet/minecraft/entity/damage/DamageTracker;entity:Lnet/minecraft/entity/LivingEntity;
-
ageOnLastDamage
private int ageOnLastDamage- Mappings:
Namespace Name Mixin selector official cLov;c:Iintermediary field_7240Lnet/minecraft/class_1732;field_7240:Inamed ageOnLastDamageLnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
-
ageOnLastAttacked
private int ageOnLastAttacked- Mappings:
Namespace Name Mixin selector official dLov;d:Iintermediary field_7241Lnet/minecraft/class_1732;field_7241:Inamed ageOnLastAttackedLnet/minecraft/entity/damage/DamageTracker;ageOnLastAttacked:I
-
ageOnLastUpdate
private int ageOnLastUpdate- Mappings:
Namespace Name Mixin selector official eLov;e:Iintermediary field_7242Lnet/minecraft/class_1732;field_7242:Inamed ageOnLastUpdateLnet/minecraft/entity/damage/DamageTracker;ageOnLastUpdate:I
-
recentlyAttacked
private boolean recentlyAttacked- Mappings:
Namespace Name Mixin selector official fLov;f:Zintermediary field_7243Lnet/minecraft/class_1732;field_7243:Znamed recentlyAttackedLnet/minecraft/entity/damage/DamageTracker;recentlyAttacked:Z
-
hasDamage
private boolean hasDamage- Mappings:
Namespace Name Mixin selector official gLov;g:Zintermediary field_7244Lnet/minecraft/class_1732;field_7244:Znamed hasDamageLnet/minecraft/entity/damage/DamageTracker;hasDamage:Z
-
fallDeathSuffix
- Mappings:
Namespace Name Mixin selector official hLov;h:Ljava/lang/String;intermediary field_7245Lnet/minecraft/class_1732;field_7245:Ljava/lang/String;named fallDeathSuffixLnet/minecraft/entity/damage/DamageTracker;fallDeathSuffix:Ljava/lang/String;
-
-
Constructor Details
-
DamageTracker
-
-
Method Details
-
setFallDeathSuffix
public void setFallDeathSuffix()- Mappings:
Namespace Name Mixin selector official aLov;a()Vintermediary method_6806Lnet/minecraft/class_1732;method_6806()Vnamed setFallDeathSuffixLnet/minecraft/entity/damage/DamageTracker;setFallDeathSuffix()V
-
onDamage
- Mappings:
Namespace Name Mixin selector official aLov;a(Low;FF)Vintermediary method_6808Lnet/minecraft/class_1732;method_6808(Lnet/minecraft/class_1733;FF)Vnamed onDamageLnet/minecraft/entity/damage/DamageTracker;onDamage(Lnet/minecraft/entity/damage/DamageSource;FF)V
-
getDeathMessage
- Mappings:
Namespace Name Mixin selector official bLov;b()Leu;intermediary method_6809Lnet/minecraft/class_1732;method_6809()Lnet/minecraft/class_1444;named getDeathMessageLnet/minecraft/entity/damage/DamageTracker;getDeathMessage()Lnet/minecraft/text/Text;
-
getLastAttacker
- Mappings:
Namespace Name Mixin selector official cLov;c()Lpr;intermediary method_6810Lnet/minecraft/class_1732;method_6810()Lnet/minecraft/class_1752;named getLastAttackerLnet/minecraft/entity/damage/DamageTracker;getLastAttacker()Lnet/minecraft/entity/LivingEntity;
-
getBiggestFall
- Mappings:
Namespace Name Mixin selector official iLov;i()Lou;intermediary method_6814Lnet/minecraft/class_1732;method_6814()Lnet/minecraft/class_1731;named getBiggestFallLnet/minecraft/entity/damage/DamageTracker;getBiggestFall()Lnet/minecraft/entity/damage/DamageRecord;
-
getFallDeathSuffix
- Mappings:
Namespace Name Mixin selector official aLov;a(Lou;)Ljava/lang/String;intermediary method_6807Lnet/minecraft/class_1732;method_6807(Lnet/minecraft/class_1731;)Ljava/lang/String;named getFallDeathSuffixLnet/minecraft/entity/damage/DamageTracker;getFallDeathSuffix(Lnet/minecraft/entity/damage/DamageRecord;)Ljava/lang/String;
-
getTimeSinceLastAttack
public int getTimeSinceLastAttack()- Mappings:
Namespace Name Mixin selector official fLov;f()Iintermediary method_6811Lnet/minecraft/class_1732;method_6811()Inamed getTimeSinceLastAttackLnet/minecraft/entity/damage/DamageTracker;getTimeSinceLastAttack()I
-
clearFallDeathSuffix
private void clearFallDeathSuffix()- Mappings:
Namespace Name Mixin selector official jLov;j()Vintermediary method_6815Lnet/minecraft/class_1732;method_6815()Vnamed clearFallDeathSuffixLnet/minecraft/entity/damage/DamageTracker;clearFallDeathSuffix()V
-
update
public void update()- Mappings:
Namespace Name Mixin selector official gLov;g()Vintermediary method_6812Lnet/minecraft/class_1732;method_6812()Vnamed updateLnet/minecraft/entity/damage/DamageTracker;update()V
-
getEntity
- Mappings:
Namespace Name Mixin selector official hLov;h()Lpr;intermediary method_6813Lnet/minecraft/class_1732;method_6813()Lnet/minecraft/class_1752;named getEntityLnet/minecraft/entity/damage/DamageTracker;getEntity()Lnet/minecraft/entity/LivingEntity;
-