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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract @NonNull UUIDidentity()abstract @NonNull InetAddressip()booleanisLinked()abstract @Nullable org.geysermc.floodgate.util.LinkedPlayerabstract FloodgateConnectionlinkedPlayer(@Nullable org.geysermc.floodgate.util.LinkedPlayer linkedPlayer) booleansendForm(@NonNull org.geysermc.cumulus.form.Form form) booleansendForm(@NonNull org.geysermc.cumulus.form.util.FormBuilder<?, ?, ?> formBuilder) org.geysermc.floodgate.util.BedrockDatabooleantransfer(@NonNull String address, @org.checkerframework.common.value.qual.IntRange(from=0L, to=65535L) int port) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.api.connection.Connection
bedrockUsername, inputMode, javaUsername, javaUuid, languageCode, platform, uiProfile, version, xuid
-
Constructor Details
-
FloodgateConnection
public FloodgateConnection()
-
-
Method Details
-
identity
-
ip
-
linkedPlayer
public abstract @Nullable org.geysermc.floodgate.util.LinkedPlayer linkedPlayer() -
isLinked
public boolean isLinked()- Specified by:
isLinkedin interfaceorg.geysermc.api.connection.Connection
-
sendForm
public boolean sendForm(@NonNull org.geysermc.cumulus.form.Form form) - Specified by:
sendFormin interfaceorg.geysermc.api.connection.Connection
-
sendForm
public boolean sendForm(@NonNull org.geysermc.cumulus.form.util.FormBuilder<?, ?, ?> formBuilder) - Specified by:
sendFormin interfaceorg.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:
transferin interfaceorg.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
-
propertyGlue
-