From 9bf31db55c50ed5839db2539d576732d0777dd23 Mon Sep 17 00:00:00 2001 From: Kam Date: Sat, 6 Apr 2024 22:18:53 -0400 Subject: [PATCH] Save Scripts if the Container has Code or Imported Scripts --- src/main/java/noppes/npcs/controllers/data/DataScript.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 +}