Uses of Interface
io.papermc.paper.plugin.lifecycle.event.LifecycleEvent
Package
Description
-
Uses of LifecycleEvent in io.papermc.paper.plugin.lifecycle.event
Modifier and TypeMethodDescriptiondefault <E extends LifecycleEvent>
voidLifecycleEventManager.registerEventHandler
(@NotNull LifecycleEventType<? super O, ? extends E, ?> eventType, @NotNull LifecycleEventHandler<? super E> eventHandler) Registers an event handler for a specific event type. -
Uses of LifecycleEvent in io.papermc.paper.plugin.lifecycle.event.handler
Modifier and TypeInterfaceDescriptioninterface
LifecycleEventHandler<E extends LifecycleEvent>
A handler for a specific event. -
Uses of LifecycleEvent in io.papermc.paper.plugin.lifecycle.event.registrar
Modifier and TypeInterfaceDescriptioninterface
RegistrarEvent<R extends Registrar>
A lifecycle event that exposes aRegistrar
of some kind to allow management of various things.interface
ReloadableRegistrarEvent<R extends Registrar>
A lifecycle event that exposes aRegistrar
that is reloadable. -
Uses of LifecycleEvent in io.papermc.paper.plugin.lifecycle.event.types
Modifier and TypeInterfaceDescriptioninterface
LifecycleEventType<O extends LifecycleEventOwner,
E extends LifecycleEvent, C extends LifecycleEventHandlerConfiguration<O>> Base type for all types of lifecycle events.static interface
LifecycleEventType.Monitorable<O extends LifecycleEventOwner,
E extends LifecycleEvent> Lifecycle event type that supports separate registration of handlers as "monitors" that are run last.static interface
LifecycleEventType.Prioritizable<O extends LifecycleEventOwner,
E extends LifecycleEvent> Lifecycle event type that supports both"monitors"
and specific numeric-based priorities.