Interface InboundConnection

  • All Known Subinterfaces:
    Player

    public interface InboundConnection
    Represents an incoming connection to the proxy.
    • Method Detail

      • getRemoteAddress

        java.net.SocketAddress getRemoteAddress()
        Returns the player's remote address.
        Returns:
        the player's remote address
      • getVirtualHost

        java.util.Optional<java.net.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