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