Class DamageSources

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

public class DamageSources extends Object
Mappings:
Namespace Name
official bhp
intermediary net/minecraft/class_8109
named net/minecraft/entity/damage/DamageSources
  • Field Details

    • registry

      private final Registry<DamageType> registry
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a:Lhq;
      intermediary field_42296 Lnet/minecraft/class_8109;field_42296:Lnet/minecraft/class_2378;
      named registry Lnet/minecraft/entity/damage/DamageSources;registry:Lnet/minecraft/registry/Registry;
    • inFire

      private final DamageSource inFire
      Mappings:
      Namespace Name Mixin selector
      official b Lbhp;b:Lbho;
      intermediary field_42297 Lnet/minecraft/class_8109;field_42297:Lnet/minecraft/class_1282;
      named inFire Lnet/minecraft/entity/damage/DamageSources;inFire:Lnet/minecraft/entity/damage/DamageSource;
    • lightningBolt

      private final DamageSource lightningBolt
      Mappings:
      Namespace Name Mixin selector
      official c Lbhp;c:Lbho;
      intermediary field_42298 Lnet/minecraft/class_8109;field_42298:Lnet/minecraft/class_1282;
      named lightningBolt Lnet/minecraft/entity/damage/DamageSources;lightningBolt:Lnet/minecraft/entity/damage/DamageSource;
    • onFire

      private final DamageSource onFire
      Mappings:
      Namespace Name Mixin selector
      official d Lbhp;d:Lbho;
      intermediary field_42299 Lnet/minecraft/class_8109;field_42299:Lnet/minecraft/class_1282;
      named onFire Lnet/minecraft/entity/damage/DamageSources;onFire:Lnet/minecraft/entity/damage/DamageSource;
    • lava

      private final DamageSource lava
      Mappings:
      Namespace Name Mixin selector
      official e Lbhp;e:Lbho;
      intermediary field_42300 Lnet/minecraft/class_8109;field_42300:Lnet/minecraft/class_1282;
      named lava Lnet/minecraft/entity/damage/DamageSources;lava:Lnet/minecraft/entity/damage/DamageSource;
    • hotFloor

      private final DamageSource hotFloor
      Mappings:
      Namespace Name Mixin selector
      official f Lbhp;f:Lbho;
      intermediary field_42301 Lnet/minecraft/class_8109;field_42301:Lnet/minecraft/class_1282;
      named hotFloor Lnet/minecraft/entity/damage/DamageSources;hotFloor:Lnet/minecraft/entity/damage/DamageSource;
    • inWall

      private final DamageSource inWall
      Mappings:
      Namespace Name Mixin selector
      official g Lbhp;g:Lbho;
      intermediary field_42302 Lnet/minecraft/class_8109;field_42302:Lnet/minecraft/class_1282;
      named inWall Lnet/minecraft/entity/damage/DamageSources;inWall:Lnet/minecraft/entity/damage/DamageSource;
    • cramming

      private final DamageSource cramming
      Mappings:
      Namespace Name Mixin selector
      official h Lbhp;h:Lbho;
      intermediary field_42303 Lnet/minecraft/class_8109;field_42303:Lnet/minecraft/class_1282;
      named cramming Lnet/minecraft/entity/damage/DamageSources;cramming:Lnet/minecraft/entity/damage/DamageSource;
    • drown

      private final DamageSource drown
      Mappings:
      Namespace Name Mixin selector
      official i Lbhp;i:Lbho;
      intermediary field_42304 Lnet/minecraft/class_8109;field_42304:Lnet/minecraft/class_1282;
      named drown Lnet/minecraft/entity/damage/DamageSources;drown:Lnet/minecraft/entity/damage/DamageSource;
    • starve

      private final DamageSource starve
      Mappings:
      Namespace Name Mixin selector
      official j Lbhp;j:Lbho;
      intermediary field_42305 Lnet/minecraft/class_8109;field_42305:Lnet/minecraft/class_1282;
      named starve Lnet/minecraft/entity/damage/DamageSources;starve:Lnet/minecraft/entity/damage/DamageSource;
    • cactus

      private final DamageSource cactus
      Mappings:
      Namespace Name Mixin selector
      official k Lbhp;k:Lbho;
      intermediary field_42306 Lnet/minecraft/class_8109;field_42306:Lnet/minecraft/class_1282;
      named cactus Lnet/minecraft/entity/damage/DamageSources;cactus:Lnet/minecraft/entity/damage/DamageSource;
    • fall

      private final DamageSource fall
      Mappings:
      Namespace Name Mixin selector
      official l Lbhp;l:Lbho;
      intermediary field_42307 Lnet/minecraft/class_8109;field_42307:Lnet/minecraft/class_1282;
      named fall Lnet/minecraft/entity/damage/DamageSources;fall:Lnet/minecraft/entity/damage/DamageSource;
    • flyIntoWall

      private final DamageSource flyIntoWall
      Mappings:
      Namespace Name Mixin selector
      official m Lbhp;m:Lbho;
      intermediary field_42308 Lnet/minecraft/class_8109;field_42308:Lnet/minecraft/class_1282;
      named flyIntoWall Lnet/minecraft/entity/damage/DamageSources;flyIntoWall:Lnet/minecraft/entity/damage/DamageSource;
    • outOfWorld

      private final DamageSource outOfWorld
      Mappings:
      Namespace Name Mixin selector
      official n Lbhp;n:Lbho;
      intermediary field_42309 Lnet/minecraft/class_8109;field_42309:Lnet/minecraft/class_1282;
      named outOfWorld Lnet/minecraft/entity/damage/DamageSources;outOfWorld:Lnet/minecraft/entity/damage/DamageSource;
    • generic

      private final DamageSource generic
      Mappings:
      Namespace Name Mixin selector
      official o Lbhp;o:Lbho;
      intermediary field_42310 Lnet/minecraft/class_8109;field_42310:Lnet/minecraft/class_1282;
      named generic Lnet/minecraft/entity/damage/DamageSources;generic:Lnet/minecraft/entity/damage/DamageSource;
    • magic

      private final DamageSource magic
      Mappings:
      Namespace Name Mixin selector
      official p Lbhp;p:Lbho;
      intermediary field_42311 Lnet/minecraft/class_8109;field_42311:Lnet/minecraft/class_1282;
      named magic Lnet/minecraft/entity/damage/DamageSources;magic:Lnet/minecraft/entity/damage/DamageSource;
    • wither

      private final DamageSource wither
      Mappings:
      Namespace Name Mixin selector
      official q Lbhp;q:Lbho;
      intermediary field_42312 Lnet/minecraft/class_8109;field_42312:Lnet/minecraft/class_1282;
      named wither Lnet/minecraft/entity/damage/DamageSources;wither:Lnet/minecraft/entity/damage/DamageSource;
    • dragonBreath

      private final DamageSource dragonBreath
      Mappings:
      Namespace Name Mixin selector
      official r Lbhp;r:Lbho;
      intermediary field_42313 Lnet/minecraft/class_8109;field_42313:Lnet/minecraft/class_1282;
      named dragonBreath Lnet/minecraft/entity/damage/DamageSources;dragonBreath:Lnet/minecraft/entity/damage/DamageSource;
    • dryOut

      private final DamageSource dryOut
      Mappings:
      Namespace Name Mixin selector
      official s Lbhp;s:Lbho;
      intermediary field_42314 Lnet/minecraft/class_8109;field_42314:Lnet/minecraft/class_1282;
      named dryOut Lnet/minecraft/entity/damage/DamageSources;dryOut:Lnet/minecraft/entity/damage/DamageSource;
    • sweetBerryBush

      private final DamageSource sweetBerryBush
      Mappings:
      Namespace Name Mixin selector
      official t Lbhp;t:Lbho;
      intermediary field_42315 Lnet/minecraft/class_8109;field_42315:Lnet/minecraft/class_1282;
      named sweetBerryBush Lnet/minecraft/entity/damage/DamageSources;sweetBerryBush:Lnet/minecraft/entity/damage/DamageSource;
    • freeze

      private final DamageSource freeze
      Mappings:
      Namespace Name Mixin selector
      official u Lbhp;u:Lbho;
      intermediary field_42316 Lnet/minecraft/class_8109;field_42316:Lnet/minecraft/class_1282;
      named freeze Lnet/minecraft/entity/damage/DamageSources;freeze:Lnet/minecraft/entity/damage/DamageSource;
    • stalagmite

      private final DamageSource stalagmite
      Mappings:
      Namespace Name Mixin selector
      official v Lbhp;v:Lbho;
      intermediary field_42317 Lnet/minecraft/class_8109;field_42317:Lnet/minecraft/class_1282;
      named stalagmite Lnet/minecraft/entity/damage/DamageSources;stalagmite:Lnet/minecraft/entity/damage/DamageSource;
    • outsideBorder

      private final DamageSource outsideBorder
      Mappings:
      Namespace Name Mixin selector
      official w Lbhp;w:Lbho;
      intermediary field_44866 Lnet/minecraft/class_8109;field_44866:Lnet/minecraft/class_1282;
      named outsideBorder Lnet/minecraft/entity/damage/DamageSources;outsideBorder:Lnet/minecraft/entity/damage/DamageSource;
    • genericKill

      private final DamageSource genericKill
      Mappings:
      Namespace Name Mixin selector
      official x Lbhp;x:Lbho;
      intermediary field_44867 Lnet/minecraft/class_8109;field_44867:Lnet/minecraft/class_1282;
      named genericKill Lnet/minecraft/entity/damage/DamageSources;genericKill:Lnet/minecraft/entity/damage/DamageSource;
  • Constructor Details

    • DamageSources

      public DamageSources(DynamicRegistryManager registryManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhp;<init>(Lhr;)V
      intermediary <init> Lnet/minecraft/class_8109;<init>(Lnet/minecraft/class_5455;)V
      named <init> Lnet/minecraft/entity/damage/DamageSources;<init>(Lnet/minecraft/registry/DynamicRegistryManager;)V
  • Method Details

    • create

      private DamageSource create(RegistryKey<DamageType> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Laev;)Lbho;
      intermediary method_48795 Lnet/minecraft/class_8109;method_48795(Lnet/minecraft/class_5321;)Lnet/minecraft/class_1282;
      named create Lnet/minecraft/entity/damage/DamageSources;create(Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/entity/damage/DamageSource;
    • create

      private DamageSource create(RegistryKey<DamageType> key, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Laev;Lbiq;)Lbho;
      intermediary method_48796 Lnet/minecraft/class_8109;method_48796(Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named create Lnet/minecraft/entity/damage/DamageSources;create(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • create

      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Laev;Lbiq;Lbiq;)Lbho;
      intermediary method_48797 Lnet/minecraft/class_8109;method_48797(Lnet/minecraft/class_5321;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named create Lnet/minecraft/entity/damage/DamageSources;create(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • inFire

      public DamageSource inFire()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a()Lbho;
      intermediary method_48794 Lnet/minecraft/class_8109;method_48794()Lnet/minecraft/class_1282;
      named inFire Lnet/minecraft/entity/damage/DamageSources;inFire()Lnet/minecraft/entity/damage/DamageSource;
    • lightningBolt

      public DamageSource lightningBolt()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhp;b()Lbho;
      intermediary method_48809 Lnet/minecraft/class_8109;method_48809()Lnet/minecraft/class_1282;
      named lightningBolt Lnet/minecraft/entity/damage/DamageSources;lightningBolt()Lnet/minecraft/entity/damage/DamageSource;
    • onFire

      public DamageSource onFire()
      Mappings:
      Namespace Name Mixin selector
      official c Lbhp;c()Lbho;
      intermediary method_48813 Lnet/minecraft/class_8109;method_48813()Lnet/minecraft/class_1282;
      named onFire Lnet/minecraft/entity/damage/DamageSources;onFire()Lnet/minecraft/entity/damage/DamageSource;
    • lava

      public DamageSource lava()
      Mappings:
      Namespace Name Mixin selector
      official d Lbhp;d()Lbho;
      intermediary method_48817 Lnet/minecraft/class_8109;method_48817()Lnet/minecraft/class_1282;
      named lava Lnet/minecraft/entity/damage/DamageSources;lava()Lnet/minecraft/entity/damage/DamageSource;
    • hotFloor

      public DamageSource hotFloor()
      Mappings:
      Namespace Name Mixin selector
      official e Lbhp;e()Lbho;
      intermediary method_48820 Lnet/minecraft/class_8109;method_48820()Lnet/minecraft/class_1282;
      named hotFloor Lnet/minecraft/entity/damage/DamageSources;hotFloor()Lnet/minecraft/entity/damage/DamageSource;
    • inWall

      public DamageSource inWall()
      Mappings:
      Namespace Name Mixin selector
      official f Lbhp;f()Lbho;
      intermediary method_48822 Lnet/minecraft/class_8109;method_48822()Lnet/minecraft/class_1282;
      named inWall Lnet/minecraft/entity/damage/DamageSources;inWall()Lnet/minecraft/entity/damage/DamageSource;
    • cramming

      public DamageSource cramming()
      Mappings:
      Namespace Name Mixin selector
      official g Lbhp;g()Lbho;
      intermediary method_48823 Lnet/minecraft/class_8109;method_48823()Lnet/minecraft/class_1282;
      named cramming Lnet/minecraft/entity/damage/DamageSources;cramming()Lnet/minecraft/entity/damage/DamageSource;
    • drown

      public DamageSource drown()
      Mappings:
      Namespace Name Mixin selector
      official h Lbhp;h()Lbho;
      intermediary method_48824 Lnet/minecraft/class_8109;method_48824()Lnet/minecraft/class_1282;
      named drown Lnet/minecraft/entity/damage/DamageSources;drown()Lnet/minecraft/entity/damage/DamageSource;
    • starve

      public DamageSource starve()
      Mappings:
      Namespace Name Mixin selector
      official i Lbhp;i()Lbho;
      intermediary method_48825 Lnet/minecraft/class_8109;method_48825()Lnet/minecraft/class_1282;
      named starve Lnet/minecraft/entity/damage/DamageSources;starve()Lnet/minecraft/entity/damage/DamageSource;
    • cactus

      public DamageSource cactus()
      Mappings:
      Namespace Name Mixin selector
      official j Lbhp;j()Lbho;
      intermediary method_48826 Lnet/minecraft/class_8109;method_48826()Lnet/minecraft/class_1282;
      named cactus Lnet/minecraft/entity/damage/DamageSources;cactus()Lnet/minecraft/entity/damage/DamageSource;
    • fall

      public DamageSource fall()
      Mappings:
      Namespace Name Mixin selector
      official k Lbhp;k()Lbho;
      intermediary method_48827 Lnet/minecraft/class_8109;method_48827()Lnet/minecraft/class_1282;
      named fall Lnet/minecraft/entity/damage/DamageSources;fall()Lnet/minecraft/entity/damage/DamageSource;
    • flyIntoWall

      public DamageSource flyIntoWall()
      Mappings:
      Namespace Name Mixin selector
      official l Lbhp;l()Lbho;
      intermediary method_48828 Lnet/minecraft/class_8109;method_48828()Lnet/minecraft/class_1282;
      named flyIntoWall Lnet/minecraft/entity/damage/DamageSources;flyIntoWall()Lnet/minecraft/entity/damage/DamageSource;
    • outOfWorld

      public DamageSource outOfWorld()
      Mappings:
      Namespace Name Mixin selector
      official m Lbhp;m()Lbho;
      intermediary method_48829 Lnet/minecraft/class_8109;method_48829()Lnet/minecraft/class_1282;
      named outOfWorld Lnet/minecraft/entity/damage/DamageSources;outOfWorld()Lnet/minecraft/entity/damage/DamageSource;
    • generic

      public DamageSource generic()
      Mappings:
      Namespace Name Mixin selector
      official n Lbhp;n()Lbho;
      intermediary method_48830 Lnet/minecraft/class_8109;method_48830()Lnet/minecraft/class_1282;
      named generic Lnet/minecraft/entity/damage/DamageSources;generic()Lnet/minecraft/entity/damage/DamageSource;
    • magic

      public DamageSource magic()
      Mappings:
      Namespace Name Mixin selector
      official o Lbhp;o()Lbho;
      intermediary method_48831 Lnet/minecraft/class_8109;method_48831()Lnet/minecraft/class_1282;
      named magic Lnet/minecraft/entity/damage/DamageSources;magic()Lnet/minecraft/entity/damage/DamageSource;
    • wither

      public DamageSource wither()
      Mappings:
      Namespace Name Mixin selector
      official p Lbhp;p()Lbho;
      intermediary method_48832 Lnet/minecraft/class_8109;method_48832()Lnet/minecraft/class_1282;
      named wither Lnet/minecraft/entity/damage/DamageSources;wither()Lnet/minecraft/entity/damage/DamageSource;
    • dragonBreath

      public DamageSource dragonBreath()
      Mappings:
      Namespace Name Mixin selector
      official q Lbhp;q()Lbho;
      intermediary method_48833 Lnet/minecraft/class_8109;method_48833()Lnet/minecraft/class_1282;
      named dragonBreath Lnet/minecraft/entity/damage/DamageSources;dragonBreath()Lnet/minecraft/entity/damage/DamageSource;
    • dryOut

      public DamageSource dryOut()
      Mappings:
      Namespace Name Mixin selector
      official r Lbhp;r()Lbho;
      intermediary method_48834 Lnet/minecraft/class_8109;method_48834()Lnet/minecraft/class_1282;
      named dryOut Lnet/minecraft/entity/damage/DamageSources;dryOut()Lnet/minecraft/entity/damage/DamageSource;
    • sweetBerryBush

      public DamageSource sweetBerryBush()
      Mappings:
      Namespace Name Mixin selector
      official s Lbhp;s()Lbho;
      intermediary method_48835 Lnet/minecraft/class_8109;method_48835()Lnet/minecraft/class_1282;
      named sweetBerryBush Lnet/minecraft/entity/damage/DamageSources;sweetBerryBush()Lnet/minecraft/entity/damage/DamageSource;
    • freeze

      public DamageSource freeze()
      Mappings:
      Namespace Name Mixin selector
      official t Lbhp;t()Lbho;
      intermediary method_48836 Lnet/minecraft/class_8109;method_48836()Lnet/minecraft/class_1282;
      named freeze Lnet/minecraft/entity/damage/DamageSources;freeze()Lnet/minecraft/entity/damage/DamageSource;
    • stalagmite

      public DamageSource stalagmite()
      Mappings:
      Namespace Name Mixin selector
      official u Lbhp;u()Lbho;
      intermediary method_48837 Lnet/minecraft/class_8109;method_48837()Lnet/minecraft/class_1282;
      named stalagmite Lnet/minecraft/entity/damage/DamageSources;stalagmite()Lnet/minecraft/entity/damage/DamageSource;
    • fallingBlock

      public DamageSource fallingBlock(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lbiq;)Lbho;
      intermediary method_48798 Lnet/minecraft/class_8109;method_48798(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named fallingBlock Lnet/minecraft/entity/damage/DamageSources;fallingBlock(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • fallingAnvil

      public DamageSource fallingAnvil(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhp;b(Lbiq;)Lbho;
      intermediary method_48810 Lnet/minecraft/class_8109;method_48810(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named fallingAnvil Lnet/minecraft/entity/damage/DamageSources;fallingAnvil(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • fallingStalactite

      public DamageSource fallingStalactite(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhp;c(Lbiq;)Lbho;
      intermediary method_48814 Lnet/minecraft/class_8109;method_48814(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named fallingStalactite Lnet/minecraft/entity/damage/DamageSources;fallingStalactite(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • sting

      public DamageSource sting(LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lbjg;)Lbho;
      intermediary method_48801 Lnet/minecraft/class_8109;method_48801(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      named sting Lnet/minecraft/entity/damage/DamageSources;sting(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
    • mobAttack

      public DamageSource mobAttack(LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhp;b(Lbjg;)Lbho;
      intermediary method_48812 Lnet/minecraft/class_8109;method_48812(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      named mobAttack Lnet/minecraft/entity/damage/DamageSources;mobAttack(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
    • mobAttackNoAggro

      public DamageSource mobAttackNoAggro(LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhp;c(Lbjg;)Lbho;
      intermediary method_48816 Lnet/minecraft/class_8109;method_48816(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      named mobAttackNoAggro Lnet/minecraft/entity/damage/DamageSources;mobAttackNoAggro(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
    • playerAttack

      public DamageSource playerAttack(PlayerEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lcbu;)Lbho;
      intermediary method_48802 Lnet/minecraft/class_8109;method_48802(Lnet/minecraft/class_1657;)Lnet/minecraft/class_1282;
      named playerAttack Lnet/minecraft/entity/damage/DamageSources;playerAttack(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/entity/damage/DamageSource;
    • arrow

      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lcca;Lbiq;)Lbho;
      intermediary method_48803 Lnet/minecraft/class_8109;method_48803(Lnet/minecraft/class_1665;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named arrow Lnet/minecraft/entity/damage/DamageSources;arrow(Lnet/minecraft/entity/projectile/PersistentProjectileEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • trident

      public DamageSource trident(Entity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lbiq;Lbiq;)Lbho;
      intermediary method_48799 Lnet/minecraft/class_8109;method_48799(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named trident Lnet/minecraft/entity/damage/DamageSources;trident(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • mobProjectile

      public DamageSource mobProjectile(Entity source, @Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lbiq;Lbjg;)Lbho;
      intermediary method_48800 Lnet/minecraft/class_8109;method_48800(Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      named mobProjectile Lnet/minecraft/entity/damage/DamageSources;mobProjectile(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
    • fireworks

      public DamageSource fireworks(FireworkRocketEntity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lcch;Lbiq;)Lbho;
      intermediary method_48805 Lnet/minecraft/class_8109;method_48805(Lnet/minecraft/class_1671;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named fireworks Lnet/minecraft/entity/damage/DamageSources;fireworks(Lnet/minecraft/entity/projectile/FireworkRocketEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • fireball

      public DamageSource fireball(AbstractFireballEntity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lccg;Lbiq;)Lbho;
      intermediary method_48804 Lnet/minecraft/class_8109;method_48804(Lnet/minecraft/class_3855;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named fireball Lnet/minecraft/entity/damage/DamageSources;fireball(Lnet/minecraft/entity/projectile/AbstractFireballEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • witherSkull

      public DamageSource witherSkull(WitherSkullEntity source, Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lccz;Lbiq;)Lbho;
      intermediary method_48806 Lnet/minecraft/class_8109;method_48806(Lnet/minecraft/class_1687;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named witherSkull Lnet/minecraft/entity/damage/DamageSources;witherSkull(Lnet/minecraft/entity/projectile/WitherSkullEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • thrown

      public DamageSource thrown(Entity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhp;b(Lbiq;Lbiq;)Lbho;
      intermediary method_48811 Lnet/minecraft/class_8109;method_48811(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named thrown Lnet/minecraft/entity/damage/DamageSources;thrown(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • indirectMagic

      public DamageSource indirectMagic(Entity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhp;c(Lbiq;Lbiq;)Lbho;
      intermediary method_48815 Lnet/minecraft/class_8109;method_48815(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named indirectMagic Lnet/minecraft/entity/damage/DamageSources;indirectMagic(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • thorns

      public DamageSource thorns(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhp;d(Lbiq;)Lbho;
      intermediary method_48818 Lnet/minecraft/class_8109;method_48818(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named thorns Lnet/minecraft/entity/damage/DamageSources;thorns(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • explosion

      public DamageSource explosion(@Nullable @Nullable Explosion explosion)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lcpn;)Lbho;
      intermediary method_48807 Lnet/minecraft/class_8109;method_48807(Lnet/minecraft/class_1927;)Lnet/minecraft/class_1282;
      named explosion Lnet/minecraft/entity/damage/DamageSources;explosion(Lnet/minecraft/world/explosion/Explosion;)Lnet/minecraft/entity/damage/DamageSource;
    • explosion

      public DamageSource explosion(@Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhp;d(Lbiq;Lbiq;)Lbho;
      intermediary method_48819 Lnet/minecraft/class_8109;method_48819(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named explosion Lnet/minecraft/entity/damage/DamageSources;explosion(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • sonicBoom

      public DamageSource sonicBoom(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      official e Lbhp;e(Lbiq;)Lbho;
      intermediary method_48821 Lnet/minecraft/class_8109;method_48821(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      named sonicBoom Lnet/minecraft/entity/damage/DamageSources;sonicBoom(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
    • badRespawnPoint

      public DamageSource badRespawnPoint(Vec3d position)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhp;a(Lehn;)Lbho;
      intermediary method_48808 Lnet/minecraft/class_8109;method_48808(Lnet/minecraft/class_243;)Lnet/minecraft/class_1282;
      named badRespawnPoint Lnet/minecraft/entity/damage/DamageSources;badRespawnPoint(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/entity/damage/DamageSource;
    • outsideBorder

      public DamageSource outsideBorder()
      Mappings:
      Namespace Name Mixin selector
      official v Lbhp;v()Lbho;
      intermediary method_51846 Lnet/minecraft/class_8109;method_51846()Lnet/minecraft/class_1282;
      named outsideBorder Lnet/minecraft/entity/damage/DamageSources;outsideBorder()Lnet/minecraft/entity/damage/DamageSource;
    • genericKill

      public DamageSource genericKill()
      Mappings:
      Namespace Name Mixin selector
      official w Lbhp;w()Lbho;
      intermediary method_51847 Lnet/minecraft/class_8109;method_51847()Lnet/minecraft/class_1282;
      named genericKill Lnet/minecraft/entity/damage/DamageSources;genericKill()Lnet/minecraft/entity/damage/DamageSource;