Java API
class

PlayerSignals

me.tamkungz.signals.bungee.event.PlayerSignals

Version
0.2.1-SNAPSHOT
Java
21
Source file
me/tamkungz/signals/bungee/event/PlayerSignals.java
Repository
View source ↗

Shortcuts for common BungeeCord player events, reached with {@code BungeeSignals#players()}.

<p>

Each method is the same as {@link EventSignalSource#on(Class)} for the named event class.

BungeeCord events are bridged at {@code NORMAL} priority.

public final class PlayerSignals

Constructors 1

PlayerSignals

public PlayerSignals(EventSignalSource source)

Creates the shortcuts; prefer {@code BungeeSignals#players()}.

@param
source where the signals come from

Methods 8

preLogin

public Signal<PreLoginEvent> preLogin()

Listens to {@link PreLoginEvent}.

@return
the signal for that event

login

public Signal<LoginEvent> login()

Listens to {@link LoginEvent}.

@return
the signal for that event

join

public Signal<PostLoginEvent> join()

Listens to {@link PostLoginEvent}.

@return
the signal for that event

quit

public Signal<PlayerDisconnectEvent> quit()

Listens to {@link PlayerDisconnectEvent}.

@return
the signal for that event

handshake

public Signal<PlayerHandshakeEvent> handshake()

Listens to {@link PlayerHandshakeEvent}.

@return
the signal for that event

chat

public Signal<ChatEvent> chat()

Listens to {@link ChatEvent}.

@return
the signal for that event

settingsChanged

public Signal<SettingsChangedEvent> settingsChanged()

Listens to {@link SettingsChangedEvent}.

@return
the signal for that event

tabComplete

public Signal<TabCompleteEvent> tabComplete()

Listens to {@link TabCompleteEvent}.

@return
the signal for that event