Pixel Host Docs

Documentação Pixel Host

Jogadores

Consulte jogadores e execute ações de moderação.

Endpoints

GET/servers/{serverId}/players

Lista jogadores e dados de whitelist.

Permissão
players.read
Como enviar
curl -sS -X GET \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Resposta HTTP 200
{
  "players": [
    { "uuid": "UUID", "name": "Nickname", "online": true, "op": false, "whitelisted": true }
  ],
  "whitelistEnabled": true,
  "online": 1,
  "maxPlayers": 20
}
POST/servers/{serverId}/players

Expulsa um jogador.

Permissão
players.kick
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "kick", "player": "Nickname", "reason": "Motivo" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "kick", "player": "Nickname", "reason": "Motivo" }
Resposta HTTP 200
{ "ok": true }
POST/servers/{serverId}/players

Bane um jogador.

Permissão
players.ban
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "ban", "player": "Nickname", "reason": "Motivo" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "ban", "player": "Nickname", "reason": "Motivo" }
Resposta HTTP 200
{ "ok": true }
POST/servers/{serverId}/players

Remove banimento.

Permissão
players.unban
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "unban", "player": "Nickname" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "unban", "player": "Nickname" }
Resposta HTTP 200
{ "ok": true }
POST/servers/{serverId}/players

Dá ou remove OP.

Permissão
players.op
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "op", "player": "Nickname" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "op", "player": "Nickname" }
Resposta HTTP 200
{ "ok": true }
POST/servers/{serverId}/players

Adiciona ou remove da whitelist.

Permissão
players.whitelist
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "whitelist", "player": "Nickname" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "whitelist", "player": "Nickname" }
Resposta HTTP 200
{ "ok": true }
POST/servers/{serverId}/players

Limpa o inventário do jogador pelo comando clear.

Permissão
players.clear
Como enviar
curl -sS -X POST \
  -H "Authorization: Bearer $PIXEL_HOST_TOKEN" \
  -H "Content-Type: application/json" \
  --data '{ "action": "clear", "player": "Nickname" }' \
  "https://pixel-host.com.br/api/v1/servers/SEU_SERVER_ID/players"
Corpo JSON formatado
{ "action": "clear", "player": "Nickname" }
Resposta HTTP 200
{ "ok": true }
API basehttps://pixel-host.com.br/api/v1