Index

B C D E G H I J K L M N O P Q R S T 
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
Returns the signal bus shared by every plugin.

C

changedWorld() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
Listens to PlayerChangedWorldEvent.
chat() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
Listens to AsyncPlayerChatEvent.
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) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a listener to the signal for the chosen options.
connect(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a listener and tracks it in a group.
connectIf(Predicate, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a listener that only receives the events a predicate accepts.
connectIf(ConnectionGroup, Predicate, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a filtered listener and tracks it in a group.
connections() - Method in class me.tamkungz.signals.bukkit.SignalsPlugin
Returns the group that is disconnected when SignalsLib disables.
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) - 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 Signal each 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 Signal that carries a Bukkit event for a given priority and cancellation mode.

G

getInstance() - Static method in class me.tamkungz.signals.bukkit.SignalsPlugin
Returns the loaded SignalsLib plugin.

H

high() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Same as priority(EventPriority.HIGH).
highest() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Same as priority(EventPriority.HIGHEST).

I

ignoreCancelled() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Skips events that an earlier listener already cancelled.
includeCancelled() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Delivers cancelled events too; this is the default.
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

login() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
Listens to PlayerLoginEvent.
low() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Same as priority(EventPriority.LOW).
lowest() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Same as priority(EventPriority.LOWEST).

M

me.tamkungz.signals.bukkit - package me.tamkungz.signals.bukkit
Bukkit/Spigot entry points: BukkitSignals and the SignalsPlugin that 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
Same as priority(EventPriority.MONITOR).
move() - Method in class me.tamkungz.signals.bukkit.event.PlayerSignals
Listens to PlayerMoveEvent.

N

normal() - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Same as priority(EventPriority.NORMAL).

O

on(Class) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
Starts a fluent configuration for an event type.
once(Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a listener that is disconnected after its first event.
once(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
Connects a one-shot listener and tracks it in a group.
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
Sets the priority the underlying Bukkit listener runs at; the default is EventPriority.NORMAL.

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
Returns the signal for the chosen options, registering the Bukkit listener on first use.
signal(Class) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
Returns the signal for an event type at EventPriority.NORMAL, including cancelled events.
signal(Class, EventPriority, boolean) - Method in class me.tamkungz.signals.bukkit.BukkitSignals
 
signal(Class, EventPriority, boolean) - Method in interface me.tamkungz.signals.bukkit.event.EventSignalSource
Returns the signal for an event type with the given options.
signal(Class, 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
Returns the bridge shared by every plugin.
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) - Static method in class me.tamkungz.signals.bukkit.BukkitSignals
Creates a private bridge for a single event type at EventPriority.NORMAL and returns its signal.
standaloneSignal(Plugin, Class, 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
Tracks a connection so it is disconnected when SignalsLib disables.
B C D E G H I J K L M N O P Q R S T 
All Classes and Interfaces|All Packages