Package com.velocitypowered.api.proxy
Interface InboundConnection
-
- All Known Subinterfaces:
LoginPhaseConnection
,Player
public interface InboundConnection
Represents an incoming connection to the proxy.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProtocolVersion
getProtocolVersion()
Returns the current protocol version this connection uses.InetSocketAddress
getRemoteAddress()
Returns the player's IP address.Optional<InetSocketAddress>
getVirtualHost()
Returns the hostname that the user entered into the client, if applicable.boolean
isActive()
Determine whether or not the player remains online.
-
-
-
Method Detail
-
getRemoteAddress
InetSocketAddress getRemoteAddress()
Returns the player's IP address.- Returns:
- the player's IP
-
getVirtualHost
Optional<InetSocketAddress> getVirtualHost()
Returns the hostname that the user entered into the client, if applicable.- Returns:
- the hostname from the client
-
isActive
boolean isActive()
Determine whether or not the player remains online.- Returns:
- whether or not the player active
-
getProtocolVersion
ProtocolVersion getProtocolVersion()
Returns the current protocol version this connection uses.- Returns:
- the protocol version the connection uses
-
-