From 34c61dcc0721e1d736692f2f7f2ae0539b5580d3 Mon Sep 17 00:00:00 2001 From: fullwall Date: Sat, 1 Jun 2013 16:11:55 +0800 Subject: [PATCH] Implement NPC#getStoredLocation --- src/main/java/net/citizensnpcs/npc/CitizensNPC.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/net/citizensnpcs/npc/CitizensNPC.java b/src/main/java/net/citizensnpcs/npc/CitizensNPC.java index 982d5970e..4151afe0c 100644 --- a/src/main/java/net/citizensnpcs/npc/CitizensNPC.java +++ b/src/main/java/net/citizensnpcs/npc/CitizensNPC.java @@ -84,6 +84,11 @@ public class CitizensNPC extends AbstractNPC { return navigator; } + @Override + public Location getStoredLocation() { + return isSpawned() ? getBukkitEntity().getLocation() : getTrait(CurrentLocation.class).getLocation(); + } + @Override public boolean isSpawned() { return getBukkitEntity() != null;