diff --git a/src/main/java/noppes/npcs/controllers/data/DataScript.java b/src/main/java/noppes/npcs/controllers/data/DataScript.java index e2bd8688f..fac9d4c16 100644 --- a/src/main/java/noppes/npcs/controllers/data/DataScript.java +++ b/src/main/java/noppes/npcs/controllers/data/DataScript.java @@ -117,7 +117,7 @@ public class DataScript implements INpcScriptHandler { for (Map.Entry entry : scripts.entrySet()) { NBTTagCompound tagCompound = new NBTTagCompound(); ScriptContainer container = entry.getValue(); - if (container.hasCode()) { + if (container.hasCode() || !container.scripts.isEmpty()) { tagCompound.setInteger("Type", entry.getKey().ordinal()); container.writeToNBT(tagCompound); list.appendTag(tagCompound); @@ -305,4 +305,4 @@ public class DataScript implements INpcScriptHandler { public Collection getNPCScripts() { return this.scripts.values(); } -} \ No newline at end of file +}