Package studio.mevera.imperat.events
package studio.mevera.imperat.events
-
ClassDescriptionAn extension of
Eventthat supports cancellation.CommandEvent<S extends CommandSource>Base class for all command-related events in the Imperat framework.Base marker interface for all events that can be handled by theEventBus.A high-performance, thread-safe event bus system with priority-based handler execution.Builder for creating configuredEventBusinstances.A functional interface for handling exceptions that occur during event handler execution.EventListenerConsumer<T extends Event>EventSubscription<T extends Event>Represents a single subscription to a specific event type on anEventBus.Defines the execution strategy for event handlers registered with theEventBus.