net.minecraft.world.explosion

public class Explosion

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

Field summary

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

Constructor summary

ModifierConstructor
public (World world, Entity entity, double x, double y, double z, float power)
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 world, Entity entity, double x, double y, double z, float power, boolean createFire, Explosion$DestructionType destructionType)
public (World world, Entity entity, DamageSource damageSource, ExplosionBehavior behavior, double x, double y, double z, float power, boolean createFire, Explosion$DestructionType destructionType)

Method summary

Modifier and TypeMethod
private ExplosionBehavior
a(atg arg0)
makeDamageCalculator(Entity arg0)
method_29553(class_1297 arg0)
chooseBehavior(Entity entity)
m_btdrawgr(C_astfners arg0)
m_46062_(C_507_ arg0)
public static float
a(dna o, atg o)
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)
m_46064_(C_3046_ p_46065_, C_507_ p_46066_)
public void
a()
explode()
method_8348()
collectBlocksAndDamageEntities()
m_oivdgoim()
m_46061_()
public void
a(boolean arg0)
finalizeExplosion(boolean arg0)
method_8350(boolean arg0)
affectWorld(boolean particles)
m_yxczltpy(boolean arg0)
m_46075_(boolean arg0)
private static void
a(it.unimi.dsi.fastutil.objects.ObjectArrayList<Pair<bqq, gg>> o, bqq o, gg o)
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)
tryMergeStack(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> stacks, ItemStack stack, BlockPos pos)
m_srwjvfkn(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<C_sddaxwyk, C_hynzadkk>> arg0, C_sddaxwyk arg1, C_hynzadkk arg2)
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()
getDamageSource()
m_awfgczru()
m_46077_()
public Map<PlayerEntity, Vec3d>
c()
getHitPlayers()
method_8351()
getAffectedPlayers()
m_scvsetyy()
m_46078_()
public LivingEntity
d()
getSourceMob()
method_8347()
getCausingEntity()
m_ncldsngr()
m_46079_()
public void
e()
clearToBlow()
method_8352()
clearAffectedBlocks()
m_ditilhwv()
m_46080_()
public List<BlockPos>
f()
getToBlow()
method_8346()
getAffectedBlocks()
m_pjedevud()
m_46081_()