Package net.minecraft.entity.damage
Class DamageSources
java.lang.Object
net.minecraft.entity.damage.DamageSources
- Mappings:
- Namespace - Name - official - beo- intermediary - net/minecraft/class_8109- named - net/minecraft/entity/damage/DamageSources
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final Registry<DamageType>private final DamageSourceprivate final DamageSourceprivate final DamageSourceprivate final DamageSource
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionarrow(PersistentProjectileEntity source, @Nullable Entity attacker) badRespawnPoint(Vec3d position) cactus()cramming()private DamageSourcecreate(RegistryKey<DamageType> key) private DamageSourcecreate(RegistryKey<DamageType> key, @Nullable Entity attacker) private DamageSourcecreate(RegistryKey<DamageType> key, @Nullable Entity source, @Nullable Entity attacker) drown()dryOut()fall()fallingAnvil(Entity attacker) fallingBlock(Entity attacker) fallingStalactite(Entity attacker) fireball(AbstractFireballEntity source, @Nullable Entity attacker) fireworks(FireworkRocketEntity source, @Nullable Entity attacker) freeze()generic()hotFloor()indirectMagic(Entity source, @Nullable Entity attacker) inFire()inWall()lava()magic()mobAttack(LivingEntity attacker) mobAttackNoAggro(LivingEntity attacker) mobProjectile(Entity source, @Nullable LivingEntity attacker) onFire()playerAttack(PlayerEntity attacker) starve()sting(LivingEntity attacker) wither()witherSkull(WitherSkullEntity source, Entity attacker) 
- 
Field Details- 
registry- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a:Lhr;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbeo;b:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbeo;c:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbeo;d:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbeo;e:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbeo;f:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbeo;g:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbeo;h:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbeo;i:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbeo;j:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbeo;k:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbeo;l:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbeo;m:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbeo;n:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbeo;o:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbeo;p:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbeo;q:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbeo;r:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbeo;s:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbeo;t:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - u- Lbeo;u:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbeo;v:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbeo;w:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - x- Lbeo;x:Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbeo;<init>(Lhs;)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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lacp;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lacp;Lbfj;)Lben;- 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;
 
- 
createprivate DamageSource create(RegistryKey<DamageType> key, @Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lacp;Lbfj;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbeo;b()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbeo;c()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbeo;d()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbeo;e()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbeo;f()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbeo;g()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbeo;h()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbeo;i()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbeo;j()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbeo;k()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbeo;l()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbeo;m()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - n- Lbeo;n()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbeo;o()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbeo;p()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbeo;q()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbeo;r()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbeo;s()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - t- Lbeo;t()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - u- Lbeo;u()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbeo;b(Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbeo;c(Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbfz;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbeo;b(Lbfz;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbeo;c(Lbfz;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbyo;)Lben;- 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- Lbeo;a(Lbyu;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbfj;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbfj;Lbfz;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbzb;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbza;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lbzt;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbeo;b(Lbfj;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbeo;c(Lbfj;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbeo;d(Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Lcme;)Lben;- 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;
 
- 
explosionpublic DamageSource explosion(@Nullable @Nullable Entity source, @Nullable @Nullable Entity attacker) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lbeo;d(Lbfj;Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbeo;e(Lbfj;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbeo;a(Leei;)Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbeo;v()Lben;- 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- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbeo;w()Lben;- 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;
 
 
-