Fix supporting more places of the old UUID format

Fixes #3734
This commit is contained in:
Aikar
2020-07-01 03:13:57 -04:00
parent 174c81a963
commit d9bdfa4aa2
2 changed files with 12 additions and 2 deletions

View File

@@ -23,3 +23,13 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
return GameProfileSerializer.a(this.get(s));
}
public final boolean hasUUID(String s) { return this.b(s); } // Paper - OBFHELPER
public boolean b(String s) {
+ // Paper start - support old format
+ if (hasKey(s + "Least") && hasKey(s + "Most")) {
+ return true;
+ }
+ // Paper end
NBTBase nbtbase = this.get(s);
return nbtbase != null && nbtbase.b() == NBTTagIntArray.a && ((NBTTagIntArray) nbtbase).getInts().length == 4;