net.minecraft.world.explosion

public class Explosion

axr
net.minecraft.class_1147
net.minecraft.world.explosion.Explosion
net.minecraft.world.Explosion
net.minecraft.world.Explosion

Field summary

Modifier and TypeField
private final boolean
a
field_4509
createFire
field_77286_a
causesFire
private final boolean
b
field_5460
destructive
field_82755_b
damagesTerrain
private final Random
c
field_4517
random
field_77290_i
random
private final World
d
field_4518
world
field_77287_j
world
private final double
e
field_4510
x
field_77284_b
x
private final double
f
field_4511
y
field_77285_c
y
private final double
g
field_4512
z
field_77282_d
z
private final Entity
h
field_4513
source
field_77283_e
exploder
private final float
i
field_4514
power
field_77280_f
size
private DamageSource
j
field_17489
damageSource
field_199593_j
damageSource
private final List<BlockPos>
k
field_4515
damagedBlocks
field_77281_g
affectedBlockPositions
private final Map<PlayerEntity, Vec3d>
l
field_4519
damagedPlayers
field_77288_k
playerKnockbackMap

Constructor summary

ModifierConstructor
public (World world, Entity source, double x, double y, double z, float power, boolean createFire, boolean destructive)
public (World world, Entity source, double x, double y, double z, float power, List<BlockPos> damagedBlocks)
public (World world, Entity source, double x, double y, double z, float power, boolean createFire, boolean destructive, List<BlockPos> damagedBlocks)

Method summary

Modifier and TypeMethod
public void
a()
method_3567()
damageEntities()
func_77278_a()
doExplosionA()
public void
a(boolean arg0)
method_3568(boolean arg0)
damageBlocks(boolean createFire)
func_77279_a(boolean arg0)
doExplosionB(boolean spawnParticles)
public DamageSource
b()
method_16295()
getDamageSource()
func_199591_b()
getDamageSource()
public void
a(aea arg0)
method_16294(class_856 arg0)
setDamageSource(DamageSource source)
func_199592_a(DamageSource arg0)
setDamageSource(DamageSource damageSourceIn)
public Map<PlayerEntity, Vec3d>
c()
method_3569()
getDamagedPlayers()
func_77277_b()
getPlayerKnockbackMap()
public LivingEntity
d()
method_5487()
getSource()
func_94613_c()
getExplosivePlacedBy()
public void
e()
method_8472()
clearDamagedBlocks()
func_180342_d()
clearAffectedBlockPositions()
public List<BlockPos>
f()
method_8473()
getDamagedBlocks()
func_180343_e()
getAffectedBlockPositions()