Guides / Commands & Data

Um nome de usuário do Minecraft tem de 1 a 16 caracteres de exatamente três tipos, e um UUID tem duas grafias

Letras, dígitos, sublinhado. Sem hífens, sem pontos, sem espaços. E um UUID é aceito com ou sem seus traços — é por isso que uma pesquisa falha e a idêntica funciona.

Pesquisar uma skin significa transformar algo que uma pessoa digitou em algo que a Mojang reconhece, e só há duas coisas que pode ser. Ambas têm regras precisas, e a do UUID tem uma peculiaridade que causa muitos relatos de "diz que não foi encontrado".

A regra do nome de usuário

^[A-Za-z0-9_]{1,16}$

Três classes de caracteres e nada mais: letras, dígitos, sublinhado. Comprimento de 1 a 16.

O que isso exclui é a parte útil:

  • sem hífens — a coisa mais comum que as pessoas tentam
  • sem pontos, sem espaços, sem @
  • nada com mais de 16 caracteres, e nada vazio

Portanto, um nome de exibição de um servidor, um identificador do Discord ou um e-mail não serão resolvidos, mesmo que pareçam nomes. Se uma pesquisa falhar e o texto contiver um hífen, essa é quase sempre a razão — e um hífen é o caractere que faz as pessoas buscarem o outro formato.

A regra do UUID, e por que ela tem duas grafias

^[0-9a-fA-F]{8}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{4}-?[0-9a-fA-F]{12}$

Observe cada -?: cada traço é opcional. Ambas são a mesma conta e ambas são aceitas:

069a79f4-44e9-4726-a5be-fca90e38aaf5      dashed
069a79f444e94726a5befca90e38aaf5          undashed

32 dígitos hexadecimais, agrupados 8-4-4-4-12. A caixa também não importa — A-F e a-f ambos correspondem.

Isso importa porque as duas formas vêm de lugares diferentes. Um /data get em um Jogador, um usercache.json, a configuração de um plugin e a própria API da Mojang não concordam sobre qual delas emitem, então você encontrará ambas, e uma ferramenta que aceita apenas uma delas parece quebrada na metade do tempo.

O -? é por separador em vez de tudo ou nada, então uma Linha parcialmente tracejada também passa. Isso é mais permissivo do que estritamente correto, e deliberadamente assim: rejeitar uma colagem porque alguém perdeu um traço não ajuda ninguém.

Por que um nome e um UUID não são intercambiáveis

Um nome de usuário pode ser alterado e reutilizado; um UUID não pode. Assim, uma pesquisa de nome de usuário responde "quem tem este nome agora", e uma pesquisa de UUID responde "esta conta específica, seja qual for o seu nome hoje".

Para qualquer coisa que você esteja armazenando — uma lista de permissões (whitelist), um placar (scoreboard), um pacote de dados (datapack), uma cabeça (head) — o UUID é o que permanece correto. O nome de usuário é o que é conveniente de digitar.

Quatro animações, e são poses ao longo do tempo

O visualizador oferece ocioso (idle), andar (walk), correr (run) e voar (fly). Estas são animações em vez de poses estáticas, o que importa para julgar uma skin: uma textura que parece boa parada pode parecer errada quando os braços balançam, porque as laterais do braço — as faces que você nunca vê em uma prévia plana — entram em vista.

Esse é o argumento para pré-visualizar uma skin em movimento, em vez de apenas renderizar a frente e as costas.

Visualizador de skins →

More guides

Browse all →

Procurando mais ferramentas de Minecraft?

Um conjunto de geradores, visualizadores e conversores que rodam no navegador — tudo grátis.