Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
- Mappings:
- Namespace - Name - official - bek- intermediary - net/minecraft/class_1283- named - net/minecraft/entity/damage/DamageTracker
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate intprivate intstatic final intstatic final intprivate final LivingEntityprivate booleanprivate static final Styleprivate final List<DamageRecord>private boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate TextgetAttackedFallDeathMessage(Entity attacker, Text attackerDisplayName, String itemDeathTranslationKey, String deathTranslationKey) private @Nullable DamageRecordgetDisplayName(@Nullable Entity entity) private TextgetFallDeathMessage(DamageRecord damageRecord, @Nullable Entity attacker) intprivate static booleanisAttackerLiving(DamageSource damageSource) voidonDamage(DamageSource damageSource, float damage) voidupdate()
- 
Field Details- 
DAMAGE_COOLDOWNpublic static final int DAMAGE_COOLDOWN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a:I- intermediary - field_29967- Lnet/minecraft/class_1283;field_29967:I- named - DAMAGE_COOLDOWN- Lnet/minecraft/entity/damage/DamageTracker;DAMAGE_COOLDOWN:I
 
- 
ATTACK_DAMAGE_COOLDOWNpublic static final int ATTACK_DAMAGE_COOLDOWN- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbek;b:I- intermediary - field_29968- Lnet/minecraft/class_1283;field_29968:I- named - ATTACK_DAMAGE_COOLDOWN- Lnet/minecraft/entity/damage/DamageTracker;ATTACK_DAMAGE_COOLDOWN:I
 
- 
INTENTIONAL_GAME_DESIGN_ISSUE_LINK_STYLE- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbek;c:Lts;- intermediary - field_42274- Lnet/minecraft/class_1283;field_42274:Lnet/minecraft/class_2583;- named - INTENTIONAL_GAME_DESIGN_ISSUE_LINK_STYLE- Lnet/minecraft/entity/damage/DamageTracker;INTENTIONAL_GAME_DESIGN_ISSUE_LINK_STYLE:Lnet/minecraft/text/Style;
 
- 
recentDamage- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbek;d:Ljava/util/List;- intermediary - field_5870- Lnet/minecraft/class_1283;field_5870:Ljava/util/List;- named - recentDamage- Lnet/minecraft/entity/damage/DamageTracker;recentDamage:Ljava/util/List;
 
- 
entity- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbek;e:Lbfz;- intermediary - field_5877- Lnet/minecraft/class_1283;field_5877:Lnet/minecraft/class_1309;- named - entity- Lnet/minecraft/entity/damage/DamageTracker;entity:Lnet/minecraft/entity/LivingEntity;
 
- 
ageOnLastDamageprivate int ageOnLastDamage- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbek;f:I- intermediary - field_5876- Lnet/minecraft/class_1283;field_5876:I- named - ageOnLastDamage- Lnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
 
- 
ageOnLastAttackedprivate int ageOnLastAttacked- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbek;g:I- intermediary - field_5875- Lnet/minecraft/class_1283;field_5875:I- named - ageOnLastAttacked- Lnet/minecraft/entity/damage/DamageTracker;ageOnLastAttacked:I
 
- 
ageOnLastUpdateprivate int ageOnLastUpdate- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbek;h:I- intermediary - field_5873- Lnet/minecraft/class_1283;field_5873:I- named - ageOnLastUpdate- Lnet/minecraft/entity/damage/DamageTracker;ageOnLastUpdate:I
 
- 
recentlyAttackedprivate boolean recentlyAttacked- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbek;i:Z- intermediary - field_5874- Lnet/minecraft/class_1283;field_5874:Z- named - recentlyAttacked- Lnet/minecraft/entity/damage/DamageTracker;recentlyAttacked:Z
 
- 
hasDamageprivate boolean hasDamage- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbek;j:Z- intermediary - field_5872- Lnet/minecraft/class_1283;field_5872:Z- named - hasDamage- Lnet/minecraft/entity/damage/DamageTracker;hasDamage:Z
 
 
- 
- 
Constructor Details- 
DamageTracker- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbek;<init>(Lbfz;)V- intermediary - <init>- Lnet/minecraft/class_1283;<init>(Lnet/minecraft/class_1309;)V- named - <init>- Lnet/minecraft/entity/damage/DamageTracker;<init>(Lnet/minecraft/entity/LivingEntity;)V
 
 
- 
- 
Method Details- 
onDamage- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a(Lben;F)V- intermediary - method_5547- Lnet/minecraft/class_1283;method_5547(Lnet/minecraft/class_1282;F)V- named - onDamage- Lnet/minecraft/entity/damage/DamageTracker;onDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
 
- 
isAttackerLiving- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a(Lben;)Z- intermediary - method_52191- Lnet/minecraft/class_1283;method_52191(Lnet/minecraft/class_1282;)Z- named - isAttackerLiving- Lnet/minecraft/entity/damage/DamageTracker;isAttackerLiving(Lnet/minecraft/entity/damage/DamageSource;)Z
 
- 
getAttackedFallDeathMessageprivate Text getAttackedFallDeathMessage(Entity attacker, Text attackerDisplayName, String itemDeathTranslationKey, String deathTranslationKey) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a(Lbfj;Lsw;Ljava/lang/String;Ljava/lang/String;)Lsw;- intermediary - method_52193- Lnet/minecraft/class_1283;method_52193(Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_2561;- named - getAttackedFallDeathMessage- Lnet/minecraft/entity/damage/DamageTracker;getAttackedFallDeathMessage(Lnet/minecraft/entity/Entity;Lnet/minecraft/text/Text;Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/text/Text;
 
- 
getFallDeathMessage- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a(Lbei;Lbfj;)Lsw;- intermediary - method_52190- Lnet/minecraft/class_1283;method_52190(Lnet/minecraft/class_1281;Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561;- named - getFallDeathMessage- Lnet/minecraft/entity/damage/DamageTracker;getFallDeathMessage(Lnet/minecraft/entity/damage/DamageRecord;Lnet/minecraft/entity/Entity;)Lnet/minecraft/text/Text;
 
- 
getDisplayName- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a(Lbfj;)Lsw;- intermediary - method_52192- Lnet/minecraft/class_1283;method_52192(Lnet/minecraft/class_1297;)Lnet/minecraft/class_2561;- named - getDisplayName- Lnet/minecraft/entity/damage/DamageTracker;getDisplayName(Lnet/minecraft/entity/Entity;)Lnet/minecraft/text/Text;
 
- 
getDeathMessage- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbek;a()Lsw;- intermediary - method_5548- Lnet/minecraft/class_1283;method_5548()Lnet/minecraft/class_2561;- named - getDeathMessage- Lnet/minecraft/entity/damage/DamageTracker;getDeathMessage()Lnet/minecraft/text/Text;
 
- 
getBiggestFall- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbek;d()Lbei;- intermediary - method_5544- Lnet/minecraft/class_1283;method_5544()Lnet/minecraft/class_1281;- named - getBiggestFall- Lnet/minecraft/entity/damage/DamageTracker;getBiggestFall()Lnet/minecraft/entity/damage/DamageRecord;
 
- 
getTimeSinceLastAttackpublic int getTimeSinceLastAttack()- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbek;b()I- intermediary - method_5546- Lnet/minecraft/class_1283;method_5546()I- named - getTimeSinceLastAttack- Lnet/minecraft/entity/damage/DamageTracker;getTimeSinceLastAttack()I
 
- 
updatepublic void update()- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbek;c()V- intermediary - method_5539- Lnet/minecraft/class_1283;method_5539()V- named - update- Lnet/minecraft/entity/damage/DamageTracker;update()V
 
 
-