Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
public class DamageTracker extends Object
- Mappings:
Namespace Name official aqe
intermediary net/minecraft/class_1283
named net/minecraft/entity/damage/DamageTracker
-
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
- Mappings:
Namespace Name Mixin selector official a
Laqe;a: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 b
Laqe;b:Lari;
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;
-
ageOnLastDamage
private int ageOnLastDamage- Mappings:
Namespace Name Mixin selector official c
Laqe;c:I
intermediary field_5876
Lnet/minecraft/class_1283;field_5876:I
named ageOnLastDamage
Lnet/minecraft/entity/damage/DamageTracker;ageOnLastDamage:I
-
ageOnLastAttacked
private int ageOnLastAttacked- Mappings:
Namespace Name Mixin selector official d
Laqe;d:I
intermediary field_5875
Lnet/minecraft/class_1283;field_5875:I
named ageOnLastAttacked
Lnet/minecraft/entity/damage/DamageTracker;ageOnLastAttacked:I
-
ageOnLastUpdate
private int ageOnLastUpdate- Mappings:
Namespace Name Mixin selector official e
Laqe;e:I
intermediary field_5873
Lnet/minecraft/class_1283;field_5873:I
named ageOnLastUpdate
Lnet/minecraft/entity/damage/DamageTracker;ageOnLastUpdate:I
-
recentlyAttacked
private boolean recentlyAttacked- Mappings:
Namespace Name Mixin selector official f
Laqe;f:Z
intermediary field_5874
Lnet/minecraft/class_1283;field_5874:Z
named recentlyAttacked
Lnet/minecraft/entity/damage/DamageTracker;recentlyAttacked:Z
-
hasDamage
private boolean hasDamage- Mappings:
Namespace Name Mixin selector official g
Laqe;g:Z
intermediary field_5872
Lnet/minecraft/class_1283;field_5872:Z
named hasDamage
Lnet/minecraft/entity/damage/DamageTracker;hasDamage:Z
-
fallDeathSuffix
- Mappings:
Namespace Name Mixin selector official h
Laqe;h:Ljava/lang/String;
intermediary field_5871
Lnet/minecraft/class_1283;field_5871:Ljava/lang/String;
named fallDeathSuffix
Lnet/minecraft/entity/damage/DamageTracker;fallDeathSuffix:Ljava/lang/String;
-
-
Constructor Details
-
DamageTracker
- Mappings:
Namespace Name Mixin selector official <init>
Laqe;<init>(Lari;)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
-
setFallDeathSuffix
public void setFallDeathSuffix()- Mappings:
Namespace Name Mixin selector official a
Laqe;a()V
intermediary method_5542
Lnet/minecraft/class_1283;method_5542()V
named setFallDeathSuffix
Lnet/minecraft/entity/damage/DamageTracker;setFallDeathSuffix()V
-
onDamage
- Mappings:
Namespace Name Mixin selector official a
Laqe;a(Laqf;FF)V
intermediary method_5547
Lnet/minecraft/class_1283;method_5547(Lnet/minecraft/class_1282;FF)V
named onDamage
Lnet/minecraft/entity/damage/DamageTracker;onDamage(Lnet/minecraft/entity/damage/DamageSource;FF)V
-
getDeathMessage
- Mappings:
Namespace Name Mixin selector official b
Laqe;b()Loi;
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;
-
getBiggestAttacker
- Mappings:
Namespace Name Mixin selector official c
Laqe;c()Lari;
intermediary method_5541
Lnet/minecraft/class_1283;method_5541()Lnet/minecraft/class_1309;
named getBiggestAttacker
Lnet/minecraft/entity/damage/DamageTracker;getBiggestAttacker()Lnet/minecraft/entity/LivingEntity;
-
getBiggestFall
- Mappings:
Namespace Name Mixin selector official j
Laqe;j()Laqc;
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;
-
getFallDeathSuffix
- Mappings:
Namespace Name Mixin selector official a
Laqe;a(Laqc;)Ljava/lang/String;
intermediary method_5543
Lnet/minecraft/class_1283;method_5543(Lnet/minecraft/class_1281;)Ljava/lang/String;
named getFallDeathSuffix
Lnet/minecraft/entity/damage/DamageTracker;getFallDeathSuffix(Lnet/minecraft/entity/damage/DamageRecord;)Ljava/lang/String;
-
getTimeSinceLastAttack
public int getTimeSinceLastAttack()- Mappings:
Namespace Name Mixin selector official f
Laqe;f()I
intermediary method_5546
Lnet/minecraft/class_1283;method_5546()I
named getTimeSinceLastAttack
Lnet/minecraft/entity/damage/DamageTracker;getTimeSinceLastAttack()I
-
clearFallDeathSuffix
private void clearFallDeathSuffix()- Mappings:
Namespace Name Mixin selector official k
Laqe;k()V
intermediary method_5545
Lnet/minecraft/class_1283;method_5545()V
named clearFallDeathSuffix
Lnet/minecraft/entity/damage/DamageTracker;clearFallDeathSuffix()V
-
update
public void update()- Mappings:
Namespace Name Mixin selector official g
Laqe;g()V
intermediary method_5539
Lnet/minecraft/class_1283;method_5539()V
named update
Lnet/minecraft/entity/damage/DamageTracker;update()V
-
getEntity
- Mappings:
Namespace Name Mixin selector official h
Laqe;h()Lari;
intermediary method_5540
Lnet/minecraft/class_1283;method_5540()Lnet/minecraft/class_1309;
named getEntity
Lnet/minecraft/entity/damage/DamageTracker;getEntity()Lnet/minecraft/entity/LivingEntity;
-