API Dokümantasyonu
MCAPI.TR, Minecraft sunucularını izlemek için basit ve verimli endpoint'ler sağlar. Başlamak için bilmeniz gereken her şey burada.
/api/status/:address
Herhangi bir Minecraft sunucusu hakkında kapsamlı bilgi sağlayan ana endpoint.
Örnek İstekler
GET /api/status/hypixel.net
GET /api/status/mc.hypixel.net:25565
GET /api/status/play.cubecraft.net?legacy=true
GET /api/status/hivebedrock.network?bedrock=true
Parametreler
FQDN hostname veya IP adresi (v4/v6)
Port iki nokta ile eklenebilir (örn. :25565)
1.7.2'den eski sunucular için
Boolean (true/false)
Bedrock sürümü sunucuları için
Boolean (true/false)
Örnek Yanıt
{
"query": {
"host": "cubecraft.net",
"port": 25565,
"legacy": false,
"bedrock": false
},
"version": {
"name": "§f",
"protocol": 340,
},
"players": {
"online": 860,
"max": 2000,
"sample": [
{
"name": "§4§k||§9§lCubeCraft§4§k||",
"id": "00000000-0000-0000-0000-000000000000"
},
{
"name": "§6Forums §f> cubecraft.net",
"id": "00000000-0000-0000-0000-000000000000"
}
]
},
"motd": {
"raw": "§f §f◀ §9§lCubeCraft Games§9 [EU] §f▶§f\n§f §d§lBEDWARS§f §7§l+§f §a§lPILLARS OF FORTUNE!",
"clean": " ◀ CubeCraft Games [EU] ▶\n BEDWARS + PILLARS OF FORTUNE!",
"html": "<span><span style=\"color: #FFFFFF;\">...</span></span>"
},
"favicon": "data:image/png;base64,<base64_encoded_image>",
"srvRecord": {
"host": "play.cubecraft.net",
"port": 25565
},
"roundTripLatency": 43,
"ip_address": "188.114.98.228",
"icmp": true
}
/api/icon/dynamic
Sunucunun favicon'ını PNG formatında döndürür. Sunucu belirtilmezse varsayılan Minecraft sunucu ikonunu döndürür.
Örnek İstekler
GET /api/icon/dynamic
GET /api/icon/dynamic?address=hypixel.net
GET /api/icon/dynamic?address=mc.hypixel.net:25565
GET /api/icon/dynamic?address=play.cubecraft.net?legacy=true
/api/banner/:address
Sunucunun MOTD'sini doğru Minecraft renk kodları ile PNG banner olarak döndürür.
Cubecraft Banner:
2b2t Banner: