Class BungeeCordHelper

java.lang.Object
eu.cloudnetservice.modules.bridge.platform.bungeecord.BungeeCordHelper

@Singleton public final class BungeeCordHelper extends Object
  • Field Details

    • proxyServer

      private final net.md_5.bungee.api.ProxyServer proxyServer
    • serverRegisterHandler

      private final Consumer<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> serverRegisterHandler
    • serverUnregisterHandler

      private final Consumer<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> serverUnregisterHandler
  • Constructor Details

    • BungeeCordHelper

      @Inject public BungeeCordHelper(@NonNull @NonNull net.md_5.bungee.api.ProxyServer proxyServer, @NonNull @NonNull net.md_5.bungee.api.ProxyConfig proxyConfig)
  • Method Details

    • serverRegisterHandler

      @NonNull @NonNull Consumer<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> serverRegisterHandler()
    • serverUnregisterHandler

      @NonNull @NonNull Consumer<eu.cloudnetservice.driver.service.ServiceInfoSnapshot> serverUnregisterHandler()
    • constructServerInfo

      @NonNull private @NonNull net.md_5.bungee.api.config.ServerInfo constructServerInfo(@NonNull @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot snapshot)