Interface ExtensionEventBus

All Superinterfaces:
org.geysermc.event.bus.BaseBus<org.geysermc.event.Event,EventSubscriber<Extension,? extends org.geysermc.event.Event>>, org.geysermc.event.bus.EventBus<org.geysermc.event.Event,EventSubscriber<Extension,? extends org.geysermc.event.Event>>

public interface ExtensionEventBus extends org.geysermc.event.bus.EventBus<org.geysermc.event.Event,EventSubscriber<Extension,? extends org.geysermc.event.Event>>
An EventBus with additional methods that implicitly set the extension instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends org.geysermc.event.Event>
    Set<? extends EventSubscriber<EventRegistrar,T>>
    subscribers(Class<T> eventClass)
     

    Methods inherited from interface org.geysermc.event.bus.BaseBus

    fire, fireSilently, unsubscribe

    Methods inherited from interface org.geysermc.event.bus.EventBus

    register, subscribe, subscribe, unregisterAll
  • Method Details