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 34c3a662b..c78310a0d 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/Action.java +++ b/src/main/java/noppes/npcs/controllers/data/action/Action.java @@ -211,6 +211,12 @@ public class Action implements IAction { return this; } + @Override + public IAction copyDataTo(IAction to) { + ((Action) to).dataStore.putAll(dataStore); + return this; + } + @Override public String printData() { if (dataStore.isEmpty()) { diff --git a/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java b/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java index 0701c58c0..c043be3e5 100644 --- a/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java +++ b/src/main/java/noppes/npcs/controllers/data/action/ActionThread.java @@ -93,7 +93,7 @@ public class ActionThread { } public boolean isTaskRunning(String taskKey) { - return runningTasks.contains(taskKey); + return runningKeys.contains(taskKey); } public boolean inActionThread() {