Minecraft Locator Bar Color Checker
Детали расчёта
Настройте цвет вашей панели локатора
Не нравится цвет вашей панели локатора? Выберите цвет и введите команду для его изменения.
Minecraft Locator Bar Color Checker — узнайте UUID-цвет любого игрока или выберите свой цвет с помощью HSV-пикера и мгновенно создайте команду /waypoint modify. Скопируйте и используйте в игре. Поддерживает Java и Bedrock Geyser.
Что такое панель локатора?
Панель локатора — это встроенная функция HUD, официально представленная в Minecraft 1.21.6 (Java Edition) и 1.21.90 (Bedrock Edition). Она показывает направление к точкам маршрута (вейпоинтам) и другим игрокам. По умолчанию цвет значка автоматически генерируется на основе уникального UUID игрока, создавая постоянный персональный цветовой профиль для каждого игрока.
Различия в механизме цвета между изданиями
Java Edition — Постоянный цвет
В Java Edition цвет панели локатора каждого игрока является постоянным и определяется его UUID. Поскольку UUID учетной записи Mojang/Microsoft никогда не меняется, цвет вашей панели локатора всегда будет одинаковым на всех серверах Java, к которым вы подключаетесь — это ваш личный цветовой автограф. Даже если вы измените имя пользователя, цвет останется прежним, так как исходный UUID не меняется.
Bedrock Edition — Динамический цвет
В чистой (vanilla) Bedrock Edition цвет панели локатора вообще не привязан к UUID. Вместо этого цвета временно назначаются в зависимости от порядка, в котором игроки подключаются к миру или серверу. Первый игрок может получить синий цвет, второй — зеленый и так далее. Эти цвета сбрасываются каждую сессию — при повторном входе вы можете получить совершенно другой цвет. В настоящее время в Bedrock нет стандартных команд для управления этим.
Bedrock через Geyser — Постоянный цвет на Java-серверах
Когда игрок Bedrock подключается к Java-серверу через прокси GeyserMC или Floodgate, прокси генерирует виртуальный Java UUID на основе его Xbox Live XUID (mostSigBits = 0, leastSigBits = XUID). Затем Java-сервер относится к этому игроку точно так же, как к игроку Java, назначая фиксированный цвет панели локатора на основе виртуального UUID. Этот инструмент рассчитывает именно этот цвет.
Как изменить цвет панели локатора (Java Edition)
В Java Edition 1.21.6+ операторы сервера с достаточными правами могут настраивать цвета точек маршрута панели локатора с помощью команды /waypoint. Ниже приведены доступные команды:
Установить именованный цвет
Поддерживаемые именованные цвета включают: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black.
Установить пользовательский цвет Hex
Используйте ключевое слово hex после 6-значного шестнадцатеричного кода цвета (без #), чтобы установить точный пользовательский цвет. Например, hex FF5555 для мягкого красного, hex 55FF55 для ярко-зеленого.
Сбросить к цвету UUID по умолчанию
Удаляет любые ручные настройки и возвращает цвет панели локатора игрока к автоматическому значению по умолчанию, вычисленному данным инструментом на основе UUID.
Переключить видимость
Управляет тем, кто может видеть вейпоинт игрока. Режимы включают: everyone (виден всем), allies (только членам команды), hidden (полностью скрыт). По умолчанию установлено everyone.
Примечание: Для выполнения команды /waypoint требуются права оператора сервера (уровень OP 2+). Обычные игроки не могут изменять свои или чужие цвета без прав администратора. На серверах, использующих плагины прав (например, LuckPerms), соответствующий узел прав — minecraft.command.waypoint.
Технические подробности
Маппинг хэша Java UUID
Игра берет 128-битный UUID игрока, разделяет его на два 64-битных числа (старшие/младшие биты) и вычисляет стандартный Java hashCode. Полученное 32-битное целое число затем разделяется на компоненты RGB для генерации цвета.
Конвертация Bedrock и Geyser
Чистая Bedrock назначает цвета динамически в зависимости от порядка подключения к сессии. Однако, если игрок Bedrock подключается к Java-серверу через GeyserMC/Floodgate, виртуальный Java UUID генерируется с использованием его Xbox XUID. Этот инструмент эмулирует это сопоставление, чтобы вы могли узнать цвет его вейпоинта на сервере.
Изменение точек маршрута
Администраторы могут вручную переопределять цвета вейпоинтов с помощью команды /waypoint modify. Вы можете вернуть точку маршрута к ее цвету по умолчанию на основе UUID, выполнив команду /waypoint modify
Часто задаваемые вопросы (FAQ)
Почему мой цвет в игре отличается от рассчитанного?
Убедитесь, что вы запрашиваете правильное издание. Если вы находитесь на Java-сервере, проверьте, не изменил ли оператор сервера ваш цвет с помощью /waypoint modify. Для игроков Bedrock обратите внимание, что настройки прокси GeyserMC могут изменять сгенерированный UUID в зависимости от его конфигурации.
Как Xbox Gamertag преобразуется в UUID?
GeyserMC использует Xbox Live XUID в качестве нижних 64 бит UUID и устанавливает верхние 64 бита в ноль. Этот инструмент запрашивает публичный API PlayerDB для получения XUID по тегу игрока, затем конструирует Geyser UUID для вычисления хэша.
Могу ли я проверять игроков в офлайн-режиме?
Серверы в офлайн-режиме (пиратские) генерируют UUID на основе офлайн-хэша имени пользователя игрока (UUID v3). Вы можете переключиться на вкладку 'Прямой UUID/Хэш' и ввести свой офлайн-UUID напрямую для расчета цвета.
Могут ли игроки Bedrock Edition менять цвет панели локатора?
В чистой Bedrock Edition в настоящее время нет команд или настроек для ручного управления цветом панели локатора. Цвета назначаются автоматически и временно игровым движком в зависимости от порядка входа. Если игрок Bedrock заходит на Java-сервер через Geyser, оператор сервера может использовать команду /waypoint modify на стороне Java для его изменения.