Class EventSystem

java.lang.Object
dev.ultreon.mods.xinexlib.event.system.EventSystem

public class EventSystem extends Object
  • Field Details

  • Constructor Details

    • EventSystem

      public EventSystem()
    • EventSystem

      public EventSystem(boolean autoRegister)
  • Method Details

    • register

      public <T> reactor.core.publisher.Sinks.Many<Object> register(Class<T> eventType)
    • publish

      public <T> T publish(T event)
    • on

      public <T> void on(Class<T> eventType, Consumer<T> handler)
    • on

      public <T> void on(Class<T> eventType, org.reactivestreams.Subscriber<T> handler)