net.minecraft.world.level

public class Explosion

cfs
net.minecraft.world.level.Explosion
net.minecraft.class_1927
net.minecraft.unmapped.C_aahhrzpf
net.minecraft.world.explosion.Explosion
net.minecraft.world.explosion.Explosion
net.minecraft.src.C_1578_
net.minecraft.world.level.Explosion

Field summary

Modifier and TypeField
private static final ExplosionDamageCalculator
a
EXPLOSION_DAMAGE_CALCULATOR
field_25818
f_wbrlvlio
DEFAULT_BEHAVIOR
DEFAULT_BEHAVIOR
f_46008_
private static final int
b
MAX_DROPS_PER_COMBINED_STACK
field_30960
f_fosirbrn
field_30960
f_fosirbrn
f_151469_
private final boolean
c
fire
field_9186
f_fyfuqznk
createFire
createFire
f_46009_
private final Explosion$BlockInteraction
d
blockInteraction
field_9184
f_zcwavomt
destructionType
destructionType
f_46010_
private final RandomSource
e
random
field_9191
f_ldasayda
random
random
f_46011_
private final Level
f
level
field_9187
f_nfdacxse
world
world
f_46012_
private final double
g
x
field_9195
f_niwlmbad
x
x
f_46013_
private final double
h
y
field_9192
f_worknpnn
y
y
f_46014_
private final double
i
z
field_9189
f_kwyrvmzu
z
z
f_46015_
private final Entity
j
source
field_9185
f_yrknfzdd
entity
entity
f_46016_
private final float
k
radius
field_9190
f_xsxdhlzb
power
power
f_46017_
private final DamageSource
l
damageSource
field_9193
f_tjovbypl
damageSource
damageSource
f_46018_
private final ExplosionDamageCalculator
m
damageCalculator
field_25400
f_zzlasfdu
behavior
behavior
f_46019_
private final it.unimi.dsi.fastutil.objects.ObjectArrayList<BlockPos>
n
toBlow
field_9188
f_btbvmope
affectedBlocks
affectedBlocks
f_46020_
private final Map<Player, Vec3>
o
hitPlayers
field_9194
f_flkxxpot
affectedPlayers
affectedPlayers
f_46021_

Constructor summary

ModifierConstructor
public (Level world, Entity entity, double x, double y, double z, float power)
public (Level world, Entity entity, double x, double y, double z, float power, List<BlockPos> affectedBlocks)
public (Level world, Entity entity, double x, double y, double z, float power, boolean createFire, Explosion$BlockInteraction destructionType, List<BlockPos> affectedBlocks)
public (Level world, Entity entity, double x, double y, double z, float power, boolean createFire, Explosion$BlockInteraction destructionType)
public (Level world, Entity entity, DamageSource damageSource, ExplosionDamageCalculator behavior, double x, double y, double z, float power, boolean createFire, Explosion$BlockInteraction destructionType)

Method summary

Modifier and TypeMethod
private ExplosionDamageCalculator
a(baq arg0)
makeDamageCalculator(Entity arg0)
method_29553(class_1297 arg0)
m_btdrawgr(C_astfners arg0)
chooseBehavior(Entity entity)
chooseBehavior(Entity entity)
m_46062_(C_507_ arg0)
public static float
a(dvt arg0, baq arg1)
getSeenPercent(Vec3 arg0, Entity arg1)
method_17752(class_243 arg0, class_1297 arg1)
m_hyeznwfn(C_vgpupfxx arg0, C_astfners arg1)
getExposure(Vec3d source, Entity entity)
getExposure(Vec3d source, Entity entity)
m_46064_(C_3046_ p_46065_, C_507_ p_46066_)
public void
a()
explode()
method_8348()
m_oivdgoim()
collectBlocksAndDamageEntities()
collectBlocksAndDamageEntities()
m_46061_()
public void
a(boolean arg0)
finalizeExplosion(boolean arg0)
method_8350(boolean arg0)
m_yxczltpy(boolean arg0)
affectWorld(boolean particles)
affectWorld(boolean particles)
m_46075_(boolean arg0)
private static void
a(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<caa, gt>> arg0, caa arg1, gt 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)
m_srwjvfkn(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<C_sddaxwyk, C_hynzadkk>> arg0, C_sddaxwyk arg1, C_hynzadkk arg2)
tryMergeStack(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> stacks, ItemStack stack, BlockPos pos)
tryMergeStack(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> stacks, ItemStack stack, BlockPos pos)
m_46067_(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<C_1391_, C_4675_>> p_46068_, C_1391_ p_46069_, C_4675_ p_46070_)
public DamageSource
b()
getDamageSource()
method_8349()
m_awfgczru()
getDamageSource()
getDamageSource()
m_46077_()
public Map<Player, Vec3>
c()
getHitPlayers()
method_8351()
m_scvsetyy()
getAffectedPlayers()
getAffectedPlayers()
m_46078_()
public LivingEntity
d()
getSourceMob()
method_8347()
m_ncldsngr()
getCausingEntity()
getCausingEntity()
m_46079_()
public void
e()
clearToBlow()
method_8352()
m_ditilhwv()
clearAffectedBlocks()
clearAffectedBlocks()
m_46080_()
public List<BlockPos>
f()
getToBlow()
method_8346()
m_pjedevud()
getAffectedBlocks()
getAffectedBlocks()
m_46081_()