whitelist.json e ops.json contêm pares nome/UUID. Em um servidor com online-mode=false o UUID é determinístico (MD5 de “OfflinePlayer:nome”) e é calculado aqui offline. Em um servidor online o UUID vem da Mojang: esta ferramenta não faz chamadas de rede, então você deve fornecê-lo.
Como usar a ferramenta
Escolha o arquivo a gerar: whitelist.json ou ops.json.
Digite um jogador por linha: “Nome” (UUID offline calculado se a opção estiver ativa) ou “Nome UUID”.
Para ops.json, defina o nível de operador (1 a 4) e corrija os erros listados.
Pare o servidor, substitua o arquivo na raiz do servidor e reinicie (ou use /whitelist reload).
Como obter o UUID oficial de um jogador
O mais simples é deixar o servidor fazer isso: com online-mode=true, os comandos /whitelist add Nome e /op Nome gravam o UUID oficial nos arquivos. Caso contrário, pegue o UUID nos logs do servidor (linha “UUID of player … is …” no login) ou em um serviço de busca de UUID, e cole depois do nome. UUIDs oficiais não podem ser calculados: são atribuídos pela Mojang.
[
{ "uuid": "069a79f4-44e9-4726-a5be-fca90e38aaf5", "name": "Notch" }
]Perguntas frequentes
- Por que o UUID offline é diferente do oficial?
- Com online-mode=false o servidor deriva o UUID apenas do nome. Mundos e inventários dependem desse UUID: trocar o online-mode muda a identidade do jogador e, portanto, seus dados.
- O que significa o nível de operador?
- De 1 a 4, define os comandos permitidos (4 = todos os direitos, incluindo /stop). O servidor usa op-permission-level (4 por padrão) para /op; aqui você define o nível jogador a jogador. bypassesPlayerLimit permite entrar mesmo com o servidor cheio.

