diff --git a/offline/uuid.go b/offline/uuid.go index 5e62baf..176c8bc 100644 --- a/offline/uuid.go +++ b/offline/uuid.go @@ -11,9 +11,8 @@ func NameToUUID(name string) uuid.UUID { h := md5.New() h.Write([]byte("OfflinePlayer:")) h.Write([]byte(name)) - s := h.Sum(nil) var id uuid.UUID - copy(id[:], s) + h.Sum(id[:0]) id[6] = (id[6] & 0x0f) | uint8((version&0xf)<<4) id[8] = (id[8] & 0x3f) | 0x80 // RFC 4122 variant return id