From b10094d441861a136193ca971981802d2f93ea7c Mon Sep 17 00:00:00 2001 From: aPunch Date: Sun, 15 Jan 2012 13:33:49 -0600 Subject: [PATCH] fix bug --- src/net/citizensnpcs/npc/CitizensNPC.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/net/citizensnpcs/npc/CitizensNPC.java b/src/net/citizensnpcs/npc/CitizensNPC.java index 0ef9b9ad3..dfba7b1fd 100644 --- a/src/net/citizensnpcs/npc/CitizensNPC.java +++ b/src/net/citizensnpcs/npc/CitizensNPC.java @@ -145,6 +145,8 @@ public class CitizensNPC implements NPC { if (spawnEvent.isCancelled()) { return; } + + spawned = true; addTrait(new LocationTrait(loc)); mcEntity = manager.spawn(this, loc); } @@ -158,6 +160,7 @@ public class CitizensNPC implements NPC { Bukkit.getPluginManager().callEvent(new NPCDespawnEvent(this)); + spawned = false; mcEntity.die(); manager.despawn(this); }