diff --git a/src/me/rockyhawk/commandpanels/interaction/commands/CommandRunner.java b/src/me/rockyhawk/commandpanels/interaction/commands/CommandRunner.java index 712183b..695e558 100644 --- a/src/me/rockyhawk/commandpanels/interaction/commands/CommandRunner.java +++ b/src/me/rockyhawk/commandpanels/interaction/commands/CommandRunner.java @@ -47,7 +47,6 @@ public class CommandRunner { String command = commands.get(index).trim(); - // Handle the delay tag at flow level if (command.startsWith("[delay]")) { String delayStr = ctx.text.applyPlaceholders( player, @@ -70,10 +69,7 @@ public class CommandRunner { } // Run the command - Bukkit.getGlobalRegionScheduler().run( - ctx.plugin, - task -> runCommand(panel, player, command) - ); + runCommand(panel, player, command); // Move to the next command runCommands(panel, player, commands, index + 1); diff --git a/src/me/rockyhawk/commandpanels/interaction/commands/tags/ChatTag.java b/src/me/rockyhawk/commandpanels/interaction/commands/tags/ChatTag.java index a46e818..15fafcd 100644 --- a/src/me/rockyhawk/commandpanels/interaction/commands/tags/ChatTag.java +++ b/src/me/rockyhawk/commandpanels/interaction/commands/tags/ChatTag.java @@ -3,7 +3,6 @@ package me.rockyhawk.commandpanels.interaction.commands.tags; import me.rockyhawk.commandpanels.Context; import me.rockyhawk.commandpanels.interaction.commands.CommandTagResolver; import me.rockyhawk.commandpanels.session.Panel; -import org.bukkit.Bukkit; import org.bukkit.entity.Player; public class ChatTag implements CommandTagResolver { diff --git a/src/me/rockyhawk/commandpanels/interaction/commands/tags/ConsoleCmdTag.java b/src/me/rockyhawk/commandpanels/interaction/commands/tags/ConsoleCmdTag.java index 5c0d951..fa9f140 100644 --- a/src/me/rockyhawk/commandpanels/interaction/commands/tags/ConsoleCmdTag.java +++ b/src/me/rockyhawk/commandpanels/interaction/commands/tags/ConsoleCmdTag.java @@ -15,6 +15,8 @@ public class ConsoleCmdTag implements CommandTagResolver { @Override public void handle(Context ctx, Panel panel, Player player, String raw, String command) { - Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command); + Bukkit.getGlobalRegionScheduler().run(ctx.plugin, + task -> Bukkit.dispatchCommand(Bukkit.getConsoleSender(), command) + ); } } \ No newline at end of file diff --git a/src/me/rockyhawk/commandpanels/interaction/commands/tags/RefreshPanelTag.java b/src/me/rockyhawk/commandpanels/interaction/commands/tags/RefreshPanelTag.java index 7d695ed..b32d6e6 100644 --- a/src/me/rockyhawk/commandpanels/interaction/commands/tags/RefreshPanelTag.java +++ b/src/me/rockyhawk/commandpanels/interaction/commands/tags/RefreshPanelTag.java @@ -19,8 +19,8 @@ public class RefreshPanelTag implements CommandTagResolver { */ @Override public void handle(Context ctx, Panel panel, Player player, String raw, String command) { - Bukkit.getGlobalRegionScheduler().run(ctx.plugin, task -> { - panel.open(ctx, player, false); - }); + Bukkit.getGlobalRegionScheduler().run(ctx.plugin, task -> + panel.open(ctx, player, false) + ); } } \ No newline at end of file diff --git a/src/me/rockyhawk/commandpanels/session/inventory/listeners/ClickEvents.java b/src/me/rockyhawk/commandpanels/session/inventory/listeners/ClickEvents.java index 5ab6f78..932c610 100644 --- a/src/me/rockyhawk/commandpanels/session/inventory/listeners/ClickEvents.java +++ b/src/me/rockyhawk/commandpanels/session/inventory/listeners/ClickEvents.java @@ -6,7 +6,6 @@ import me.rockyhawk.commandpanels.interaction.commands.RequirementRunner; import me.rockyhawk.commandpanels.session.ClickActions; import me.rockyhawk.commandpanels.session.inventory.InventoryPanel; import me.rockyhawk.commandpanels.session.inventory.PanelItem; -import org.bukkit.Bukkit; import org.bukkit.NamespacedKey; import org.bukkit.entity.Player; import org.bukkit.event.Event;