The Best Resource for Minecraft
The Best Resource for Minecraft

Een Minecraft-gebruikersnaam bestaat uit 1–16 tekens van precies drie soorten, en een UUID heeft twee schrijfwijzen

Een Minecraft-gebruikersnaam bestaat uit 1–16 tekens van precies drie soorten, en een UUID heeft twee schrijfwijzen

Letters, cijfers, underscore. Geen koppeltekens, geen punten, geen spaties. En een UUID wordt geaccepteerd met of zonder streepjes — wat verklaart waarom de ene zoekopdracht mislukt en de identieke wel werkt.

Het opzoeken van een skin betekent dat wat iemand heeft getypt wordt omgezet naar iets wat Mojang herkent, en dat kunnen maar twee dingen zijn. Beide hebben exacte regels, en de UUID heeft een eigenaardigheid die leidt tot veel "er staat niet gevonden"-meldingen.

De gebruikersnaamregel

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

Drie tekencategorieën en niets anders: letters, cijfers, underscore. Lengte 1 tot 16.

Wat daardoor wordt uitgesloten is het nuttige deel:

  • geen koppeltekens — het meest voorkomende dat mensen proberen
  • geen punten, geen spaties, geen @
  • niets langer dan 16 tekens, en niets leegs

Een weergavenaam van een server, een Discord-naam of een e-mailadres wordt dus niet omgezet, ook al lijken ze op namen. Als een zoekopdracht mislukt en de tekst een koppelteken bevat, is dat vrijwel altijd de reden — en een koppelteken is het teken waardoor mensen grijpen naar het andere formaat.

De UUID-regel, en waarom deze twee schrijfwijzen heeft

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

Let op elke -?: each dash is optioneel. Deze zijn beide hetzelfde account en worden beide geaccepteerd:

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

32 hexadecimale cijfers, gegroepeerd als 8-4-4-4-12. Hoofdlettergevoeligheid maakt ook niet uit — A-F and a-f both match.

Dit is belangrijk omdat de twee vormen uit verschillende bronnen komen. Een /data get on a player, a usercache.json, a plugin's config and Mojang's own API do not agree on which one they emit, so you will meet both, and a tool that accepts only one of them looks broken half the time.

De -? is per-separator rather than all-or-nothing, so a partially-dashed string also passes. That is more permissive than strictly correct, and deliberately so: rejecting a paste because someone lost one dash helps nobody.

Waarom een naam en een UUID niet uitwisselbaar zijn

Een gebruikersnaam kan worden gewijzigd en hergebruikt; een UUID niet. Een zoekopdracht op gebruikersnaam beantwoordt dus "wie heeft deze naam op dit moment", en een UUID-zoekopdracht beantwoordt "dit specifieke account, hoe het vandaag ook heet".

Voor alles wat je opslaat — een whitelist, een scorebord, een datapack, een hoofd — is de UUID degene die correct blijft. De gebruikersnaam is degene die handig is om te typen.

Vier animaties, en het zijn houdingen door de tijd heen

De viewer biedt stilstaan, lopen, rennen en vliegen. Dit zijn animaties in plaats van statische houdingen, wat belangrijk is voor het beoordelen van een skin: een textuur die er stilstaand goed uitziet, kan verkeerd ogen zodra de armen zwaaien, omdat de zijkanten van de arm — de vlakken die je nooit ziet in een plat voorbeeld — zichtbaar worden.

Dat is precies de reden om een skin überhaupt in beweging te bekijken, in plaats van alleen een voor- en achterkant te renderen.

Probeer de tool: Skin Viewer →