Interface RegisteredServer

  • All Superinterfaces:
    Audience, ChannelMessageSink, Pointered

    public interface RegisteredServer
    extends ChannelMessageSink, Audience
    Represents a server that has been registered with the proxy. The Audience associated with a RegisteredServer represent all players on the server connected to this proxy and do not interact with the server in any way.
    • Method Detail

      • getServerInfo

        ServerInfo getServerInfo()
        Returns the ServerInfo for this server.
        Returns:
        the server info
      • getPlayersConnected

        Collection<Player> getPlayersConnected()
        Returns a list of all the players currently connected to this server on this proxy.
        Returns:
        the players on this proxy
      • ping

        CompletableFuture<ServerPing> ping()
        Attempts to ping the remote server and return the server list ping result.
        Returns:
        the server ping result from the server
      • ping

        CompletableFuture<ServerPing> ping​(PingOptions pingOptions)
        Attempts to ping the remote server and return the server list ping result according to the options provided.
        Parameters:
        pingOptions - the options provided for pinging the server
        Returns:
        the server ping result from the server
        Since:
        3.2.0