From cb181983135c662c247d3f4626e5dc3c32381d5d Mon Sep 17 00:00:00 2001 From: nihilne <85189523+nihilne@users.noreply.github.com> Date: Sun, 31 May 2026 17:25:16 +0300 Subject: [PATCH] fix: ts annoying --- app/services/randomgen_service.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/services/randomgen_service.py b/app/services/randomgen_service.py index 8c6e3d2..e28b190 100644 --- a/app/services/randomgen_service.py +++ b/app/services/randomgen_service.py @@ -17,4 +17,9 @@ def generate_uuidv4(): @staticmethod def generate_minecraft_uuid(username: str): """Generates the offline UUID of a Minecraft username""" - return uuid.uuid3(uuid.NAMESPACE_OID, f"OfflinePlayer:{username.strip()}") + name = f"OfflinePlayer:{username.strip()}".encode("utf-8") + md5 = hashlib.md5(name).digest() + byte_array = bytearray(md5) + byte_array[6] = (byte_array[6] & 0x0F) | 0x30 + byte_array[8] = (byte_array[8] & 0x3F) | 0x80 + return str(uuid.UUID(bytes=bytes(byte_array)))