From 59ac1e9107bb7513caef3b43819e1ce71bbdd51d Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Tue, 30 Apr 2024 15:24:49 +0200 Subject: [PATCH] Makes sure to queue newly created signs for update --- .../knarcraft/placeholdersigns/listener/SignTextListener.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/net/knarcraft/placeholdersigns/listener/SignTextListener.java b/src/main/java/net/knarcraft/placeholdersigns/listener/SignTextListener.java index 11cc9a8..e13377f 100644 --- a/src/main/java/net/knarcraft/placeholdersigns/listener/SignTextListener.java +++ b/src/main/java/net/knarcraft/placeholdersigns/listener/SignTextListener.java @@ -4,6 +4,7 @@ import me.clip.placeholderapi.PlaceholderAPI; import net.knarcraft.placeholdersigns.PlaceholderSigns; import net.knarcraft.placeholdersigns.config.PlaceholderSignsPermission; import net.knarcraft.placeholdersigns.container.PlaceholderSign; +import net.knarcraft.placeholdersigns.container.QueuedPlaceholderSign; import net.knarcraft.placeholdersigns.handler.PlaceholderSignHandler; import org.bukkit.Location; import org.bukkit.block.sign.Side; @@ -63,6 +64,7 @@ public class SignTextListener implements Listener { // Register a new placeholder sign PlaceholderSign placeholderSign = new PlaceholderSign(event.getBlock().getLocation(), placeholderSide, null); signHandler.registerSign(placeholderSign); + PlaceholderSigns.getInstance().getUpdateQueueHandler().queueSign(new QueuedPlaceholderSign(placeholderSign, 0)); signHandler.save(); } else if (!placeholders.isEmpty()) { // Overwrite the placeholders of the existing placeholder sign