Index
All Classes and Interfaces|All Packages
B
- blocks() - Method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns shortcuts for block events.
- BlockSignals - Class in me.tamkungz.signals.bukkit.event
-
Shortcuts for common Bukkit block events, reached with
BukkitSignals#blocks(). - BlockSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.bukkit.event.BlockSignals
-
Creates the shortcuts; prefer
BukkitSignals#blocks(). - breakBlock() - Method in class me.tamkungz.signals.bukkit.event.BlockSignals
-
Listens to
BlockBreakEvent. - BukkitSignals - Class in me.tamkungz.signals.bukkit
-
Small bridge from Bukkit events to GEB-backed signals.
- bus() - Method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns the signal bus behind this bridge.
- bus() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
C
- click() - Method in class me.tamkungz.signals.bukkit.event.InventorySignals
-
Listens to
InventoryClickEvent. - close() - Method in class me.tamkungz.signals.bukkit.event.InventorySignals
-
Listens to
InventoryCloseEvent. - command() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerCommandPreprocessEvent. - connect(Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- connect(ConnectionGroup, Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- connectIf(Predicate<T>, Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- connectIf(ConnectionGroup, Predicate<T>, Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- connections() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
- create(Plugin) - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Creates a bridge with its own signal bus.
- create(Plugin, SignalBus) - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Creates a bridge on an existing signal bus.
D
- damage() - Method in class me.tamkungz.signals.bukkit.event.EntitySignals
-
Listens to
EntityDamageEvent. - death() - Method in class me.tamkungz.signals.bukkit.event.EntitySignals
-
Listens to
EntityDeathEvent. - death() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerDeathEvent.
E
- entities() - Method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns shortcuts for entity events.
- EntitySignals - Class in me.tamkungz.signals.bukkit.event
-
Shortcuts for common Bukkit entity events, reached with
BukkitSignals#entities(). - EntitySignals(EventSignalSource) - Constructor for class me.tamkungz.signals.bukkit.event.EntitySignals
-
Creates the shortcuts; prefer
BukkitSignals#entities(). - EventSignalBuilder<T> - Class in me.tamkungz.signals.bukkit.event
-
Fluent options (priority, cancellation) for listening to one Bukkit event type.
- EventSignalBuilder(EventSignalSource, Class<T>) - Constructor for class me.tamkungz.signals.bukkit.event.EventSignalBuilder
-
Creates a builder; prefer
EventSignalSource.on(Class). - EventSignalRegistry - Class in me.tamkungz.signals.bukkit.internal
-
Registers one Bukkit listener per event type, priority and cancellation mode, and caches the
Signaleach of them feeds. - EventSignalRegistry(Plugin, SignalBus) - Constructor for class me.tamkungz.signals.bukkit.internal.EventSignalRegistry
-
Creates a registry that registers Bukkit listeners for a plugin and fires onto a bus.
- EventSignalSource - Interface in me.tamkungz.signals.bukkit.event
-
Supplies the
Signalthat carries a Bukkit event for a given priority and cancellation mode.
G
- getInstance() - Static method in class me.tamkungz.signals.bukkit.SignalsPlugin
H
- high() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- highest() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
I
- ignoreCancelled() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- includeCancelled() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- interact() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerInteractEvent. - inventories() - Method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns shortcuts for inventory events.
- InventorySignals - Class in me.tamkungz.signals.bukkit.event
-
Shortcuts for common Bukkit inventory events, reached with
BukkitSignals#inventories(). - InventorySignals(EventSignalSource) - Constructor for class me.tamkungz.signals.bukkit.event.InventorySignals
-
Creates the shortcuts; prefer
BukkitSignals#inventories().
J
- join() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerJoinEvent.
K
- kick() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerKickEvent.
L
- low() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- lowest() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
M
- me.tamkungz.signals.bukkit - package me.tamkungz.signals.bukkit
-
Bukkit/Spigot entry points:
BukkitSignalsand theSignalsPluginthat shares one bridge between plugins. - me.tamkungz.signals.bukkit.event - package me.tamkungz.signals.bukkit.event
-
Fluent Bukkit event options and per-domain shortcuts (players, blocks, entities, inventories).
- me.tamkungz.signals.bukkit.internal - package me.tamkungz.signals.bukkit.internal
-
Implementation details of the Bukkit bridge.
- monitor() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- move() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerMoveEvent.
N
- normal() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
O
- on(Class<T>) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
-
Starts a fluent configuration for an event type.
- once(Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- once(ConnectionGroup, Consumer<T>) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- onDisable() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
- onLoad() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
P
- placeBlock() - Method in class me.tamkungz.signals.bukkit.event.BlockSignals
-
Listens to
BlockPlaceEvent. - players() - Method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns shortcuts for player events.
- PlayerSignals - Class in me.tamkungz.signals.bukkit.event
-
Shortcuts for common Bukkit player events, reached with
BukkitSignals#players(). - PlayerSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Creates the shortcuts; prefer
BukkitSignals#players(). - priority(EventPriority) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Q
- quit() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerQuitEvent.
R
- respawn() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerRespawnEvent.
S
- shared() - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns the bridge shared by every plugin through the installed SignalsLib plugin.
- sharedBus() - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Returns the signal bus shared by every plugin through the installed SignalsLib plugin.
- signal() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
- signal(Class<T>) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
-
Returns the signal for an event type at
EventPriority.NORMAL, including cancelled events. - signal(Class<T>, EventPriority, boolean) - Method in class me.tamkungz.signals.bukkit.BukkitSignals
- signal(Class<T>, EventPriority, boolean) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
-
Returns the signal for an event type with the given options.
- signal(Class<T>, EventPriority, boolean) - Method in class me.tamkungz.signals.bukkit.internal.EventSignalRegistry
-
Returns the signal for an event type with the given options, registering the Bukkit listener on first use.
- signals() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
- SignalsPlugin - Class in me.tamkungz.signals.bukkit
-
Bukkit plugin entrypoint for servers that want to load SignalsLib as a shared library.
- SignalsPlugin() - Constructor for class me.tamkungz.signals.bukkit.SignalsPlugin
- standaloneSignal(Plugin, Class<T>) - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Creates a private bridge for a single event type at
EventPriority.NORMALand returns its signal. - standaloneSignal(Plugin, Class<T>, EventPriority, boolean) - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
-
Creates a private bridge for a single event type and returns its signal.
T
- teleport() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
-
Listens to
PlayerTeleportEvent. - track(T) - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
All Classes and Interfaces|All Packages