Package net.minecraft.entity.damage
Class DamageRecord
java.lang.Object
net.minecraft.entity.damage.DamageRecord
public class DamageRecord extends Object
- Mappings:
Namespace Name official ars
intermediary net/minecraft/class_1281
named net/minecraft/entity/damage/DamageRecord
-
Field Summary
Fields Modifier and Type Field Description private float
damage
private DamageSource
damageSource
private int
entityAge
private float
entityHealth
private String
fallDeathSuffix
private float
fallDistance
-
Constructor Summary
Constructors Constructor Description DamageRecord(DamageSource damageSource, int entityAge, float entityOriginalHealth, float damage, String fallDeathSuffix, float fallDistance)
-
Method Summary
Modifier and Type Method Description @Nullable Entity
getAttacker()
@Nullable Text
getAttackerName()
float
getDamage()
DamageSource
getDamageSource()
int
getEntityAge()
float
getEntityHealth()
@Nullable String
getFallDeathSuffix()
float
getFallDistance()
float
getNewEntityHealth()
boolean
isAttackerLiving()
-
Field Details
-
damageSource
- Mappings:
Namespace Name Mixin selector official a
Lars;a:Larv;
intermediary field_5837
Lnet/minecraft/class_1281;field_5837:Lnet/minecraft/class_1282;
named damageSource
Lnet/minecraft/entity/damage/DamageRecord;damageSource:Lnet/minecraft/entity/damage/DamageSource;
-
entityAge
private final int entityAge- Mappings:
Namespace Name Mixin selector official b
Lars;b:I
intermediary field_5836
Lnet/minecraft/class_1281;field_5836:I
named entityAge
Lnet/minecraft/entity/damage/DamageRecord;entityAge:I
-
damage
private final float damage- Mappings:
Namespace Name Mixin selector official c
Lars;c:F
intermediary field_5835
Lnet/minecraft/class_1281;field_5835:F
named damage
Lnet/minecraft/entity/damage/DamageRecord;damage:F
-
entityHealth
private final float entityHealth- Mappings:
Namespace Name Mixin selector official d
Lars;d:F
intermediary field_5834
Lnet/minecraft/class_1281;field_5834:F
named entityHealth
Lnet/minecraft/entity/damage/DamageRecord;entityHealth:F
-
fallDeathSuffix
- Mappings:
Namespace Name Mixin selector official e
Lars;e:Ljava/lang/String;
intermediary field_5838
Lnet/minecraft/class_1281;field_5838:Ljava/lang/String;
named fallDeathSuffix
Lnet/minecraft/entity/damage/DamageRecord;fallDeathSuffix:Ljava/lang/String;
-
fallDistance
private final float fallDistance- Mappings:
Namespace Name Mixin selector official f
Lars;f:F
intermediary field_5833
Lnet/minecraft/class_1281;field_5833:F
named fallDistance
Lnet/minecraft/entity/damage/DamageRecord;fallDistance:F
-
-
Constructor Details
-
DamageRecord
public DamageRecord(DamageSource damageSource, int entityAge, float entityOriginalHealth, float damage, String fallDeathSuffix, float fallDistance)- Mappings:
Namespace Name Mixin selector official <init>
Lars;<init>(Larv;IFFLjava/lang/String;F)V
intermediary <init>
Lnet/minecraft/class_1281;<init>(Lnet/minecraft/class_1282;IFFLjava/lang/String;F)V
named <init>
Lnet/minecraft/entity/damage/DamageRecord;<init>(Lnet/minecraft/entity/damage/DamageSource;IFFLjava/lang/String;F)V
-
-
Method Details
-
getDamageSource
- Mappings:
Namespace Name Mixin selector official a
Lars;a()Larv;
intermediary method_5499
Lnet/minecraft/class_1281;method_5499()Lnet/minecraft/class_1282;
named getDamageSource
Lnet/minecraft/entity/damage/DamageRecord;getDamageSource()Lnet/minecraft/entity/damage/DamageSource;
-
getEntityAge
public int getEntityAge()- Mappings:
Namespace Name Mixin selector official b
Lars;b()I
intermediary method_35035
Lnet/minecraft/class_1281;method_35035()I
named getEntityAge
Lnet/minecraft/entity/damage/DamageRecord;getEntityAge()I
-
getDamage
public float getDamage()- Mappings:
Namespace Name Mixin selector official c
Lars;c()F
intermediary method_5503
Lnet/minecraft/class_1281;method_5503()F
named getDamage
Lnet/minecraft/entity/damage/DamageRecord;getDamage()F
-
getEntityHealth
public float getEntityHealth()- Mappings:
Namespace Name Mixin selector official d
Lars;d()F
intermediary method_35036
Lnet/minecraft/class_1281;method_35036()F
named getEntityHealth
Lnet/minecraft/entity/damage/DamageRecord;getEntityHealth()F
-
getNewEntityHealth
public float getNewEntityHealth()- Mappings:
Namespace Name Mixin selector official e
Lars;e()F
intermediary method_35037
Lnet/minecraft/class_1281;method_35037()F
named getNewEntityHealth
Lnet/minecraft/entity/damage/DamageRecord;getNewEntityHealth()F
-
isAttackerLiving
public boolean isAttackerLiving()- Mappings:
Namespace Name Mixin selector official f
Lars;f()Z
intermediary method_5502
Lnet/minecraft/class_1281;method_5502()Z
named isAttackerLiving
Lnet/minecraft/entity/damage/DamageRecord;isAttackerLiving()Z
-
getFallDeathSuffix
- Mappings:
Namespace Name Mixin selector official g
Lars;g()Ljava/lang/String;
intermediary method_5500
Lnet/minecraft/class_1281;method_5500()Ljava/lang/String;
named getFallDeathSuffix
Lnet/minecraft/entity/damage/DamageRecord;getFallDeathSuffix()Ljava/lang/String;
-
getAttackerName
- Mappings:
Namespace Name Mixin selector official h
Lars;h()Lon;
intermediary method_5498
Lnet/minecraft/class_1281;method_5498()Lnet/minecraft/class_2561;
named getAttackerName
Lnet/minecraft/entity/damage/DamageRecord;getAttackerName()Lnet/minecraft/text/Text;
-
getAttacker
- Mappings:
Namespace Name Mixin selector official i
Lars;i()Lasl;
intermediary method_35038
Lnet/minecraft/class_1281;method_35038()Lnet/minecraft/class_1297;
named getAttacker
Lnet/minecraft/entity/damage/DamageRecord;getAttacker()Lnet/minecraft/entity/Entity;
-
getFallDistance
public float getFallDistance()- Mappings:
Namespace Name Mixin selector official j
Lars;j()F
intermediary method_5501
Lnet/minecraft/class_1281;method_5501()F
named getFallDistance
Lnet/minecraft/entity/damage/DamageRecord;getFallDistance()F
-