MC Toolkit

Guías / Comandos y datos

Un nombre de usuario de Minecraft son 1–16 caracteres de exactamente tres cosas, y un UUID tiene dos grafías

Letras, dígitos, guion bajo. Sin guiones, sin puntos, sin espacios. Y un UUID se acepta con o sin sus guiones — por eso una búsqueda falla y la idéntica funciona.

Buscar una skin significa convertir algo que alguien escribió en algo que Mojang reconoce, y solo puede ser una de dos cosas. Ambas tienen reglas precisas, y la del UUID tiene una particularidad que provoca un montón de reportes de "dice que no se encontró".

La regla del nombre de usuario

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

Tres clases de caracteres y nada más: letras, dígitos, guion bajo. Longitud 1 a 16.

Lo que eso excluye es la parte útil:

  • sin guiones — lo más común que la gente intenta
  • sin puntos, sin espacios, sin @
  • nada de más de 16 caracteres, y nada vacío

Así que un nombre visible de un servidor, un usuario de Discord o un correo electrónico no se resolverán, aunque parezcan nombres. Si una búsqueda falla y el texto contiene un guion, esa es casi siempre la razón — y el guion es justo el carácter que hace que la gente recurra al otro formato.

La regla del UUID, y por qué tiene dos grafías

^[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}$

Fíjate en cada -?: cada guion es opcional. Estas dos son la misma cuenta y ambas se aceptan:

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

32 dígitos hexadecimales, agrupados 8-4-4-4-12. Las mayúsculas tampoco importan — A-F y a-f coinciden igual.

Esto importa porque las dos formas vienen de lugares distintos. Un usercache.json, la configuración de un plugin y la propia API de Mojang no se ponen de acuerdo sobre cuál emiten — y un /data get sobre un jugador no imprime ninguna de las dos, sino un arreglo de cuatro enteros ([I; …]) — así que te encontrarás con ambas, y una herramienta que solo acepta una de ellas parece rota la mitad de las veces.

El -? es por separador en lugar de todo o nada, así que una cadena con guiones parciales también pasa. Eso es más permisivo de lo estrictamente correcto, y a propósito: rechazar un pegado porque alguien perdió un guion no ayuda a nadie.

Por qué un nombre y un UUID no son intercambiables

Un nombre de usuario se puede cambiar y reutilizar; un UUID no. Así que una búsqueda por nombre responde "quién tiene este nombre ahora mismo", y una búsqueda por UUID responde "esta cuenta concreta, se llame como se llame hoy".

Para cualquier cosa que estés guardando — una lista blanca, un marcador, un datapack, una cabeza — el UUID es el que sigue siendo correcto. El nombre de usuario es el que resulta cómodo de escribir.

Cuatro animaciones, y son poses a lo largo del tiempo

El visor ofrece idle, walk, run y fly. Son animaciones en lugar de poses estáticas, lo cual importa para juzgar una skin: una textura que se ve bien quieta puede verse mal en cuanto los brazos se mueven, porque los costados del brazo — las caras que nunca ves en una vista previa plana — entran en el campo de visión.

Ese es el argumento para previsualizar una skin en movimiento y no limitarse a renderizar un frente y una espalda.

Visor de skins →

Más guías

Ver todas →