net.minecraft.world.explosion

public class Explosion

adi
net.minecraft.class_1147
net.minecraft.world.explosion.Explosion
net.minecraft.world.Explosion

Field summary

Modifier and TypeField
private final boolean
a
field_4509
createFire
isFlaming
private final boolean
b
field_5460
destructive
isSmoking
private final Random
c
field_4517
random
explosionRNG
private final World
d
field_4518
world
worldObj
private final double
e
field_4510
x
explosionX
private final double
f
field_4511
y
explosionY
private final double
g
field_4512
z
explosionZ
private final Entity
h
field_4513
source
exploder
private final float
i
field_4514
power
explosionSize
private final List<BlockPos>
j
field_4515
damagedBlocks
affectedBlockPositions
private final Map<PlayerEntity, Vec3d>
k
field_4519
damagedPlayers
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()
doExplosionA()
public void
a(boolean arg0)
method_3568(boolean arg0)
damageBlocks(boolean createFire)
doExplosionB(boolean spawnParticles)
public Map<PlayerEntity, Vec3d>
b()
method_3569()
getDamagedPlayers()
getPlayerKnockbackMap()
public LivingEntity
c()
method_5487()
getSource()
getExplosivePlacedBy()
public void
d()
method_8472()
clearDamagedBlocks()
clearAffectedBlockPositions()
public List<BlockPos>
e()
method_8473()
getDamagedBlocks()
getAffectedBlockPositions()