net.minecraft.world.explosion

public class Explosion

brp
net.minecraft.world.level.Explosion
net.minecraft.class_1927
net.minecraft.world.explosion.Explosion
net.minecraft.unmapped.C_aahhrzpf
net.minecraft.world.Explosion
net.minecraft.world.Explosion

Field summary

Modifier and TypeField
private static final ExplosionBehavior
a
EXPLOSION_DAMAGE_CALCULATOR
field_25818
field_25818
f_wbrlvlio
field_242407_a
DEFAULT_CONTEXT
private final boolean
b
fire
field_9186
createFire
f_fyfuqznk
field_77286_a
causesFire
private final Explosion$DestructionType
c
blockInteraction
field_9184
destructionType
f_zcwavomt
field_222260_b
mode
private final Random
d
random
field_9191
random
f_ldasayda
field_77290_i
random
private final World
e
level
field_9187
world
f_nfdacxse
field_77287_j
world
private final double
f
x
field_9195
x
f_niwlmbad
field_77284_b
x
private final double
g
y
field_9192
y
f_worknpnn
field_77285_c
y
private final double
h
z
field_9189
z
f_kwyrvmzu
field_77282_d
z
private final Entity
i
source
field_9185
entity
f_yrknfzdd
field_77283_e
exploder
private final float
j
radius
field_9190
power
f_xsxdhlzb
field_77280_f
size
private final DamageSource
k
damageSource
field_9193
damageSource
f_tjovbypl
field_199593_j
damageSource
private final ExplosionBehavior
l
damageCalculator
field_25400
behavior
f_zzlasfdu
field_234893_k_
context
private final List<BlockPos>
m
toBlow
field_9188
affectedBlocks
f_btbvmope
field_77281_g
affectedBlockPositions
private final Map<PlayerEntity, Vec3d>
n
hitPlayers
field_9194
affectedPlayers
f_flkxxpot
field_77288_k
playerKnockbackMap

Constructor summary

ModifierConstructor
public (World world, Entity entity, DamageSource damageSource, ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion$DestructionType destructionType)
public (World world, Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks)
public (World world, Entity entity, double x, double y, double z, float power, boolean createFire, Explosion$DestructionType destructionType, List<BlockPos> affectedBlocks)
public (World arg0, Entity arg1, double arg2, double arg3, double arg4, float arg5, boolean arg6, Explosion$DestructionType arg7)

Method summary

Modifier and TypeMethod
private ExplosionBehavior
a(aqa arg0)
makeDamageCalculator(Entity arg0)
method_29553(class_1297 arg0)
chooseBehavior(Entity entity)
m_btdrawgr(C_astfners arg0)
func_234894_a_(Entity arg0)
getEntityExplosionContext(Entity entity)
public static float
a(dcn arg0, aqa arg1)
getSeenPercent(Vec3 arg0, Entity arg1)
method_17752(class_243 arg0, class_1297 arg1)
getExposure(Vec3d source, Entity entity)
m_hyeznwfn(C_vgpupfxx arg0, C_astfners arg1)
func_222259_a(Vector3d arg0, Entity arg1)
getBlockDensity(Vector3d explosionVector, Entity entity)
public void
a()
explode()
method_8348()
collectBlocksAndDamageEntities()
m_oivdgoim()
func_77278_a()
doExplosionA()
public void
a(boolean arg0)
finalizeExplosion(boolean arg0)
method_8350(boolean arg0)
affectWorld(boolean particles)
m_yxczltpy(boolean arg0)
func_77279_a(boolean arg0)
doExplosionB(boolean spawnParticles)
private static void
a(it.unimi.dsi.fastutil.objects.ObjectArrayList<Pair<bmb, fx>> arg0, bmb arg1, fx arg2)
addBlockDrops(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> arg0, ItemStack arg1, BlockPos arg2)
method_24023(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<class_1799, class_2338>> arg0, class_1799 arg1, class_2338 arg2)
method_24023(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> arg0, ItemStack arg1, BlockPos arg2)
m_srwjvfkn(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<C_sddaxwyk, C_hynzadkk>> arg0, C_sddaxwyk arg1, C_hynzadkk arg2)
func_229976_a_(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> arg0, ItemStack arg1, BlockPos arg2)
handleExplosionDrops(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> dropPositionArray, ItemStack stack, BlockPos pos)
public DamageSource
b()
getDamageSource()
method_8349()
getDamageSource()
m_awfgczru()
func_199591_b()
getDamageSource()
public Map<PlayerEntity, Vec3d>
c()
getHitPlayers()
method_8351()
getAffectedPlayers()
m_scvsetyy()
func_77277_b()
getPlayerKnockbackMap()
public LivingEntity
d()
getSourceMob()
method_8347()
getCausingEntity()
m_ncldsngr()
func_94613_c()
getExplosivePlacedBy()
public void
e()
clearToBlow()
method_8352()
clearAffectedBlocks()
m_ditilhwv()
func_180342_d()
clearAffectedBlockPositions()
public List<BlockPos>
f()
getToBlow()
method_8346()
getAffectedBlocks()
m_pjedevud()
func_180343_e()
getAffectedBlockPositions()