Index
All Classes and Interfaces|All Packages
B
- bus() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
- bus() - Method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns the signal bus behind this bridge.
C
- chat() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
PlayerChatEvent. - chooseInitialServer() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
PlayerChooseInitialServerEvent. - command() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
CommandExecuteEvent. - connect(Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- connect(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- connected() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
-
Listens to
ServerConnectedEvent. - connectIf(Predicate, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- connectIf(ConnectionGroup, Predicate, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- connections() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
- create(Object, ProxyServer) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Creates a bridge with its own signal bus.
- create(Object, ProxyServer, SignalBus) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Creates a bridge on an existing signal bus.
D
- disconnect() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
DisconnectEvent.
E
- early() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- EventSignalBuilder<T> - Class in me.tamkungz.signals.velocity.event
-
Fluent options (post order) for listening to one Velocity event type.
- EventSignalBuilder(EventSignalSource, Class) - Constructor for class me.tamkungz.signals.velocity.event.EventSignalBuilder
-
Creates a builder; prefer
EventSignalSource.on(Class). - EventSignalRegistry - Class in me.tamkungz.signals.velocity.internal
-
Registers one Velocity handler per event type and post order, and caches the
Signaleach of them feeds. - EventSignalRegistry(Object, ProxyServer, SignalBus) - Constructor for class me.tamkungz.signals.velocity.internal.EventSignalRegistry
-
Creates a registry that registers Velocity handlers for a plugin and fires onto a bus.
- EventSignalSource - Interface in me.tamkungz.signals.velocity.event
-
Supplies the
Signalthat carries a Velocity event for a given post order.
F
- first() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
G
- getInstance() - Static method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
-
Returns the loaded SignalsLib plugin.
I
- initialize() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
-
Listens to
ProxyInitializeEvent.
K
- kicked() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
-
Listens to
KickedFromServerEvent.
L
- last() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- late() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- login() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
LoginEvent.
M
- me.tamkungz.signals.velocity - package me.tamkungz.signals.velocity
-
Velocity entry points:
VelocitySignalsand theSignalsVelocityPluginthat shares one bridge between plugins. - me.tamkungz.signals.velocity.event - package me.tamkungz.signals.velocity.event
-
Fluent Velocity event options and per-domain shortcuts (players, servers, proxy).
- me.tamkungz.signals.velocity.internal - package me.tamkungz.signals.velocity.internal
-
Implementation details of the Velocity bridge.
N
- normal() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
O
- on(Class) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
-
Starts a fluent configuration for an event type.
- once(Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- once(ConnectionGroup, Consumer) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- onProxyShutdown(ProxyShutdownEvent) - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
-
Cleans up when the proxy shuts down.
- order(PostOrder) - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
P
- ping() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
-
Listens to
ProxyPingEvent. - players() - Method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns shortcuts for player events.
- PlayerSignals - Class in me.tamkungz.signals.velocity.event
-
Shortcuts for common Velocity player events, reached with
VelocitySignals#players(). - PlayerSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.PlayerSignals
-
Creates the shortcuts; prefer
VelocitySignals#players(). - pluginMessage() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
-
Listens to
PluginMessageEvent. - postConnect() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
-
Listens to
ServerPostConnectEvent. - postLogin() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
PostLoginEvent. - preConnect() - Method in class me.tamkungz.signals.velocity.event.ServerSignals
-
Listens to
ServerPreConnectEvent. - preLogin() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
PreLoginEvent. - proxy() - Method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns shortcuts for proxy events.
- ProxySignals - Class in me.tamkungz.signals.velocity.event
-
Shortcuts for common Velocity proxy events, reached with
VelocitySignals#proxy(). - ProxySignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.ProxySignals
-
Creates the shortcuts; prefer
VelocitySignals#proxy().
R
- reload() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
-
Listens to
ProxyReloadEvent.
S
- servers() - Method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns shortcuts for backend server events.
- ServerSignals - Class in me.tamkungz.signals.velocity.event
-
Shortcuts for common Velocity backend server events, reached with
VelocitySignals#servers(). - ServerSignals(EventSignalSource) - Constructor for class me.tamkungz.signals.velocity.event.ServerSignals
-
Creates the shortcuts; prefer
VelocitySignals#servers(). - settingsChanged() - Method in class me.tamkungz.signals.velocity.event.PlayerSignals
-
Listens to
PlayerSettingsChangedEvent. - shared() - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns the bridge shared by every plugin through the installed SignalsLib plugin.
- sharedBus() - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Returns the signal bus shared by every plugin through the installed SignalsLib plugin.
- shutdown() - Method in class me.tamkungz.signals.velocity.event.ProxySignals
-
Listens to
ProxyShutdownEvent. - signal() - Method in class me.tamkungz.signals.velocity.event.EventSignalBuilder
- signal(Class) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
-
Returns the signal for an event type at
PostOrder.NORMAL. - signal(Class, PostOrder) - Method in interface me.tamkungz.signals.velocity.event.EventSignalSource
-
Returns the signal for an event type with the given post order.
- signal(Class, PostOrder) - Method in class me.tamkungz.signals.velocity.internal.EventSignalRegistry
-
Returns the signal for an event type with the given post order, registering the Velocity handler on first use.
- signal(Class, PostOrder) - Method in class me.tamkungz.signals.velocity.VelocitySignals
- signals() - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
- SignalsVelocityPlugin - Class in me.tamkungz.signals.velocity
-
Velocity plugin entrypoint for proxies that want to load SignalsLib as a shared library.
- SignalsVelocityPlugin(ProxyServer, Logger) - Constructor for class me.tamkungz.signals.velocity.SignalsVelocityPlugin
-
Called by Velocity.
- standaloneSignal(Object, ProxyServer, Class) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Creates a private bridge for a single event type at
PostOrder.NORMALand returns its signal. - standaloneSignal(Object, ProxyServer, Class, PostOrder) - Static method in class me.tamkungz.signals.velocity.VelocitySignals
-
Creates a private bridge for a single event type and returns its signal.
T
- track(T) - Method in class me.tamkungz.signals.velocity.SignalsVelocityPlugin
V
- VelocitySignals - Class in me.tamkungz.signals.velocity
-
Small bridge from Velocity events to GEB-backed signals.
All Classes and Interfaces|All Packages