마인크래프트 위치 표시줄 색상 확인기
계산 상세 정보
내 위치 표시줄 색상 커스터마이즈
위치 표시줄 색상이 마음에 들지 않나요? 원하는 색상을 선택하고 플레이어의 색상을 변경하는 명령어를 입력하세요.
Minecraft 위치 표시줄 색상 확인기 — UUID로 기본 색상을 조회하거나 HSV 색상 선택기로 원하는 색상을 선택하여 /waypoint modify 명령어를 즉시 생성하세요. Java 및 Bedrock Geyser 지원.
로케이터 바(Locator Bar)란 무엇인가요?
로케이터 바는 마인크래프트 1.21.6(Java 에디션) 및 1.21.90(베드락 에디션)에 공식 도입된 기본 HUD 기능입니다. 웨이포인트 및 다른 플레이어의 방향을 표시합니다. 기본적으로 아이콘 색상은 플레이어의 고유 UUID를 기반으로 자동 생성되므로 모든 플레이어에게 고유하고 영구적인 색상 프로필이 부여됩니다.
에디션별 색상 메커니즘 차이
Java 에디션 — 고정 색상
Java 에디션에서 각 플레이어의 로케이터 바 색상은 고유 UUID에 의해 영구적으로 결정됩니다. Mojang/Microsoft 계정 UUID는 절대 변경되지 않으므로, 접속하는 모든 Java 서버에서 로케이터 바 색상이 항상 동일하게 유지됩니다. 즉, 자신만의 고유한 색상 서명인 셈입니다. 사용자 이름을 변경하더라도 내부 UUID는 동일하기 때문에 색상은 바뀌지 않습니다.
베드락 에디션 — 동적 색상
순정 베드락 에디션에서는 로케이터 바 색상이 UUID와 전혀 무관합니다. 대신 플레이어가 월드나 서버에 접속한 순서에 따라 색상이 임시로 할당됩니다. 첫 번째 플레이어는 파란색, 두 번째는 초록색 등을 부여받을 수 있습니다. 이 색상들은 세션마다 초기화되므로 다시 접속할 때 완전히 다른 색상을 받게 될 수도 있습니다. 현재 베드락 순정 기능으로는 이를 제어할 수 있는 명령어가 없습니다.
Geyser 경유 베드락 — Java 서버에서의 고정 색상
베드락 플레이어가 GeyserMC 또는 Floodgate를 통해 Java 서버에 접속하면 프록시가 플레이어의 Xbox Live XUID를 사용하여 가상 Java UUID를 생성합니다(mostSigBits = 0, leastSigBits = XUID). 그러면 Java 서버는 이 플레이어를 Java 플레이어와 똑같이 취급하여 가상 UUID를 기반으로 고정된 로케이터 바 색상을 할당합니다. 이 도구는 바로 그 색상을 정확히 계산해 줍니다.
로케이터 바 색상 변경 방법 (Java 에디션)
Java 에디션 1.21.6 이상에서는 충분한 권한을 가진 서버 관리자(Operator)가 /waypoint 명령어를 사용하여 로케이터 바 웨이포인트 색상을 커스텀할 수 있습니다. 사용 가능한 명령어는 다음과 같습니다:
지정된 색상 이름 설정
지원되는 색상 이름: white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red, black.
커스텀 Hex 색상 설정
hex 키워드 뒤에 6자리 16진수 색상 코드(# 없이)를 입력하여 정확한 사용자 정의 색상을 설정할 수 있습니다. 예: hex FF5555는 부드러운 빨간색, hex 55FF55는 밝은 녹색입니다.
기본 UUID 색상으로 초기화
수동으로 설정한 색상을 제거하고, 이 도구로 계산되는 UUID 기반의 자동 기본 색상으로 되돌립니다.
가시성(표시 여부) 토글
플레이어의 웨이포인트를 볼 수 있는 대상을 제어합니다. 모드 종류: everyone (모두에게 표시), allies (팀원에게만 표시), hidden (완전히 숨김). 기본값은 everyone입니다.
참고: /waypoint 명령어는 관리자 권한(OP 레벨 2 이상)이 필요합니다. 일반 플레이어는 관리자 권한 없이 자신이나 타인의 색상을 변경할 수 없습니다. 권한 플러그인(예: LuckPerms)을 사용하는 서버의 경우 관련 권한 노드는 minecraft.command.waypoint 입니다.
기술적 분석
Java UUID 해시 매핑
게임은 플레이어의 128비트 UUID를 두 개의 64비트 숫자(Most/Least Significant Bits)로 나눈 후 표준 Java hashCode를 계산합니다. 결과로 나온 32비트 정수를 다시 RGB 구성 요소로 쪼개어 색상을 생성합니다.
베드락 및 Geyser 변환
순정 베드락은 세션 접속 순서에 따라 색상을 동적으로 할당합니다. 하지만 베드락 플레이어가 GeyserMC/Floodgate를 통해 Java 서버에 접속하면 Xbox XUID를 사용하여 가상 Java UUID가 생성됩니다. 이 도구는 해당 매핑을 에뮬레이트하여 서버 내 웨이포인트 색상을 찾을 수 있게 해줍니다.
웨이포인트 수정
관리자는 /waypoint modify 명령어를 사용하여 웨이포인트 색상을 커스텀 색상으로 수동 덮어쓰기할 수 있습니다. /waypoint modify
자주 묻는 질문(FAQ)
인게임 색상이 계산된 결과와 다른 이유는 무엇인가요?
올바른 에디션을 조회했는지 확인해 주세요. Java 서버인 경우 서버 관리자가 /waypoint modify를 사용해 색상을 변경했는지 확인하시기 바랍니다. 베드락 플레이어의 경우 GeyserMC 프록시 설정에 따라 생성되는 가상 UUID가 구성 환경별로 달라질 수 있습니다.
Xbox 게이머태그는 어떻게 UUID로 변환되나요?
GeyserMC는 Xbox Live XUID를 UUID의 하위 64비트로 사용하고 상위 64비트를 0으로 설정합니다. 이 도구는 공개 PlayerDB API를 조회하여 게이머태그에 해당하는 XUID를 가져온 다음, Geyser UUID를 구성하여 해시를 계산합니다.
오프라인 모드 플레이어도 조회할 수 있나요?
오프라인 모드(복돌) 서버는 플레이어 이름의 오프라인 해시(UUID v3)를 사용하여 UUID를 생성합니다. '직접 UUID/해시 입력' 탭으로 전환한 후 오프라인 UUID를 직접 입력하여 색상을 계산할 수 있습니다.
베드락 에디션 플레이어도 로케이터 바 색상을 바꿀 수 있나요?
순정 베드락 에디션에서는 현재 로케이터 바 색상을 수동으로 제어할 수 있는 명령어 명령어나 설정이 존재하지 않습니다. 색상은 게임 엔진에 의해 접속 순서에 따라 자동 및 임시로 할당됩니다. 만약 베드락 플레이어가 Geyser를 통해 Java 서버에 접속한 경우라면, 서버 관리자가 Java 측에서 /waypoint modify를 사용해 변경할 수 있습니다.