tools / locator
locator/
Tra màu thanh định vị (Locator Bar) của Minecraft bản Java: nhập UUID để biết chấm của bạn trên thanh định vị của người khác có màu gì, và tạo lệnh đổi màu. Thuật toán được lấy nguyên từ mã nguồn của game.
Màu mặc định
Khi không có màu đội và cũng chưa đổi màu bằng /waypoint, client dùng ARGB.setBrightness(ARGB.color(255, uuid.hashCode()), 0.9F) — lấy 24 bit thấp của hash UUID làm RGB, rồi cố định độ sáng HSV ở mức 0.9. Nếu bạn ở trong một đội có đặt màu, chấm sẽ dùng màu của đội.
Xem trước thanh định vị
Lệnh đổi màu
Cần bật cheat / quyền cấp 2. Giá trị hex trong lệnh không có dấu #; color reset sẽ khôi phục màu đội hoặc màu mặc định đã tính ở trên.
Câu hỏi thường gặp
Tìm UUID của mình ở đâu, dán được những định dạng nào?
Với tài khoản bản quyền: gõ tên người chơi vào ô UUID, bên cạnh sẽ hiện liên kết "Tra UUID tài khoản bản quyền"; liên kết này mở API chính thức của Mojang, bạn dán lại nguyên phần nội dung trả về là được. Trong game cũng có thể dùng /data get entity @s UUID, chỉ sao chép phần trong ngoặc vuông của kết quả, tức là [I; số, số, số, số], không lấy phần chữ đứng trước. UUID 32 chữ số hex, có hoặc không có dấu gạch nối, cũng được nhận dạng.
Tên người chơi offline là gì, hoa thường có làm đổi màu không?
Dùng cho server offline (online-mode=false): loại server này không xác thực tài khoản với Mojang, UUID của người chơi được tính từ tên, nên chỉ cần nhập tên là ra màu. Tên có phân biệt hoa thường: Steve và steve cho hai UUID khác nhau, màu cũng khác nhau. Tên dài 1–16 ký tự, không được có dấu cách hoặc ký tự ngoài ASCII (ví dụ chữ có dấu).
Màu tính ra không giống màu thấy trong game, vì sao?
Trước hết kiểm tra xem màu có bị ghi đè không: nếu bạn ở trong một đội có đặt màu thì chấm dùng màu của đội, và nếu đã đổi màu bằng /waypoint thì cũng không còn là màu mặc định (chạy color reset để khôi phục). Sau đó kiểm tra đã chọn đúng chế độ chưa: server bản quyền cần UUID thật của tài khoản, server offline cần "Tên người chơi offline"; cùng một người có UUID khác nhau trên hai loại server nên màu cũng khác nhau.
Dùng lệnh đổi màu thế nào, cần quyền gì?
Điền "Đối tượng" và màu, rồi sao chép dòng "Đổi màu" và chạy trong khung chat. Đối tượng mặc định là @s (chính bạn), nội dung khác bạn gõ vào sẽ được ghi nguyên văn vào lệnh. Lệnh cần quyền cấp 2: trong thế giới chơi đơn phải bật cheat, còn trên server thì quản trị viên (OP) phải chạy lệnh hoặc cấp quyền cho bạn. Muốn quay lại màu ban đầu, hãy chạy dòng "Khôi phục mặc định" (color reset), màu sẽ trở về màu đội hoặc màu mặc định.
Vì sao lệnh đổi màu được tạo ra lúc là color red, lúc là color hex?
Khi màu đúng bằng một trong 16 màu có tên, lệnh dùng tên màu (như color red); các màu khác dùng color hex kèm 6 chữ số hex. Bạn có thể gõ hex 6 hoặc 3 chữ số (3 chữ số sẽ được nhân đôi từng chữ, F00 nghĩa là FF0000), có dấu # hay không đều được, lệnh tạo ra không bao giờ có dấu #. Khi định dạng sai, dòng "Đổi màu" sẽ báo "Định dạng màu không đúng".
Đổi tên tài khoản thì màu trên thanh định vị có đổi không?
Tài khoản bản quyền thì không. Màu mặc định chỉ do UUID quyết định, không liên quan đến tên người chơi, và đổi tên không làm UUID thay đổi nên màu cũng giữ nguyên. Server offline thì khác: UUID được tính từ tên, đổi tên là thành UUID khác, màu sẽ đổi theo.
"Màu có tên gần nhất" dùng để làm gì?
Nó tìm trong 16 màu có tên một màu gần nhất với màu đã tính theo khoảng cách RGB. Đây chỉ là tham khảo đại khái, chấm hiển thị thực tế vẫn mang màu chính xác ở trên. Muốn dùng thẳng một màu có tên trong lệnh đổi màu, hãy bấm vào ô màu trong khu vực lệnh.
UUID hoặc tên người chơi tôi nhập có bị gửi lên máy chủ không?
Không. Màu được tính ngay trong trình duyệt theo thuật toán trong mã nguồn của game, bản thân công cụ không gửi yêu cầu mạng nào. Chỉ khi bạn bấm "Tra UUID tài khoản bản quyền" thì mới mở API của Mojang trong tab mới, và tên người chơi sẽ được gửi cho Mojang.