Package me.tamkungz.signals.bukkit.event
Class EventSignalBuilder<T extends org.bukkit.event.Event>
java.lang.Object
me.tamkungz.signals.bukkit.event.EventSignalBuilder<T>
- Type Parameters:
T- Bukkit event type
Fluent options (priority, cancellation) for listening to one Bukkit event type.
Pick options, then either call signal() or connect a listener directly.
-
Constructor Summary
ConstructorsConstructorDescriptionEventSignalBuilder(EventSignalSource source, Class<T> eventType) Creates a builder; preferEventSignalSource.on(Class). -
Method Summary
Modifier and TypeMethodDescriptionme.tamkungz.signals.connection.Connectionme.tamkungz.signals.connection.Connectionme.tamkungz.signals.connection.Connectionme.tamkungz.signals.connection.ConnectionconnectIf(me.tamkungz.signals.connection.ConnectionGroup group, Predicate<T> predicate, Consumer<T> listener) high()highest()low()lowest()monitor()normal()me.tamkungz.signals.connection.Connectionme.tamkungz.signals.connection.Connectionpriority(org.bukkit.event.EventPriority priority) me.tamkungz.signals.Signal<T> signal()
-
Constructor Details
-
EventSignalBuilder
Creates a builder; preferEventSignalSource.on(Class).- Parameters:
source- where the signal comes fromeventType- Bukkit event type
-
-
Method Details
-
priority
-
lowest
-
low
-
normal
-
high
-
highest
-
monitor
-
ignoreCancelled
-
includeCancelled
-
signal
-
connect
-
connect
-
connectIf
-
connectIf
-
once
-
once
-