Class ExplosionEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.event.level.ExplosionEvent
- Direct Known Subclasses:
ExplosionEvent.Detonate
,ExplosionEvent.Start
,ExplosionKnockbackEvent
public abstract class ExplosionEvent
extends net.neoforged.bus.api.Event
ExplosionEvent triggers when an explosion happens in the level.
ExplosionEvent.Start is fired before the explosion actually occurs.
ExplosionEvent.Detonate is fired once the explosion has a list of affected blocks and entities.
ExplosionEvent.Start is
ExplosionEvent.Detonate can modify the affected blocks and entities.
Children do not use
.
Children of this event are fired on the
ExplosionEvent.Start is fired before the explosion actually occurs.
ExplosionEvent.Detonate is fired once the explosion has a list of affected blocks and entities.
ExplosionEvent.Start is
ICancellableEvent
.ExplosionEvent.Detonate can modify the affected blocks and entities.
Children do not use
invalid reference
HasResult
Children of this event are fired on the
NeoForge.EVENT_BUS
.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ExplosionEvent.Detonate is fired once the explosion has a list of affected blocks and entities.static class
ExplosionEvent.Start is fired before the explosion actually occurs. -
Field Summary
-
Constructor Summary
-
Method Summary
-
Field Details
-
level
-
explosion
-
-
Constructor Details
-
ExplosionEvent
-
-
Method Details
-
getLevel
-
getExplosion
-