Class DamageRecord

java.lang.Object
net.minecraft.entity.damage.DamageRecord

public class DamageRecord extends Object
Mappings:
Namespace Name
official rv
intermediary net/minecraft/class_1560
named net/minecraft/entity/damage/DamageRecord
  • Field Details

    • damageSource

      private final DamageSource damageSource
      Mappings:
      Namespace Name Mixin selector
      official a Lrv;a:Lry;
      intermediary field_6100 Lnet/minecraft/class_1560;field_6100:Lnet/minecraft/class_856;
      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 Lrv;b:I
      intermediary field_6101 Lnet/minecraft/class_1560;field_6101:I
      named entityAge Lnet/minecraft/entity/damage/DamageRecord;entityAge:I
    • damage

      private final float damage
      Mappings:
      Namespace Name Mixin selector
      official c Lrv;c:F
      intermediary field_6737 Lnet/minecraft/class_1560;field_6737:F
      named damage Lnet/minecraft/entity/damage/DamageRecord;damage:F
    • entityHealth

      private final float entityHealth
      Mappings:
      Namespace Name Mixin selector
      official d Lrv;d:F
      intermediary field_6738 Lnet/minecraft/class_1560;field_6738:F
      named entityHealth Lnet/minecraft/entity/damage/DamageRecord;entityHealth:F
    • fallDeathSuffix

      private final String fallDeathSuffix
      Mappings:
      Namespace Name Mixin selector
      official e Lrv;e:Ljava/lang/String;
      intermediary field_6104 Lnet/minecraft/class_1560;field_6104: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 Lrv;f:F
      intermediary field_6105 Lnet/minecraft/class_1560;field_6105: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> Lrv;<init>(Lry;IFFLjava/lang/String;F)V
      intermediary <init> Lnet/minecraft/class_1560;<init>(Lnet/minecraft/class_856;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

      public DamageSource getDamageSource()
      Mappings:
      Namespace Name Mixin selector
      official a Lrv;a()Lry;
      intermediary method_5356 Lnet/minecraft/class_1560;method_5356()Lnet/minecraft/class_856;
      named getDamageSource Lnet/minecraft/entity/damage/DamageRecord;getDamageSource()Lnet/minecraft/entity/damage/DamageSource;
    • getDamage

      public float getDamage()
      Mappings:
      Namespace Name Mixin selector
      official c Lrv;c()F
      intermediary method_5357 Lnet/minecraft/class_1560;method_5357()F
      named getDamage Lnet/minecraft/entity/damage/DamageRecord;getDamage()F
    • isAttackerLiving

      public boolean isAttackerLiving()
      Mappings:
      Namespace Name Mixin selector
      official f Lrv;f()Z
      intermediary method_5358 Lnet/minecraft/class_1560;method_5358()Z
      named isAttackerLiving Lnet/minecraft/entity/damage/DamageRecord;isAttackerLiving()Z
    • getFallDeathSuffix

      @Nullable public String getFallDeathSuffix()
      Mappings:
      Namespace Name Mixin selector
      official g Lrv;g()Ljava/lang/String;
      intermediary method_5359 Lnet/minecraft/class_1560;method_5359()Ljava/lang/String;
      named getFallDeathSuffix Lnet/minecraft/entity/damage/DamageRecord;getFallDeathSuffix()Ljava/lang/String;
    • getAttackerName

      @Nullable public Text getAttackerName()
      Mappings:
      Namespace Name Mixin selector
      official h Lrv;h()Lfb;
      intermediary method_5360 Lnet/minecraft/class_1560;method_5360()Lnet/minecraft/class_1982;
      named getAttackerName Lnet/minecraft/entity/damage/DamageRecord;getAttackerName()Lnet/minecraft/text/Text;
    • getFallDistance

      public float getFallDistance()
      Mappings:
      Namespace Name Mixin selector
      official j Lrv;j()F
      intermediary method_5361 Lnet/minecraft/class_1560;method_5361()F
      named getFallDistance Lnet/minecraft/entity/damage/DamageRecord;getFallDistance()F