Interface RegisteredServer

  • All Superinterfaces:
    net.kyori.adventure.audience.Audience, ChannelMessageSink

    public interface RegisteredServer
    extends ChannelMessageSink, net.kyori.adventure.audience.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 Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.util.Collection<Player> getPlayersConnected()
      Returns a list of all the players currently connected to this server on this proxy.
      ServerInfo getServerInfo()
      Returns the ServerInfo for this server.
      java.util.concurrent.CompletableFuture<ServerPing> ping()
      Attempts to ping the remote server and return the server list ping result.
      • Methods inherited from interface net.kyori.adventure.audience.Audience

        clearTitle, hideBossBar, openBook, openBook, playSound, playSound, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, showBossBar, showTitle, stopSound
    • Method Detail

      • getServerInfo

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

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

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