Class PlayerSignals
java.lang.Object
me.tamkungz.signals.velocity.event.PlayerSignals
Shortcuts for common Velocity player events, reached with
VelocitySignals#players().
Each method is the same as EventSignalSource.on(Class) for the named event class;
anything not listed here is still available through that method.
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerSignals(EventSignalSource source) Creates the shortcuts; preferVelocitySignals#players(). -
Method Summary
Modifier and TypeMethodDescriptionEventSignalBuilder<com.velocitypowered.api.event.player.PlayerChatEvent> chat()Listens toPlayerChatEvent.EventSignalBuilder<com.velocitypowered.api.event.player.PlayerChooseInitialServerEvent> Listens toPlayerChooseInitialServerEvent.EventSignalBuilder<com.velocitypowered.api.event.command.CommandExecuteEvent> command()Listens toCommandExecuteEvent.EventSignalBuilder<com.velocitypowered.api.event.connection.DisconnectEvent> Listens toDisconnectEvent.EventSignalBuilder<com.velocitypowered.api.event.connection.LoginEvent> login()Listens toLoginEvent.EventSignalBuilder<com.velocitypowered.api.event.connection.PostLoginEvent> Listens toPostLoginEvent.EventSignalBuilder<com.velocitypowered.api.event.connection.PreLoginEvent> preLogin()Listens toPreLoginEvent.EventSignalBuilder<com.velocitypowered.api.event.player.PlayerSettingsChangedEvent> Listens toPlayerSettingsChangedEvent.
-
Constructor Details
-
PlayerSignals
Creates the shortcuts; preferVelocitySignals#players().- Parameters:
source- where the signals come from
-
-
Method Details
-
preLogin
Listens toPreLoginEvent.- Returns:
- a builder for the post order option
-
login
Listens toLoginEvent.- Returns:
- a builder for the post order option
-
postLogin
Listens toPostLoginEvent.- Returns:
- a builder for the post order option
-
disconnect
Listens toDisconnectEvent.- Returns:
- a builder for the post order option
-
chat
Listens toPlayerChatEvent.- Returns:
- a builder for the post order option
-
command
Listens toCommandExecuteEvent.- Returns:
- a builder for the post order option
-
settingsChanged
public EventSignalBuilder<com.velocitypowered.api.event.player.PlayerSettingsChangedEvent> settingsChanged()Listens toPlayerSettingsChangedEvent.- Returns:
- a builder for the post order option
-
chooseInitialServer
public EventSignalBuilder<com.velocitypowered.api.event.player.PlayerChooseInitialServerEvent> chooseInitialServer()Listens toPlayerChooseInitialServerEvent.- Returns:
- a builder for the post order option
-