From be190c563b13acbf47ae6b7cbe87ee7db97a9b10 Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Tue, 8 Jul 2025 14:22:47 +0300 Subject: [PATCH] ActionQueue.stopWhenEmpty --- java/noppes/npcs/api/handler/data/IActionQueue.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/java/noppes/npcs/api/handler/data/IActionQueue.java b/java/noppes/npcs/api/handler/data/IActionQueue.java index fafd830..4b1b55a 100644 --- a/java/noppes/npcs/api/handler/data/IActionQueue.java +++ b/java/noppes/npcs/api/handler/data/IActionQueue.java @@ -40,6 +40,19 @@ public interface IActionQueue { */ IActionQueue setParallel(boolean parallel); + /** + * + * @return If true, auto-stops queue when empty/no active Actions scheduled using {{@link #stop()}} + */ + boolean isStoppedWhenEmpty(); + + /** + * + * @param stopWhenEmpty to auto-stop queue when empty/no active Actions scheduled using {{@link #stop()}} + * @return + */ + IActionQueue stopWhenEmpty(boolean stopWhenEmpty); + /** * @return True to auto-remove this queue from the IActionManager when no IActions are scheduled or queue is empty * Default: true