Class ServerSignals

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

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

Each method is the same as EventSignalSource.on(Class) for the named event class. BungeeCord events are bridged at NORMAL priority.

  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates the shortcuts; prefer BungeeSignals#servers().
  • Method Summary

    Modifier and Type
    Method
    Description
    me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerConnectEvent>
    Listens to ServerConnectEvent.
    me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerConnectedEvent>
    Listens to ServerConnectedEvent.
    me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerDisconnectEvent>
    Listens to ServerDisconnectEvent.
    me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerKickEvent>
    Listens to ServerKickEvent.
    me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerSwitchEvent>
    Listens to ServerSwitchEvent.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ServerSignals

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

    • connect

      public me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerConnectEvent> connect()
      Listens to ServerConnectEvent.
      Returns:
      the signal for that event
    • connected

      public me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerConnectedEvent> connected()
      Listens to ServerConnectedEvent.
      Returns:
      the signal for that event
    • switched

      public me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerSwitchEvent> switched()
      Listens to ServerSwitchEvent.
      Returns:
      the signal for that event
    • kick

      public me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerKickEvent> kick()
      Listens to ServerKickEvent.
      Returns:
      the signal for that event
    • disconnect

      public me.tamkungz.signals.Signal<net.md_5.bungee.api.event.ServerDisconnectEvent> disconnect()
      Listens to ServerDisconnectEvent.
      Returns:
      the signal for that event