Class WaterDogPEHandlers

java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.waterdog.WaterDogPEHandlers
All Implemented Interfaces:
dev.waterdog.waterdogpe.utils.types.IForcedHostHandler, dev.waterdog.waterdogpe.utils.types.IReconnectHandler

final class WaterDogPEHandlers extends Object implements dev.waterdog.waterdogpe.utils.types.IForcedHostHandler, dev.waterdog.waterdogpe.utils.types.IReconnectHandler
  • Field Details

    • proxyServer

      private final dev.waterdog.waterdogpe.ProxyServer proxyServer
    • management

      private final PlatformBridgeManagement<dev.waterdog.waterdogpe.player.ProxiedPlayer, ?> management
  • Constructor Details

  • Method Details

    • resolveForcedHost

      public dev.waterdog.waterdogpe.network.serverinfo.ServerInfo resolveForcedHost(@Nullable @Nullable String domain, @NonNull @NonNull dev.waterdog.waterdogpe.player.ProxiedPlayer player)
      Specified by:
      resolveForcedHost in interface dev.waterdog.waterdogpe.utils.types.IForcedHostHandler
    • getFallbackServer

      public dev.waterdog.waterdogpe.network.serverinfo.ServerInfo getFallbackServer(@NonNull @NonNull dev.waterdog.waterdogpe.player.ProxiedPlayer player, @NonNull @NonNull dev.waterdog.waterdogpe.network.serverinfo.ServerInfo oldServer, @NonNull @NonNull String kickMessage)
      Specified by:
      getFallbackServer in interface dev.waterdog.waterdogpe.utils.types.IReconnectHandler