From 0a72b6c1b3f92869396a71af1cf99c881886ea53 Mon Sep 17 00:00:00 2001 From: Mackenzie Molloy Date: Thu, 21 May 2026 17:30:27 +0100 Subject: [PATCH 1/2] Added Action Bar message ActionType --- .../java/com/extendedclip/deluxemenus/action/ActionType.java | 1 + .../com/extendedclip/deluxemenus/action/ClickActionTask.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/main/java/com/extendedclip/deluxemenus/action/ActionType.java b/src/main/java/com/extendedclip/deluxemenus/action/ActionType.java index e970f76f..50f65198 100644 --- a/src/main/java/com/extendedclip/deluxemenus/action/ActionType.java +++ b/src/main/java/com/extendedclip/deluxemenus/action/ActionType.java @@ -24,6 +24,7 @@ public enum ActionType { "- '[minibroadcast] '"), MESSAGE("[message]", "Send a message to the menu viewer", "- [message] "), + ACTION_BAR("[actionbar]", "Send a action bar message to the menu viewer", "- [actionbar] "), LOG("[log]", "Log a message to the console", "- [log] "), BROADCAST("[broadcast]", "Broadcast a message to the server", "- '[broadcast] "), CHAT("[chat]", "Send a chat message as the player performing the action", "- '[chat] "), diff --git a/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java b/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java index dfb3592d..0fdccd07 100644 --- a/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java +++ b/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java @@ -132,6 +132,10 @@ public void run() { player.sendMessage(StringUtils.color(executable)); break; + case ACTION_BAR: + player.sendActionBar(StringUtils.color(executable)); + break; + case LOG: final String[] logParts = executable.split(" ", 2); From 27eeaa472dccc4fb32c9de5580e6acb3582e3ebd Mon Sep 17 00:00:00 2001 From: Mackenzie Molloy Date: Fri, 22 May 2026 20:44:07 +0100 Subject: [PATCH 2/2] Swapped out method to a Spigot-compatible one --- .../com/extendedclip/deluxemenus/action/ClickActionTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java b/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java index 0fdccd07..fe245ff2 100644 --- a/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java +++ b/src/main/java/com/extendedclip/deluxemenus/action/ClickActionTask.java @@ -13,6 +13,8 @@ import com.extendedclip.deluxemenus.utils.StringUtils; import com.extendedclip.deluxemenus.utils.VersionHelper; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.md_5.bungee.api.ChatMessageType; +import net.md_5.bungee.api.chat.TextComponent; import org.bukkit.Bukkit; import org.bukkit.Sound; import org.bukkit.entity.Player; @@ -133,7 +135,7 @@ public void run() { break; case ACTION_BAR: - player.sendActionBar(StringUtils.color(executable)); + player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(StringUtils.color(executable))); break; case LOG: