Class FloodgateConnection

java.lang.Object
org.geysermc.floodgate.core.connection.FloodgateConnection
All Implemented Interfaces:
org.geysermc.api.connection.Connection
Direct Known Subclasses:
StandaloneFloodgateConnection

public abstract class FloodgateConnection extends Object implements org.geysermc.api.connection.Connection
  • Constructor Details

    • FloodgateConnection

      public FloodgateConnection()
  • Method Details

    • identity

      public abstract @NonNull UUID identity()
    • ip

      public abstract @NonNull InetAddress ip()
    • linkedPlayer

      public abstract @Nullable org.geysermc.floodgate.util.LinkedPlayer linkedPlayer()
    • isLinked

      public boolean isLinked()
      Specified by:
      isLinked in interface org.geysermc.api.connection.Connection
    • sendForm

      public boolean sendForm(@NonNull org.geysermc.cumulus.form.Form form)
      Specified by:
      sendForm in interface org.geysermc.api.connection.Connection
    • sendForm

      public boolean sendForm(@NonNull org.geysermc.cumulus.form.util.FormBuilder<?,?,?> formBuilder)
      Specified by:
      sendForm in interface org.geysermc.api.connection.Connection
    • transfer

      public boolean transfer(@NonNull String address, @org.checkerframework.common.value.qual.IntRange(from=0L, to=65535L) int port)
      Specified by:
      transfer in interface org.geysermc.api.connection.Connection
    • linkedPlayer

      public abstract FloodgateConnection linkedPlayer(@Nullable org.geysermc.floodgate.util.LinkedPlayer linkedPlayer)
    • toBedrockData

      public org.geysermc.floodgate.util.BedrockData toBedrockData()
    • legacySelf

      public LegacyPlayerWrapper legacySelf()
    • propertyGlue

      public PropertyGlue propertyGlue()