diff --git a/src/api b/src/api index 445fc594f..5c6b16e75 160000 --- a/src/api +++ b/src/api @@ -1 +1 @@ -Subproject commit 445fc594f37683976b8f0d5c09289d6a5b6f9d03 +Subproject commit 5c6b16e75f35da078ba1f0c88421cc8e84bc6534 diff --git a/src/main/java/noppes/npcs/controllers/data/action/Action.java b/src/main/java/noppes/npcs/controllers/data/action/Action.java index f4737b3a6..9bf4e745e 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/Action.java +++ b/src/main/java/noppes/npcs/controllers/data/action/Action.java @@ -1,7 +1,6 @@ package noppes.npcs.controllers.data.action; import noppes.npcs.api.handler.data.IAction; -import noppes.npcs.config.ConfigScript; import noppes.npcs.scripted.ScriptedActionManager; import java.util.HashMap; @@ -128,7 +127,7 @@ public class Action implements IAction { } @Override - public IAction addData(String key, Object v) { + public IAction setData(String key, Object v) { dataStore.put(key, v); return this; } @@ -139,6 +138,11 @@ public class Action implements IAction { return this; } + @Override + public boolean hasData(String key) { + return dataStore.containsKey(key); + } + @Override public int getUpdateEveryXTick() { return updateEveryXTick;