From 1d37fe9bbe630559fbfa9146f7847ef4bbbeaf52 Mon Sep 17 00:00:00 2001 From: Aikar Date: Wed, 16 Apr 2014 16:14:26 +1000 Subject: [PATCH] Convert Horses owner to UUID --- .../0143-Convert-Horses-owner-to-UUID.patch | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 CraftBukkit-Patches/0143-Convert-Horses-owner-to-UUID.patch diff --git a/CraftBukkit-Patches/0143-Convert-Horses-owner-to-UUID.patch b/CraftBukkit-Patches/0143-Convert-Horses-owner-to-UUID.patch new file mode 100644 index 0000000000..daadc3b52f --- /dev/null +++ b/CraftBukkit-Patches/0143-Convert-Horses-owner-to-UUID.patch @@ -0,0 +1,28 @@ +From 13fb31ca6e4afa040ee6108db64d8bdf50b88f8d Mon Sep 17 00:00:00 2001 +From: Aikar +Date: Wed, 16 Apr 2014 01:40:30 -0400 +Subject: [PATCH] Convert Horses owner to UUID + + +diff --git a/src/main/java/net/minecraft/server/EntityHorse.java b/src/main/java/net/minecraft/server/EntityHorse.java +index 5978ea3..1b1ed9b 100644 +--- a/src/main/java/net/minecraft/server/EntityHorse.java ++++ b/src/main/java/net/minecraft/server/EntityHorse.java +@@ -1000,6 +1000,14 @@ public class EntityHorse extends EntityAnimal implements IInventoryListener { + if (nbttagcompound.hasKeyOfType("OwnerUUID", 8)) { + this.setOwnerUUID(nbttagcompound.getString("OwnerUUID")); + } ++ // Spigot start ++ else if (nbttagcompound.hasKey("OwnerName")) { ++ String owner = nbttagcompound.getString("OwnerName"); ++ if (owner != null && !owner.isEmpty()) { ++ this.setOwnerUUID(NameReferencingFileConverter.a(owner)); ++ } ++ } ++ // Spigot end + // CraftBukkit start + if (nbttagcompound.hasKey("Bukkit.MaxDomestication")) { + this.maxDomestication = nbttagcompound.getInt("Bukkit.MaxDomestication"); +-- +1.8.3.2 +