public abstract class MixinExplosion extends Object implements org.spongepowered.api.world.explosion.Explosion
Modifier and Type | Field and Description |
---|---|
List |
affectedBlockPositions |
net.minecraft.entity.Entity |
exploder |
float |
explosionSize |
double |
explosionX |
double |
explosionY |
double |
explosionZ |
boolean |
isFlaming |
boolean |
isSmoking |
com.flowpowered.math.vector.Vector3d |
origin |
net.minecraft.util.Vec3 |
position |
net.minecraft.world.World |
worldObj |
Constructor and Description |
---|
MixinExplosion() |
Modifier and Type | Method and Description |
---|---|
boolean |
canCauseFire() |
void |
canCauseFire(boolean fire) |
com.flowpowered.math.vector.Vector3d |
getOrigin() |
float |
getRadius() |
Optional<org.spongepowered.api.entity.explosive.Explosive> |
getSourceExplosive() |
org.spongepowered.api.world.World |
getWorld() |
void |
onConstructed(net.minecraft.world.World world,
net.minecraft.entity.Entity entity,
double originX,
double originY,
double originZ,
float radius,
boolean isFlaming,
boolean isSmoking,
org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci) |
void |
setOrigin(com.flowpowered.math.vector.Vector3d origin) |
void |
setRadius(float radius) |
void |
setSourceExplosive(org.spongepowered.api.entity.explosive.Explosive source) |
void |
setWorld(org.spongepowered.api.world.World world) |
boolean |
shouldBreakBlocks() |
void |
shouldBreakBlocks(boolean destroy) |
public com.flowpowered.math.vector.Vector3d origin
public net.minecraft.util.Vec3 position
public boolean isFlaming
public boolean isSmoking
public net.minecraft.world.World worldObj
public double explosionX
public double explosionY
public double explosionZ
public net.minecraft.entity.Entity exploder
public float explosionSize
public List affectedBlockPositions
public void onConstructed(net.minecraft.world.World world, net.minecraft.entity.Entity entity, double originX, double originY, double originZ, float radius, boolean isFlaming, boolean isSmoking, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
public org.spongepowered.api.world.World getWorld()
getWorld
in interface org.spongepowered.api.world.explosion.Explosion
public void setWorld(org.spongepowered.api.world.World world)
setWorld
in interface org.spongepowered.api.world.explosion.Explosion
public Optional<org.spongepowered.api.entity.explosive.Explosive> getSourceExplosive()
getSourceExplosive
in interface org.spongepowered.api.world.explosion.Explosion
public void setSourceExplosive(org.spongepowered.api.entity.explosive.Explosive source)
setSourceExplosive
in interface org.spongepowered.api.world.explosion.Explosion
public float getRadius()
getRadius
in interface org.spongepowered.api.world.explosion.Explosion
public void setRadius(float radius)
setRadius
in interface org.spongepowered.api.world.explosion.Explosion
public com.flowpowered.math.vector.Vector3d getOrigin()
getOrigin
in interface org.spongepowered.api.world.explosion.Explosion
public void setOrigin(com.flowpowered.math.vector.Vector3d origin)
setOrigin
in interface org.spongepowered.api.world.explosion.Explosion
public boolean canCauseFire()
canCauseFire
in interface org.spongepowered.api.world.explosion.Explosion
public void canCauseFire(boolean fire)
canCauseFire
in interface org.spongepowered.api.world.explosion.Explosion
public boolean shouldBreakBlocks()
shouldBreakBlocks
in interface org.spongepowered.api.world.explosion.Explosion
public void shouldBreakBlocks(boolean destroy)
shouldBreakBlocks
in interface org.spongepowered.api.world.explosion.Explosion