From bdeb098dc4eac856533ee29c1293d23ffe3dcced Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Thu, 10 Jul 2025 06:18:03 +0200 Subject: [PATCH] modernize minecraft utils --- Pilz.Gaming.Minecraft/Utils.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Pilz.Gaming.Minecraft/Utils.cs b/Pilz.Gaming.Minecraft/Utils.cs index c3addd1..ba344e0 100644 --- a/Pilz.Gaming.Minecraft/Utils.cs +++ b/Pilz.Gaming.Minecraft/Utils.cs @@ -7,11 +7,9 @@ public static class Utils { public static string GetUUID(string value) { - using var md5 = MD5.Create(); - //extracted from the java code: //new GameProfile(UUID.nameUUIDFromBytes(("OfflinePlayer:" + name).getBytes(Charsets.UTF_8)), name)); - byte[] data = md5.ComputeHash(Encoding.ASCII.GetBytes(value)); + var data = MD5.HashData(Encoding.ASCII.GetBytes(value)); //set the version to 3 -> Name based md5 hash data[6] = Convert.ToByte(data[6] & 0x0f | 0x30); //IETF variant