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
 

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) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
 
connect(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
 
connectIf(Predicate, Consumer) - Method in class me.tamkungz.signals.bukkit.event.EventSignalBuilder
 
connectIf(ConnectionGroup, Predicate, Consumer) - 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) - 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
 

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: 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
 
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) - 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
 
once(ConnectionGroup, Consumer) - 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) - 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
 
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
 
B C D E G H I J K L M N O P Q R S T 
All Classes and Interfaces|All Packages