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