create
public static BukkitSignals create(Plugin plugin)Creates a bridge with its own signal bus.
me.tamkungz.signals.bukkit.BukkitSignals
Small bridge from Bukkit events to GEB-backed signals.
<p>
Common events are grouped by domain: {@link #players()}, {@link #blocks()}, {@link #entities()}
and {@link #inventories()}. Any other event type is available through {@link #on(Class)}.
public final class BukkitSignals implements EventSignalSourcepublic static BukkitSignals create(Plugin plugin)Creates a bridge with its own signal bus.
public static BukkitSignals create(Plugin plugin, SignalBus bus)Creates a bridge on an existing signal bus.
public static BukkitSignals shared()Returns the bridge shared by every plugin through the installed SignalsLib plugin.
public static SignalBus sharedBus()Returns the signal bus shared by every plugin through the installed SignalsLib plugin.
public static <T extends Event> Signal<T> standaloneSignal( Plugin plugin, Class<T> eventType, EventPriority priority, boolean ignoreCancelled )Creates a private bridge for a single event type and returns its signal.
public static <T extends Event> Signal<T> standaloneSignal(Plugin plugin, Class<T> eventType)Creates a private bridge for a single event type at {@link EventPriority#NORMAL} and returns its signal.
public SignalBus bus()Returns the signal bus behind this bridge.
@Override public <T extends Event> Signal<T> signal(Class<T> eventType, EventPriority priority, boolean ignoreCancelled)public PlayerSignals players()Returns shortcuts for player events.
public BlockSignals blocks()Returns shortcuts for block events.
public EntitySignals entities()Returns shortcuts for entity events.
public InventorySignals inventories()Returns shortcuts for inventory events.