diff options
author | Howaner <franzi.moos@googlemail.com> | 2014-08-04 12:11:38 +0200 |
---|---|---|
committer | Howaner <franzi.moos@googlemail.com> | 2014-08-04 12:11:38 +0200 |
commit | 7bd414e9edf432641c30448c3fc0ff04d91ad3ab (patch) | |
tree | 93cb320e9911343f052b722278231c8b9dd79a1a /src/WorldStorage/WSSAnvil.cpp | |
parent | Changed /** to /* (diff) | |
parent | Merge pull request #1285 from mc-server/StrCaseRefactor (diff) | |
download | cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar.gz cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar.bz2 cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar.lz cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar.xz cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.tar.zst cuberite-7bd414e9edf432641c30448c3fc0ff04d91ad3ab.zip |
Diffstat (limited to 'src/WorldStorage/WSSAnvil.cpp')
-rw-r--r-- | src/WorldStorage/WSSAnvil.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/WorldStorage/WSSAnvil.cpp b/src/WorldStorage/WSSAnvil.cpp index 434f1e21f..a9c9ae4b5 100644 --- a/src/WorldStorage/WSSAnvil.cpp +++ b/src/WorldStorage/WSSAnvil.cpp @@ -2495,7 +2495,7 @@ void cWSSAnvil::LoadWolfOwner(cWolf & a_Wolf, const cParsedNBT & a_NBT, int a_Ta int OwnerUUIDIdx = a_NBT.FindChildByName(a_TagIdx, "OwnerUUID"); if (OwnerUUIDIdx > 0) { - OwnerUUID = cMojangAPI::MakeUUIDShort(a_NBT.GetString(OwnerUUIDIdx)); + OwnerUUID = a_NBT.GetString(OwnerUUIDIdx); } int OwnerIdx = a_NBT.FindChildByName(a_TagIdx, "Owner"); if (OwnerIdx > 0) @@ -2520,6 +2520,11 @@ void cWSSAnvil::LoadWolfOwner(cWolf & a_Wolf, const cParsedNBT & a_NBT, int a_Ta return; } } + else + { + // Normalize the UUID: + OwnerUUID = cMojangAPI::MakeUUIDShort(OwnerUUID); + } // Convert UUID to name, if needed: if (OwnerName.empty()) |