Package-level declarations
Types
A custom event class that extends Event.
A group that holds multiple EventHandles.
Represents a handle for an event listener, allowing for unregistration.
Handles event listening and registration for various events.
Defines a scope for filtering events based on various criteria.
A singleton object that manages event templates.
A singleton object to manage pause states for different operations identified by a key.
Functions
Creates an EventGroup and applies the provided block to configure it.
Registers a listener for the specified event type T.
Registers a listener for the specified event type T within the context of an EventGroup.
Registers a suspendable listener for the specified event type T.
Registers a listener for the specified event type T within the context of a JavaPlugin.