net.minecraft.world.level

public class ServerExplosion

implements Explosion

djq
net.minecraft.world.level.ServerExplosion
net.minecraft.class_9892
net.minecraft.unmapped.C_lkfbemcf
net.minecraft.world.explosion.ExplosionImpl
net.minecraft.unmapped.C_lkfbemcf

Field summary

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

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(bwf arg0)
makeDamageCalculator(Entity arg0)
method_61734(class_1297 arg0)
m_ezymdyis(C_astfners arg0)
makeBehavior(Entity entity)
m_ezymdyis(Entity entity)
public static float
a(feq arg0, bwf 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)
public float
e()
radius()
method_55107()
m_nbqwldyc()
getPower()
getPower()
public Vec3
f()
center()
method_55109()
m_jgqsaodd()
getPosition()
getPosition()
private List<BlockPos>
m()
calculateExplodedPositions()
method_61740()
m_cjuogcar()
getBlocksToDestroy()
private void
n()
hurtEntities()
method_61741()
m_folmcino()
damageEntities()
private void
a(List<iu> 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)
private void
b(List<iu> arg0)
createFire(List<BlockPos> arg0)
method_61735(List<class_2338> arg0)
m_hjnfwwhu(List<C_hynzadkk> arg0)
createFire(List<BlockPos> positions)
public void
i()
explode()
method_61737()
m_ctdoiwje()
explode()
private static void
a(List<djq$a> arg0, czd arg1, iu 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)
private boolean
o()
interactsWithBlocks()
method_61742()
m_oimvqzhk()
shouldDestroyBlocks()
public Map<Player, Vec3>
j()
getHitPlayers()
method_61738()
m_kbubxsvf()
getKnockbackByPlayer()
public ServerLevel
a()
level()
method_64504()
m_mracoszf()
getWorld()
getWorld()
public LivingEntity
c()
getIndirectSourceEntity()
method_8347()
m_pzwvnxgx()
getCausingEntity()
getCausingEntity()
public Entity
d()
getDirectSourceEntity()
method_46406()
m_dhpfcxja()
getEntity()
getEntity()
public DamageSource
k()
getDamageSource()
method_65132()
m_ilexdggn()
getDamageSource()
public Explosion$BlockInteraction
b()
getBlockInteraction()
method_55111()
m_vsvasiko()
getDestructionType()
getDestructionType()
public boolean
g()
canTriggerBlocks()
method_60274()
m_ndwdgdks()
canTriggerBlocks()
canTriggerBlocks()
public boolean
h()
shouldAffectBlocklikeEntities()
method_61722()
m_rbzkxlud()
preservesDecorativeEntities()
shouldAffectDecorativeEntities()
public boolean
l()
isSmall()
method_61739()
m_qtzqvsuj()
isSmall()