Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicQuery ¶
type BasicQuery struct {
MOTD description.Formatting `json:"motd"`
GameType string `json:"game_type"`
Map string `json:"map"`
OnlinePlayers uint64 `json:"online_players"`
MaxPlayers uint64 `json:"max_players"`
HostPort uint16 `json:"host_port"`
HostIP string `json:"host_ip"`
}
type BedrockStatus ¶
type BedrockStatus struct {
ServerGUID int64 `json:"server_guid"`
Edition *string `json:"edition"`
MOTD *description.Formatting `json:"motd"`
ProtocolVersion *int64 `json:"protocol_version"`
Version *string `json:"version"`
OnlinePlayers *int64 `json:"online_players"`
MaxPlayers *int64 `json:"max_players"`
ServerID *string `json:"server_id"`
Gamemode *string `json:"gamemode"`
GamemodeID *int64 `json:"gamemode_id"`
PortIPv4 *uint16 `json:"port_ipv4"`
PortIPv6 *uint16 `json:"port_ipv6"`
SRVResult *SRVRecord `json:"srv_result"`
}
type JavaStatus ¶
type JavaStatus struct {
Version Version `json:"version"`
Players Players `json:"players"`
MOTD description.Formatting `json:"motd"`
Favicon *string `json:"favicon"`
SRVResult *SRVRecord `json:"srv_result"`
ModInfo *ModInfo `json:"mod_info"`
Latency time.Duration `json:"-"`
}
type JavaStatusLegacy ¶
type JavaStatusLegacy struct {
Version *Version `json:"version"`
Players LegacyPlayers `json:"players"`
MOTD description.Formatting `json:"motd"`
SRVResult *SRVRecord `json:"srv_result"`
}
type LegacyPlayers ¶
type Players ¶
type Players struct {
Max *int64 `json:"max"`
Online *int64 `json:"online"`
Sample []SamplePlayer `json:"sample"`
}
type SamplePlayer ¶
Click to show internal directories.
Click to hide internal directories.