Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
- Mappings:
Namespace Name official awc
intermediary net/minecraft/class_1283
named net/minecraft/entity/damage/DamageTracker
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private int
private int
private final LivingEntity
static final int
static final int
private boolean
private final List<DamageRecord>
private boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate void
int
Gets the Entity ID of the biggest attackerprivate @Nullable DamageRecord
private String
getFallDeathSuffix
(DamageRecord damageRecord) int
boolean
void
onDamage
(DamageSource damageSource, float originalHealth, float damage) void
void
update()
boolean
-
Field Details
-
field_29967
public static final int field_29967- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lawc;a:I
intermediary field_29967
Lnet/minecraft/class_1283;field_29967:I
named field_29967
Lnet/minecraft/entity/damage/DamageTracker;field_29967:I
-
field_29968
public static final int field_29968- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lawc;b:I
intermediary field_29968
Lnet/minecraft/class_1283;field_29968:I
named field_29968
Lnet/minecraft/entity/damage/DamageTracker;field_29968:I
-
recentDamage
- Mappings:
Namespace Name Mixin selector official c
Lawc;c: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 d
Lawc;d:Laxh;
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 e
Lawc;e: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 f
Lawc;f: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 g
Lawc;g: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 h
Lawc;h: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 i
Lawc;i: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 j
Lawc;j: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>
Lawc;<init>(Laxh;)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
Lawc;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
Lawc;a(Lawd;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
Lawc;b()Lpz;
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
Lawc;c()Laxh;
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 k
Lawc;k()Lawa;
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
Lawc;a(Lawa;)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;
-
hasDamage
public boolean hasDamage()- Mappings:
Namespace Name Mixin selector official d
Lawc;d()Z
intermediary method_35039
Lnet/minecraft/class_1283;method_35039()Z
named hasDamage
Lnet/minecraft/entity/damage/DamageTracker;hasDamage()Z
-
wasRecentlyAttacked
public boolean wasRecentlyAttacked()- Mappings:
Namespace Name Mixin selector official e
Lawc;e()Z
intermediary method_35040
Lnet/minecraft/class_1283;method_35040()Z
named wasRecentlyAttacked
Lnet/minecraft/entity/damage/DamageTracker;wasRecentlyAttacked()Z
-
getTimeSinceLastAttack
public int getTimeSinceLastAttack()- Mappings:
Namespace Name Mixin selector official f
Lawc;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 l
Lawc;l()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
Lawc;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
Lawc;h()Laxh;
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;
-
getMostRecentDamage
- Mappings:
Namespace Name Mixin selector official i
Lawc;i()Lawa;
intermediary method_35041
Lnet/minecraft/class_1283;method_35041()Lnet/minecraft/class_1281;
named getMostRecentDamage
Lnet/minecraft/entity/damage/DamageTracker;getMostRecentDamage()Lnet/minecraft/entity/damage/DamageRecord;
-
getBiggestAttackerId
public int getBiggestAttackerId()Gets the Entity ID of the biggest attacker- See Also:
- Mappings:
Namespace Name Mixin selector official j
Lawc;j()I
intermediary method_33937
Lnet/minecraft/class_1283;method_33937()I
named getBiggestAttackerId
Lnet/minecraft/entity/damage/DamageTracker;getBiggestAttackerId()I
-