From 895d20335f15d8af91328349058ba43820a0d5fe Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Tue, 30 May 2023 01:27:34 -0500 Subject: [PATCH] DataScript: -Now doesn't create a new instance of NpcAPI --- src/main/java/noppes/npcs/controllers/data/DataScript.java | 2 +- src/main/java/noppes/npcs/scripted/NpcAPI.java | 2 +- 2 files 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 f24d9e5bf..3ce9eb3f2 100644 --- a/src/main/java/noppes/npcs/controllers/data/DataScript.java +++ b/src/main/java/noppes/npcs/controllers/data/DataScript.java @@ -180,7 +180,7 @@ public class DataScript implements IScriptHandler { engine.put("npc", dummyNpc); engine.put("world", dummyWorld); engine.put("event", event); - engine.put("API", new NpcAPI()); + engine.put("API", NpcAPI.Instance()); engine.put("EntityType", entities); engine.put("RoleType", roles); engine.put("JobType", jobs); diff --git a/src/main/java/noppes/npcs/scripted/NpcAPI.java b/src/main/java/noppes/npcs/scripted/NpcAPI.java index 496aaacb5..05aea2598 100644 --- a/src/main/java/noppes/npcs/scripted/NpcAPI.java +++ b/src/main/java/noppes/npcs/scripted/NpcAPI.java @@ -74,7 +74,7 @@ public class NpcAPI extends AbstractNpcAPI { public static final EventBus EVENT_BUS = new EventBus(); private static AbstractNpcAPI instance = null; - public NpcAPI() { + private NpcAPI() { } public static void clearCache() {