Package org.geysermc.geyser.api.event
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 TypeMethodDescription<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, unsubscribeMethods inherited from interface org.geysermc.event.bus.EventBus
register, subscribe, subscribe, unregisterAll
-
Method Details
-
subscribers
<T extends org.geysermc.event.Event> Set<? extends EventSubscriber<EventRegistrar,T>> subscribers(Class<T> eventClass) - Specified by:
subscribersin interfaceorg.geysermc.event.bus.BaseBus<org.geysermc.event.Event,EventSubscriber<Extension, ? extends org.geysermc.event.Event>>
-