The Best Resource for Minecraft
The Best Resource for Minecraft

Ім'я користувача Minecraft складається з 1–16 символів лише трьох типів, а UUID має два варіанти запису

Ім'я користувача Minecraft складається з 1–16 символів лише трьох типів, а UUID має два варіанти запису

Літери, цифри, підкреслення. Без дефісів, крапок і пробілів. А UUID приймається як з дефісами, так і без них — ось чому один пошук завершується помилкою, а ідентичний працює.

Пошук скіна означає перетворення введеного тексту на те, що розпізнає Mojang, і це можуть бути лише дві речі. Обидві мають точні правила, а з UUID є нюанс, який спричиняє безліч повідомлень про «не знайдено».

Правило імені користувача

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

Три класи символів і нічого більше: літери, цифри, підкреслення. Довжина від 1 до 16.

Корисно знати, що саме виключається:

  • без дефісів — найпоширеніша річ, яку намагаються ввести
  • без крапок, без пробілів, без @
  • нічого довше 16 символів, і нічого порожнього

Тому відображуване ім'я із сервера, нікнейм у Discord або електронна пошта не розпізнаються, хоча й виглядають як імена. Якщо пошук зазнає невдачі, а текст містить дефіс, це майже завжди є причиною — і саме дефіс змушує людей переходити на інший формат.

Правило UUID та чому воно має два варіанти запису

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

Зверніть увагу: кожен -?: each dash is необов'язковий. Обидва варіанти належать одному обліковому запису й обидва приймаються:

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

32 шістнадцяткові цифри, згруповані як 8-4-4-4-12. Регістр також не має значення — A-F and a-f both match.

Це має значення, оскільки дві форми походять із різних джерел. /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.

Цей -? 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.

Чому ім'я та UUID не є взаємозамінними

Ім'я користувача можна змінити й використати повторно; UUID — ні. Тому пошук за ім'ям відповідає на запитання «кому належить це ім'я просто зараз», а пошук за UUID відповідає: «цьому конкретному акаунту, як би він не називався сьогодні».

Для всього, що ви зберігаєте — білий список, табло, датапак чи голову — саме UUID залишається правильним. Ім'я користувача — це те, що зручно вводити.

Чотири анімації, які є позами в часі

Переглядач пропонує спокій, ходьба, біг та політ. Це скоріше анімації, ніж статичні пози, що важливо для оцінки скіна: текстура, яка добре виглядає в нерухомому стані, може мати хибний вигляд під час помахів рук, оскільки стають видимими бічні сторони рук — грані, яких ви ніколи не бачите у плоскому попередньому перегляді.

Це і є аргументом на користь попереднього перегляду скіна в русі, а не просто відображення спереду та ззаду.

Спробувати інструмент: Skin Viewer →