net.minecraft.world.level

public class Explosion

bjp
net.minecraft.world.level.Explosion
net.minecraft.class_1927
net.minecraft.unmapped.C_aahhrzpf
net.minecraft.world.explosion.Explosion
net.minecraft.world.Explosion
net.minecraft.server.v1_15_R1.Explosion

Field summary

Modifier and TypeField
private final boolean
a
fire
field_9186
f_fyfuqznk
createFire
field_77286_a
private final Explosion$BlockInteraction
b
blockInteraction
field_9184
f_zcwavomt
blockDestructionType
field_222260_b
private final Random
c
random
field_9191
f_ldasayda
random
field_77290_i
private final Level
d
level
field_9187
f_nfdacxse
world
field_77287_j
world
private final double
e
x
field_9195
f_niwlmbad
x
field_77284_b
posX
private final double
f
y
field_9192
f_worknpnn
y
field_77285_c
posY
private final double
g
z
field_9189
f_kwyrvmzu
z
field_77282_d
posZ
private final Entity
h
source
field_9185
f_yrknfzdd
entity
field_77283_e
source
private final float
i
radius
field_9190
f_xsxdhlzb
power
field_77280_f
size
private DamageSource
j
damageSource
field_9193
f_tjovbypl
damageSource
field_199593_j
private final List<BlockPos>
k
toBlow
field_9188
f_btbvmope
affectedBlocks
field_77281_g
blocks
private final Map<Player, Vec3>
l
hitPlayers
field_9194
f_flkxxpot
affectedPlayers
field_77288_k

Constructor summary

ModifierConstructor
public (Level world, Entity entity, double x, double y, double z, float power, boolean createFire, Explosion$BlockInteraction blockDestructionType)
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 arg7, List<BlockPos> affectedBlocks)

Method summary

Modifier and TypeMethod
public static float
a(cvl arg0, akq 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)
func_222259_a(Vec3d arg0, Entity arg1)
public void
a()
explode()
method_8348()
m_oivdgoim()
collectBlocksAndDamageEntities()
func_77278_a()
public void
a(boolean arg0)
finalizeExplosion(boolean arg0)
method_8350(boolean arg0)
m_yxczltpy(boolean arg0)
affectWorld(boolean arg0)
func_77279_a(boolean arg0)
private static void
a(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ben, fk>> arg0, ben arg1, fk 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)
func_229976_a_(it.unimi.dsi.fastutil.objects.ObjectArrayList<com.mojang.datafixers.util.Pair<ItemStack, BlockPos>> arg0, ItemStack arg1, BlockPos arg2)
public DamageSource
b()
getDamageSource()
method_8349()
m_awfgczru()
getDamageSource()
func_199591_b()
public void
a(ajz arg0)
setDamageSource(DamageSource arg0)
method_8345(class_1282 arg0)
m_mkliwgcn(C_sbxfkpyv arg0)
setDamageSource(DamageSource arg0)
func_199592_a(DamageSource arg0)
public Map<Player, Vec3>
c()
getHitPlayers()
method_8351()
m_scvsetyy()
getAffectedPlayers()
func_77277_b()
public LivingEntity
d()
getSourceMob()
method_8347()
m_ncldsngr()
getCausingEntity()
func_94613_c()
getSource()
public void
e()
clearToBlow()
method_8352()
m_ditilhwv()
clearAffectedBlocks()
func_180342_d()
clearBlocks()
public List<BlockPos>
f()
getToBlow()
method_8346()
m_pjedevud()
getAffectedBlocks()
func_180343_e()
getBlocks()