From 73ec77eaa02cb4846c817cd4666edf8d7be818fa Mon Sep 17 00:00:00 2001 From: fullwall Date: Sat, 29 Jun 2013 23:47:46 +0800 Subject: [PATCH] Call new NPCDataStore method --- .../java/net/citizensnpcs/npc/CitizensNPCRegistry.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/main/java/net/citizensnpcs/npc/CitizensNPCRegistry.java b/src/main/java/net/citizensnpcs/npc/CitizensNPCRegistry.java index a052ba578..af9285819 100644 --- a/src/main/java/net/citizensnpcs/npc/CitizensNPCRegistry.java +++ b/src/main/java/net/citizensnpcs/npc/CitizensNPCRegistry.java @@ -67,12 +67,7 @@ public class CitizensNPCRegistry implements NPCRegistry { } private int generateUniqueId() { - int count = 0; - while (getById(count++) != null) - ; // TODO: doesn't respect existing save data that might not have - // been loaded. This causes DBs with NPCs that weren't loaded to - // have conflicting primary keys. - return count - 1; + return saves.createUniqueNPCId(this); } @Override