PING

API - Ping

Obtention des informations du serveur
<?php
$infos = file_get_content('https://minecraft-api.com/api/ping/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/{ip}/{port}/json');
echo $infos;
echo $json;
?>
Réponse de l'API
Plain texte:

Array([version] => Array ([name] => BungeeCord 1.8.x-1.15.x [protocol] => 578) [players] => Array ([max] => 500 [online] => 250) [description] => Array (MOTD...) [favicon] => data/image ... [modinfo] => Array ([type] => FML [modList] => Array()));

JSON:

{"version": "1.16", "name": "BungeeCord 1.8.x-1.15.x" ...}

Obtention du status
<?php
$ping = file_get_content('https://minecraft-api.com/api/ping/status/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/status/{ip}/{port}/json');

echo $ping;
echo $json;
?>
Réponse de l'API
Plain texte:

En ligne

JSON:

{"status": "En ligne"}

Obtention du nombre de joueur connecté
<?php
$online = file_get_content('https://minecraft-api.com/api/ping/online/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/online/{ip}/{port}/json');

echo $online;
echo $json;
?>
Réponse de l'API
Plain texte:

250

JSON:

{"online": "250"}

Obtention du nombre de joueur admis par le serveur
<?php
$maxplayers = file_get_content('https://minecraft-api.com/api/ping/maxplayers/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/maxplayers/{ip}/{port}/json');

echo $maxplayers;
echo $json;
?>
Réponse de l'API
Plain texte:

500

JSON:

{"maxplayers": "500"}

Obtention du message du jour (MOTD) avec prise en charge des couleurs
<?php
$motd = file_get_content('https://minecraft-api.com/api/ping/motd/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/motd/{ip}/{port}/json');

echo $motd;
echo $json;
?>
Réponse de l'API
Plain texte:

Asylyus [BETA] Multi-Jeux [1.15.2]

JSON:

{"motd": "&a&lAsylyus - 1.15"}

Obtention du temps de réponse (MS)
<?php
$response = file_get_content('https://minecraft-api.com/api/ping/response/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/response/{ip}/{port}/json');

echo $response;
echo $json;
?>
Réponse de l'API
Plain texte:

25

JSON:

{"response": "25"}

Obtention de l'image du serveur (Favicon)
<?php
$favicon = file_get_content('https://minecraft-api.com/api/ping/favicon/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/favicon/{ip}/{port}/json');

echo $favicon;
echo $json;
?>
Réponse de l'API
Image:

Favicon Asylyus

JSON:

{"favicon": "base64..."}

Obtention de la version
<?php
$version = file_get_content('https://minecraft-api.com/api/ping/version/{ip}/{port}');
$json = file_get_content('https://minecraft-api.com/api/ping/version/{ip}/{port}/json');

echo $version;
echo $json;
?>
Réponse de l'API
Plain texte:

BungeeCord 1.8.x-1.15.x

JSON:

{"version": "BungeeCord 1.8.x-1.15.x"}