From 2bcbc98d31e214693a7c62a1230b1fbc5b965248 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Mon, 30 Jun 2025 20:10:43 +0300 Subject: [PATCH] Action.after() and before() now properly work for unscheduled actions (Actions store a queue of actions to enqueue before/after them on their scheduling) --- java/noppes/npcs/api/handler/data/IAction.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/java/noppes/npcs/api/handler/data/IAction.java b/java/noppes/npcs/api/handler/data/IAction.java index f9e3fce..604a282 100644 --- a/java/noppes/npcs/api/handler/data/IAction.java +++ b/java/noppes/npcs/api/handler/data/IAction.java @@ -25,6 +25,11 @@ public interface IAction { */ IActionManager getManager(); + /** + * @return True if was scheduled in the queues using any of the schedule methods, false if was only created. + */ + boolean isScheduled(); + /** * @return how many times this action’s task has been executed */