Class DamageSources

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

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

    • registry

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

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

      private final DamageSource campfire
      Mappings:
      Namespace Name Mixin selector
      named campfire Lnet/minecraft/entity/damage/DamageSources;campfire:Lnet/minecraft/entity/damage/DamageSource;
      intermediary field_51564 Lnet/minecraft/class_8109;field_51564:Lnet/minecraft/class_1282;
      official c Lbua;c:Lbtz;
    • lightningBolt

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

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

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

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

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

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

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

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

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

      private final DamageSource fall
      Mappings:
      Namespace Name Mixin selector
      named fall Lnet/minecraft/entity/damage/DamageSources;fall:Lnet/minecraft/entity/damage/DamageSource;
      intermediary field_42307 Lnet/minecraft/class_8109;field_42307:Lnet/minecraft/class_1282;
      official m Lbua;m:Lbtz;
    • enderPearl

      private final DamageSource enderPearl
      Mappings:
      Namespace Name Mixin selector
      named enderPearl Lnet/minecraft/entity/damage/DamageSources;enderPearl:Lnet/minecraft/entity/damage/DamageSource;
      intermediary field_52430 Lnet/minecraft/class_8109;field_52430:Lnet/minecraft/class_1282;
      official n Lbua;n:Lbtz;
    • flyIntoWall

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

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

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

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

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

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

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

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

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

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

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

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

    • DamageSources

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

    • create

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

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

      Mappings:
      Namespace Name Mixin selector
      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;
      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;
      official a Lbua;a(Laly;Lbvj;Lbvj;)Lbtz;
    • inFire

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

      public DamageSource campfire()
      Mappings:
      Namespace Name Mixin selector
      named campfire Lnet/minecraft/entity/damage/DamageSources;campfire()Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_59917 Lnet/minecraft/class_8109;method_59917()Lnet/minecraft/class_1282;
      official b Lbua;b()Lbtz;
    • lightningBolt

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

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

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

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

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

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

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

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

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

      public DamageSource fall()
      Mappings:
      Namespace Name Mixin selector
      named fall Lnet/minecraft/entity/damage/DamageSources;fall()Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_48827 Lnet/minecraft/class_8109;method_48827()Lnet/minecraft/class_1282;
      official l Lbua;l()Lbtz;
    • enderPearl

      public DamageSource enderPearl()
      Mappings:
      Namespace Name Mixin selector
      named enderPearl Lnet/minecraft/entity/damage/DamageSources;enderPearl()Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_61399 Lnet/minecraft/class_8109;method_61399()Lnet/minecraft/class_1282;
      official m Lbua;m()Lbtz;
    • flyIntoWall

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Mappings:
      Namespace Name Mixin selector
      named arrow Lnet/minecraft/entity/damage/DamageSources;arrow(Lnet/minecraft/entity/projectile/PersistentProjectileEntity;Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_48803 Lnet/minecraft/class_8109;method_48803(Lnet/minecraft/class_1665;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      official a Lbua;a(Lcqd;Lbvj;)Lbtz;
    • trident

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

      public DamageSource mobProjectile(Entity source, @Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      named mobProjectile Lnet/minecraft/entity/damage/DamageSources;mobProjectile(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_48800 Lnet/minecraft/class_8109;method_48800(Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      official a Lbua;a(Lbvj;Lbwf;)Lbtz;
    • spit

      public DamageSource spit(Entity source, @Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      named spit Lnet/minecraft/entity/damage/DamageSources;spit(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_55647 Lnet/minecraft/class_8109;method_55647(Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      official b Lbua;b(Lbvj;Lbwf;)Lbtz;
    • windCharge

      public DamageSource windCharge(Entity source, @Nullable @Nullable LivingEntity attacker)
      Mappings:
      Namespace Name Mixin selector
      named windCharge Lnet/minecraft/entity/damage/DamageSources;windCharge(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_55648 Lnet/minecraft/class_8109;method_55648(Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1282;
      official c Lbua;c(Lbvj;Lbwf;)Lbtz;
    • fireworks

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

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

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

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

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

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

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

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

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

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

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

      public DamageSource genericKill()
      Mappings:
      Namespace Name Mixin selector
      named genericKill Lnet/minecraft/entity/damage/DamageSources;genericKill()Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_51847 Lnet/minecraft/class_8109;method_51847()Lnet/minecraft/class_1282;
      official y Lbua;y()Lbtz;
    • maceSmash

      public DamageSource maceSmash(Entity attacker)
      Mappings:
      Namespace Name Mixin selector
      named maceSmash Lnet/minecraft/entity/damage/DamageSources;maceSmash(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/damage/DamageSource;
      intermediary method_61398 Lnet/minecraft/class_8109;method_61398(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282;
      official f Lbua;f(Lbvj;)Lbtz;