From af6f05b43e4ae55b01a6d7d3f5d27de07ff81ccb Mon Sep 17 00:00:00 2001 From: fullwall Date: Sun, 12 Jan 2014 13:01:03 +0800 Subject: [PATCH] Don't load UUID if there's no UUID to load --- src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java b/src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java index 8cd8212f..f4265929 100644 --- a/src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java +++ b/src/main/java/net/citizensnpcs/api/npc/AbstractNPC.java @@ -284,7 +284,9 @@ public boolean isSpawned() { @Override public void load(final DataKey root) { metadata.loadFrom(root.getRelative("metadata")); - uuid = UUID.fromString(root.getString("uuid")); + if (root.keyExists("uuid")) { + uuid = UUID.fromString(root.getString("uuid")); + } String traitNames = root.getString("traitnames"); Set keys = Sets.newHashSet(root.getRelative("traits").getSubKeys());