flycraftnetwork / minecraftserverstatus
Minecraft Server Status Query, written in PHP, with online players, motd, favicon and more server related informations without plugins and enable-query.
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 100
pkg:composer/flycraftnetwork/minecraftserverstatus
This package is auto-updated.
Last update: 2020-08-23 02:42:13 UTC
README
Minecraft Server Status Query, written in PHP, with online players, motd, favicon and more server related informations without plugins and enable-query.
Used on stats.flycraft-network.net
Orginial author: FunnyItsElmo
Installation
composer require flycraftnetwork/minecraftserverstatus
###Tutorial
use MinecraftServerStatus\MinecraftServerStatus; require '../vendor/autoload.php'; $response = MinecraftServerStatus::query('play.flycraft-network.net', 25565); if (! $response) { echo "The Server is offline!"; } else { echo "<img width=\"64\" height=\"64\" src=\"" . $response['favicon'] . "\" /> <br> The Server " . $response['hostname'] . " is running on " . $response['version'] . " and is online, currently are " . $response['players'] . " players online of a maximum of " . $response['max_players'] . ". The motd of the server is '" . $response['description'] . "'. The server has a ping of " . $response['ping'] . " milliseconds."; }
If the server is offline MinecraftServerStatus::query returns false else it returns an array which contains the server informations.
###Variables The following table contains the available variables the response can contain. The default value of each variable is false.
Array Index | Description |
---|---|
'hostname' |
Exact server address in ipv4 format or dns record |
'port' |
The servers port for example 25565 |
'ping' |
The time in ms the server needs to answer |
'version' |
The server version (for example: 1.9) |
'protocol' |
The server protocol (for example: 107) |
'players' |
Amount of players who are currently online |
'max_players' |
Number of the slots of the server |
'description' |
The message of the day of the server |
'description_raw' |
The raw version of description (contains color codes etc.) |
'favicon' |
The favicon of the server in a base64 string (Can be displayed with the html img tag by setting the string as src) |
'modinfo' |
Informations about the plugins |