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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionme.tamkungz.signals.SignalBusbus()me.tamkungz.signals.connection.ConnectionGroupstatic SignalsBungeePluginReturns the loaded SignalsLib plugin.voidvoidonLoad()signals()<T extends me.tamkungz.signals.connection.Connection>
Ttrack(T connection) Methods inherited from class net.md_5.bungee.api.plugin.Plugin
getDataFolder, getDescription, getExecutorService, getFile, getLogger, getProxy, getResourceAsStream, onEnable
-
Constructor Details
-
SignalsBungeePlugin
public SignalsBungeePlugin()
-
-
Method Details
-
onLoad
public void onLoad()- Overrides:
onLoadin classnet.md_5.bungee.api.plugin.Plugin
-
onDisable
public void onDisable()- Overrides:
onDisablein classnet.md_5.bungee.api.plugin.Plugin
-
getInstance
Returns the loaded SignalsLib plugin.- Returns:
- the plugin instance
- Throws:
IllegalStateException- if SignalsLib is not loaded
-
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)
-