Interface StatusClient
-
public interface StatusClient
Represents a client requesting aStatusResponse
. Unlike normal player connections, it may not have the same version as the server.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.net.InetSocketAddress
address()
Gets the address of the client.MinecraftVersion
version()
Gets the game version of the client.java.util.Optional<java.net.InetSocketAddress>
virtualHost()
Gets the address the player is connecting to.
-
-
-
Method Detail
-
address
java.net.InetSocketAddress address()
Gets the address of the client.- Returns:
- The address of the client
-
version
MinecraftVersion version()
Gets the game version of the client.- Returns:
- The version of the client
-
virtualHost
java.util.Optional<java.net.InetSocketAddress> virtualHost()
Gets the address the player is connecting to.- Returns:
- The address the player is connecting to, or
Optional.empty()
if not available (for example because ofMinecraftVersion.isLegacy()
).
-
-