icbm/src/main/java/icbm/api/explosion/ExplosionEvent.java
2022-11-10 00:00:10 +01:00

39 lines
1 KiB
Java

package icbm.api.explosion;
import cpw.mods.fml.common.eventhandler.Event;
import net.minecraft.world.World;
public class ExplosionEvent extends Event {
public final World world;
public final double x;
public final double y;
public final double z;
public IExplosive explosive;
public ExplosionEvent(
World world, double x, double y, double z, IExplosive explosive
) {
this.world = world;
this.x = x;
this.y = y;
this.z = z;
this.explosive = explosive;
}
public static class PostExplosionEvent extends ExplosionEvent {
public PostExplosionEvent(
World world, double x, double y, double z, IExplosive explosive
) {
super(world, x, y, z, explosive);
}
}
public static class PreExplosionEvent extends ExplosionEvent {
public PreExplosionEvent(
World world, double x, double y, double z, IExplosive explosive
) {
super(world, x, y, z, explosive);
}
}
}