Если вам нужно uuid игрока для сервера, плагина или модпака, проще всего получить его сразу в нужном формате. В этой статье вы узнаете, что такое UUID в Minecraft, почему он постоянный, как найти your (свой) UUID в Java и чем отличается подход для Bedrock.

Сразу к решению: для Minecraft Java Edition можно либо взять UUID через онлайн-поиск по username, либо получить его из ваших игровых данных. Если вы делаете это для сервера, важно понимать, что нужно именно “правильное” значение UUID и правильный формат.


Что такое UUID в Minecraft и зачем он нужен

UUID (Universally Unique Identifier) — это постоянный идентификатор учетной записи Minecraft. Его смысл простой: вместо имени, которое может меняться, используется стабильный “паспорт” игрока.

Для серверов это особенно важно, потому что серверные системы обычно “привязывают” права, баны, роли и прогресс именно к UUID. Поэтому когда игрок меняет username, данные не теряются и игрок остаётся тем же в глазах сервера.

UUID нужен для:

  • server whitelisting и банов
  • выдачи прав/ролей
  • хранения данных плеера в модах и плагинах
  • стабильной работы модификаций, которые следят за конкретным player

Почему UUID в Minecraft постоянные, а имена — нет

Minecraft Java Edition позволяет менять username, но UUID — нет. Как только UUID назначен учетной записи, он остается тем же на весь срок существования этой учетной записи.

Отсюда главное правило: если задача — “узнать, кто это” для сервера, ориентируйтесь на uuid, а не на username. Иначе вы рискуете выдать доступ “не тому человеку” или потерять привязки после смены ника.


Какой UUID нужен: полный и урезанный (с дефисами и без)

Обычно показывают два представления одного и того же uuid:

  • полный UUID — с дефисами (36 символов вместе с “-”)
  • урезанный UUID — без дефисов (32 символа)

Они означают одну и ту же учетку, просто записаны по-разному. Некоторые plugins, whitelist/ban-листы и API требуют определенный формат — поэтому отображение обоих вариантов удобно и снижает шанс ошибки.


Как MinecraftUUID.com использует API Mojang для поиска

Идея сервиса простая: вы вводите username или UUID, а сервис обращается к официальному API Mojang, чтобы получить актуальную информацию о профиле.

Так вы получаете то, что реально “принадлежит” учетке Mojang: идентификатор и связанные с ним данные профиля. Поэтому для серверных задач такой способ обычно быстрее, чем ручные проверки в файлах.

Ключевой момент: MinecraftUUID.com работает для Minecraft Java Edition, потому что Mojang API — это именно про Java-профили.


Какую информацию о профиле можно получить

Когда вы вводите username или uuid, сервис обычно показывает, в частности:

  • сам UUID (в полном и/или урезанном виде)
  • имя (name) и историю имен (name history), если она доступна через API
  • дату создания учетной записи
  • рендер скина (skin render) — чтобы визуально проверить, что вы смотрите на нужного player

Как преобразовать username в UUID для сервера Minecraft

Это частая ситуация: вы получили username от игрока, а ваш серверный список/плагин требует UUID.

Самый прямой рабочий алгоритм:

  • введите username в поиск
  • скопируйте UUID в нужном формате (с дефисами или без)
  • вставьте UUID в whitelist/бан-лист/настройки плагина

Так вы убираете типичную проблему “не совпали строки” из‑за формата записи.


Почему важно отличать Java и Bedrock

Bedrock и Java — разные экосистемы. У Java UUID связаны с профилями Mojang. А в Bedrock используются другие идентификаторы (внутриигровые/платформенные), поэтому UUID для Bedrock “не тот же самый”, который вы ищете в Java по Mojang.

Итог:

  • Minecraft UUID, который ищут через Mojang — про Java
  • если у вас Bedrock, искать UUID в том же стиле может не сработать так, как вы ожидаете

Альтернативные способы найти UUID, кроме онлайн-сервиса

Онлайн-поиск — быстрый вариант, но UUID можно получить и другими методами.

Для Java Edition часто используют:

  • файлы игры в папке .minecraft (например, кэш профилей, где хранится соответствие “ник → uuid”)
  • игровые панели/данные, если вы админ сервера
  • инструменты и команды на стороне сервера, когда у вас есть доступ

Также в сетевых обсуждениях часто встречается подход через серверные файлы доступа: whitelist/banned/ops содержат записи, где есть привязки к uuid. Но это удобно только тогда, когда вы уже взаимодействовали с сервером и нужный player там присутствует.


Как получить UUID игрока через файлы сервера (whitelist/ops/banned) и риски

Если у вас сервер, и вы уже выдавали доступ конкретному человеку, вы можете посмотреть записи:

  • whitelist.json (где бывает маппинг UUID → имя)
  • файлы наподобие ops.txt, banned.txt, whitelist.txt

Это работает, но есть нюансы:

  • можно случайно поменять доступ (например, “забанить/разбанить” не того человека)
  • если вы будете действовать вслепую по строкам, легко сделать ошибку при копировании uuid

Поэтому сначала подтверждайте: тот ли uuid вы нашли, и соответствует ли он нужному username.


Как использовать Minecraft Web API для получения UUID (общая логика)

Иногда нужно не просто посмотреть UUID в браузере, а автоматизировать процесс: скрипт, админка, выгрузка для сервера.

Схема такая:

  • отправляете запрос к API Mojang с username или uuid
  • получаете JSON-ответ, где будет идентификатор учетной записи

В обсуждениях приводят пример, что при POST запросе можно передать массив username и получить в ответ JSON со значением id (UUID). Важно правильно выставить формат запроса, чтобы API вернул данные, а не ошибку.


Почему “имя из UUID” тоже бывает нужно

Иногда наоборот: у вас есть uuid (например, из плагина, логов или бан-листа), но нужен читаемый username.

В таком случае помогает обратный запрос к web API: получить имя по uuid. Это удобно для админки и для проверки, что вы “работаете” с правильным player, а не только с кодом.


Распространенные проблемы с UUID и как их исправить

Чаще всего ошибки такие:

  • Вставили UUID в неправильном формате: с дефисами или без.
    Решение: скопируйте UUID в требуемом формате и проверьте длину/вид.

  • Путаница между Java и Bedrock.
    Решение: используйте инструменты и данные, относящиеся именно к Java (Mojang).

  • Похоже на “не найдено” после смены username.
    Решение: помните, что UUID постоянный, но иногда отображение в разных источниках может быть с задержкой или зависит от того, что именно вы ввели.

  • UUID “есть”, но серверный список не обновился.
    Решение: перезапустите сервер/проверьте, что список применился, и что плагин действительно ожидает UUID.


Короткая шпаргалка: что делать прямо сейчас

  • Если у вас Java Edition и есть username — ищите uuid через Mojang-подобный запрос/поиск и копируйте UUID в нужном формате.
  • Если вы настраиваете server — ориентируйтесь на UUID, а не на имя.
  • Если вы работаете с Bedrock — учитывайте, что идентификатор будет другим, и “UUID как в Java” может не подойти.

UUID в Minecraft — это тот самый способ “всегда узнавать игрока”, даже если username меняется. Поэтому для whitelist, банов и модов берите именно uuid и аккуратно сверяйте формат записи.