Class ServerSignals

java.lang.Object
me.tamkungz.signals.velocity.event.ServerSignals

public final class ServerSignals extends Object
Shortcuts for common Velocity backend server events, reached with VelocitySignals#servers().

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 Details

    • ServerSignals

      public ServerSignals(EventSignalSource source)
      Creates the shortcuts; prefer VelocitySignals#servers().
      Parameters:
      source - where the signals come from
  • Method Details

    • preConnect

      public EventSignalBuilder<com.velocitypowered.api.event.player.ServerPreConnectEvent> preConnect()
      Listens to ServerPreConnectEvent.
      Returns:
      a builder for the post order option
    • connected

      public EventSignalBuilder<com.velocitypowered.api.event.player.ServerConnectedEvent> connected()
      Listens to ServerConnectedEvent.
      Returns:
      a builder for the post order option
    • postConnect

      public EventSignalBuilder<com.velocitypowered.api.event.player.ServerPostConnectEvent> postConnect()
      Listens to ServerPostConnectEvent.
      Returns:
      a builder for the post order option
    • kicked

      public EventSignalBuilder<com.velocitypowered.api.event.player.KickedFromServerEvent> kicked()
      Listens to KickedFromServerEvent.
      Returns:
      a builder for the post order option