Class ProxyPlatformHelper

java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.helper.ProxyPlatformHelper

@Singleton @Internal public final class ProxyPlatformHelper extends Object
  • Field Details

    • componentInfo

      private final eu.cloudnetservice.driver.ComponentInfo componentInfo
  • Constructor Details

    • ProxyPlatformHelper

      @Inject public ProxyPlatformHelper(@NonNull @NonNull eu.cloudnetservice.driver.ComponentInfo componentInfo)
  • Method Details

    • sendChannelMessagePreLogin

      @NonNull public eu.cloudnetservice.modules.bridge.node.event.LocalPlayerPreLoginEvent.Result sendChannelMessagePreLogin(@NonNull @NonNull eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo playerInfo)
    • sendChannelMessageLoginSuccess

      public void sendChannelMessageLoginSuccess(@NonNull @NonNull eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo proxyInfo, @Nullable @Nullable eu.cloudnetservice.modules.bridge.player.NetworkServiceInfo joinServiceInfo)
    • sendChannelMessageServiceSwitch

      public void sendChannelMessageServiceSwitch(@NonNull @NonNull UUID playerId, @NonNull @NonNull eu.cloudnetservice.modules.bridge.player.NetworkServiceInfo target)
    • sendChannelMessageDisconnected

      public void sendChannelMessageDisconnected(@NonNull @NonNull UUID playerUniqueId)
    • toCurrentNode

      @NonNull eu.cloudnetservice.driver.channel.ChannelMessage.Builder toCurrentNode()