Package net.minecraft.entity.damage
Class DamageTracker
java.lang.Object
net.minecraft.entity.damage.DamageTracker
- Mappings:
Namespace Name official aso
intermediary net/minecraft/class_1283
named net/minecraft/entity/damage/DamageTracker
-
Field Summary
Modifier and TypeFieldDescriptionprivate int
private int
private int
private LivingEntity
static int
static int
private boolean
private 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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official a
Laso;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:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official b
Laso;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
Laso;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
Laso;d:Latt;
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
Laso;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
Laso;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
Laso;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
Laso;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
Laso;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
Laso;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>
Laso;<init>(Latt;)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
Laso;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
Laso;a(Lasp;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
Laso;b()Los;
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
Laso;c()Latt;
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
Laso;k()Lasm;
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
Laso;a(Lasm;)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
Laso;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
Laso;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
Laso;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
Laso;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
Laso;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
Laso;h()Latt;
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
Laso;i()Lasm;
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:
for getting the entity itself
- Mappings:
Namespace Name Mixin selector official j
Laso;j()I
intermediary method_33937
Lnet/minecraft/class_1283;method_33937()I
named getBiggestAttackerId
Lnet/minecraft/entity/damage/DamageTracker;getBiggestAttackerId()I
-