类 ExplosionEvent

java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.level.ExplosionEvent
直接已知子类:
ExplosionEvent.Detonate, ExplosionEvent.Start

public class ExplosionEvent extends net.minecraftforge.eventbus.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 Cancelable.
ExplosionEvent.Detonate can modify the affected blocks and entities.
Children do not use Event.HasResult.
Children of this event are fired on the MinecraftForge.EVENT_BUS.
  • 嵌套类概要

    嵌套类
    修饰符和类型
    说明
    static 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.

    从类继承的嵌套类/接口 net.minecraftforge.eventbus.api.Event

    net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final Explosion
     
    private final Level
     
  • 构造器概要

    构造器
    构造器
    说明
    ExplosionEvent(Level level, Explosion explosion)
     
  • 方法概要

    修饰符和类型
    方法
    说明
     
     

    从类继承的方法 net.minecraftforge.eventbus.api.Event

    getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • level

      private final Level level
    • explosion

      private final Explosion explosion
  • 构造器详细资料

    • ExplosionEvent

      public ExplosionEvent(Level level, Explosion explosion)
  • 方法详细资料

    • getLevel

      public Level getLevel()
    • getExplosion

      public Explosion getExplosion()