public class SpongeExplosionBuilder extends Object implements org.spongepowered.api.world.explosion.ExplosionBuilder
Constructor and Description |
---|
SpongeExplosionBuilder() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.world.explosion.Explosion |
build() |
org.spongepowered.api.world.explosion.ExplosionBuilder |
canCauseFire(boolean fire) |
org.spongepowered.api.world.explosion.ExplosionBuilder |
origin(com.flowpowered.math.vector.Vector3d origin) |
org.spongepowered.api.world.explosion.ExplosionBuilder |
radius(float radius) |
org.spongepowered.api.world.explosion.ExplosionBuilder |
reset() |
org.spongepowered.api.world.explosion.ExplosionBuilder |
shouldBreakBlocks(boolean destroy) |
org.spongepowered.api.world.explosion.ExplosionBuilder |
sourceExplosive(org.spongepowered.api.entity.explosive.Explosive source) |
org.spongepowered.api.world.explosion.ExplosionBuilder |
world(org.spongepowered.api.world.World world) |
public org.spongepowered.api.world.explosion.ExplosionBuilder world(org.spongepowered.api.world.World world)
world
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder sourceExplosive(org.spongepowered.api.entity.explosive.Explosive source)
sourceExplosive
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder radius(float radius)
radius
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder origin(com.flowpowered.math.vector.Vector3d origin)
origin
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder canCauseFire(boolean fire)
canCauseFire
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder shouldBreakBlocks(boolean destroy)
shouldBreakBlocks
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.ExplosionBuilder reset()
reset
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
public org.spongepowered.api.world.explosion.Explosion build() throws IllegalStateException
build
in interface org.spongepowered.api.world.explosion.ExplosionBuilder
IllegalStateException