Class SignalsBungeePlugin

java.lang.Object
net.md_5.bungee.api.plugin.Plugin
me.tamkungz.signals.bungee.SignalsBungeePlugin

public final class SignalsBungeePlugin extends net.md_5.bungee.api.plugin.Plugin
BungeeCord and Waterfall plugin entrypoint for proxies that want to load SignalsLib as a shared library.

Other plugins add depends: [SignalsLib] to their bungee.yml and use BungeeSignals.shared().

  • Constructor Details

    • SignalsBungeePlugin

      public SignalsBungeePlugin()
  • Method Details

    • onLoad

      public void onLoad()
      Overrides:
      onLoad in class net.md_5.bungee.api.plugin.Plugin
    • onDisable

      public void onDisable()
      Overrides:
      onDisable in class net.md_5.bungee.api.plugin.Plugin
    • getInstance

      public static SignalsBungeePlugin getInstance()
      Returns the loaded SignalsLib plugin.
      Returns:
      the plugin instance
      Throws:
      IllegalStateException - if SignalsLib is not loaded
    • signals

      public BungeeSignals signals()
    • bus

      public me.tamkungz.signals.SignalBus bus()
    • connections

      public me.tamkungz.signals.connection.ConnectionGroup connections()
    • track

      public <T extends me.tamkungz.signals.connection.Connection> T track(T connection)