UUID игрока Minecraft по нику
Полный UUID с дефисами и без — для вайтлиста, ops.json, LuckPerms и конфигов плагинов.
Нужен скин этого игрока — поиск скина по нику. Проверить, занят ли ник, — проверка ника.
UUID — постоянный идентификатор аккаунта Minecraft. Ник человек меняет когда захочет, UUID остаётся тем же навсегда, поэтому все серьёзные конфигурации сервера опираются именно на него: whitelist.json, ops.json, banned-players.json, права LuckPerms, привязки в базах плагинов. Если вписать в вайтлист ник, то после его смены игрок потеряет доступ, а зайти сможет посторонний, успевший занять освободившееся имя.
Форматов два, и они не взаимозаменяемы. С дефисами (8-4-4-4-12) — канонический вид, его ждут файлы сервера и большинство плагинов. Без дефисов — «сжатый» вид, в котором UUID приходит из API Mojang и хранится в некоторых базах. Инструмент показывает оба и копирует нужный одной кнопкой.
Как это работает у нас. Сначала запрос идёт в нашу базу профилей: если ник там есть и сверялся за последние сутки, ответ приходит мгновенно и не тратит ничего. Если ника нет или запись устарела — делается ровно один запрос к Mojang через общий счётчик обращений, 150 запросов на двухминутное окно на весь сайт. Такой порядок не случаен: официальный лимит Mojang — около 200 запросов на две минуты с одного адреса, а за упорные попытки после отказа адрес блокируют примерно на сутки.
Ничего из введённого не публикуется: страница результата закрыта от индексации, а публичный профиль игрока появляется на витрине только если игрок сам это разрешил.