net.minecraft.world.level

public class ServerExplosion

implements Explosion

dgz
net.minecraft.world.level.ServerExplosion
net.minecraft.class_9892
net.minecraft.unmapped.C_lkfbemcf
net.minecraft.world.explosion.ExplosionImpl
net.minecraft.unmapped.C_lkfbemcf
net.minecraft.src.C_345857_
net.minecraft.world.level.ServerExplosion

Field summary

Modifier and TypeField
private static final ExplosionDamageCalculator
a
EXPLOSION_DAMAGE_CALCULATOR
field_52617
f_ftqcehme
DEFAULT_BEHAVIOR
f_349497_
private static final int
b
MAX_DROPS_PER_COMBINED_STACK
field_52618
f_liumluhr
field_52618
f_346816_
private static final float
c
LARGE_EXPLOSION_RADIUS
field_52619
f_kicptrnm
field_52619
f_346210_
private final boolean
d
fire
field_52620
f_dqfjohbi
createFire
f_348799_
private final Explosion$BlockInteraction
e
blockInteraction
field_52621
f_getdtiau
destructionType
f_347860_
private final ServerLevel
f
level
field_52622
f_tosauxae
world
world
f_348502_
private final Vec3
g
center
field_52623
f_suldvjgr
pos
f_347114_
private final Entity
h
source
field_52624
f_smfximwk
entity
entity
f_348001_
private final float
i
radius
field_52625
f_urcbwhdr
power
f_349523_
private final DamageSource
j
damageSource
field_52626
f_rtesbxtf
damageSource
f_346511_
private final ExplosionDamageCalculator
k
damageCalculator
field_52627
f_lvzujdax
behavior
f_347830_
private final Map<Player, Vec3>
l
hitPlayers
field_52628
f_axtuhzyc
knockbackByPlayer
f_348711_

Constructor summary

ModifierConstructor
public (ServerLevel world, Entity entity, DamageSource damageSource, ExplosionDamageCalculator behavior, Vec3 pos, float power, boolean createFire, Explosion$BlockInteraction destructionType)

Method summary

Modifier and TypeMethod
private ExplosionDamageCalculator
b(bum arg0)
makeDamageCalculator(Entity arg0)
method_61734(class_1297 arg0)
m_ezymdyis(C_astfners arg0)
makeBehavior(Entity entity)
m_ezymdyis(Entity entity)
m_354348_(C_507_ arg0)
public static float
a(fbb arg0, bum arg1)
getSeenPercent(Vec3 arg0, Entity arg1)
method_61731(class_243 arg0, class_1297 arg1)
m_qthgdias(C_vgpupfxx arg0, C_astfners arg1)
calculateReceivedDamage(Vec3d pos, Entity entity)
m_qthgdias(Vec3d arg0, Entity entity)
m_355489_(C_3046_ p_367358_, C_507_ p_369280_)
public float
e()
radius()
method_55107()
m_nbqwldyc()
getPower()
getPower()
m_305027_()
public Vec3
f()
center()
method_55109()
m_jgqsaodd()
getPosition()
getPosition()
m_307721_()
private List<BlockPos>
m()
calculateExplodedPositions()
method_61740()
m_cjuogcar()
getBlocksToDestroy()
m_356540_()
private void
n()
hurtEntities()
method_61741()
m_folmcino()
damageEntities()
m_353139_()
private void
a(List<ji> arg0)
interactWithBlocks(List<BlockPos> arg0)
method_61732(List<class_2338> arg0)
m_piapvpqs(List<C_hynzadkk> arg0)
destroyBlocks(List<BlockPos> positions)
m_piapvpqs(List<BlockPos> items)
m_353606_(List<C_4675_> arg0)
private void
b(List<ji> arg0)
createFire(List<BlockPos> arg0)
method_61735(List<class_2338> arg0)
m_hjnfwwhu(List<C_hynzadkk> arg0)
createFire(List<BlockPos> positions)
m_354993_(List<C_4675_> arg0)
public void
i()
explode()
method_61737()
m_ctdoiwje()
explode()
m_352481_()
private static void
a(List<dgz$a> arg0, cwq arg1, ji arg2)
addOrAppendStack(List<ServerExplosion$StackCollector> arg0, ItemStack arg1, BlockPos arg2)
method_61733(List<class_9892$class_9893> arg0, class_1799 arg1, class_2338 arg2)
m_gmseypyn(List<C_lkfbemcf$C_ythiqhkp> arg0, C_sddaxwyk arg1, C_hynzadkk arg2)
addDroppedItem(List<ExplosionImpl$DroppedItem> droppedItemsOut, ItemStack item, BlockPos pos)
m_gmseypyn(List<C_lkfbemcf$C_ythiqhkp> arg0, ItemStack stack, BlockPos pos)
m_355836_(List<C_345857_$C_346118_> p_364783_, C_1391_ p_365928_, C_4675_ p_366332_)
private boolean
o()
interactsWithBlocks()
method_61742()
m_oimvqzhk()
shouldDestroyBlocks()
m_355460_()
public Map<Player, Vec3>
j()
getHitPlayers()
method_61738()
m_kbubxsvf()
getKnockbackByPlayer()
m_353572_()
public ServerLevel
a()
level()
method_64504()
m_mracoszf()
getWorld()
getWorld()
m_354859_()
public LivingEntity
c()
getIndirectSourceEntity()
method_8347()
m_pzwvnxgx()
getCausingEntity()
getCausingEntity()
m_252906_()
public Entity
d()
getDirectSourceEntity()
method_46406()
m_dhpfcxja()
getEntity()
getEntity()
m_253049_()
public DamageSource
k()
getDamageSource()
method_65132()
m_ilexdggn()
getDamageSource()
m_373553_()
public Explosion$BlockInteraction
b()
getBlockInteraction()
method_55111()
m_vsvasiko()
getDestructionType()
getDestructionType()
m_307824_()
public boolean
g()
canTriggerBlocks()
method_60274()
m_ndwdgdks()
canTriggerBlocks()
canTriggerBlocks()
m_338923_()
public boolean
h()
shouldAffectBlocklikeEntities()
method_61722()
m_rbzkxlud()
preservesDecorativeEntities()
shouldAffectDecorativeEntities()
m_353131_()
public boolean
l()
isSmall()
method_61739()
m_qtzqvsuj()
isSmall()
m_353230_()