EventSignalBuilder
public EventSignalBuilder(EventSignalSource source, Class<T> eventType)Creates a builder; prefer {@link EventSignalSource#on(Class)}.
me.tamkungz.signals.bukkit.event.EventSignalBuilder
Fluent options (priority, cancellation) for listening to one Bukkit event type.
<p>
Pick options, then either call {@link #signal()} or connect a listener directly.
public final class EventSignalBuilder<T extends Event>public EventSignalBuilder(EventSignalSource source, Class<T> eventType)Creates a builder; prefer {@link EventSignalSource#on(Class)}.
public EventSignalBuilder<T> priority(EventPriority priority)public EventSignalBuilder<T> lowest()public EventSignalBuilder<T> low()public EventSignalBuilder<T> normal()public EventSignalBuilder<T> high()public EventSignalBuilder<T> highest()public EventSignalBuilder<T> monitor()public EventSignalBuilder<T> ignoreCancelled()public EventSignalBuilder<T> includeCancelled()public Signal<T> signal()public Connection connect(Consumer<T> listener)public Connection connect(ConnectionGroup group, Consumer<T> listener)public Connection connectIf(Predicate<T> predicate, Consumer<T> listener)public Connection connectIf(ConnectionGroup group, Predicate<T> predicate, Consumer<T> listener)public Connection once(Consumer<T> listener)public Connection once(ConnectionGroup group, Consumer<T> listener)