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..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; @@ -132,6 +134,10 @@ public void run() { player.sendMessage(StringUtils.color(executable)); break; + case ACTION_BAR: + player.spigot().sendMessage(ChatMessageType.ACTION_BAR, TextComponent.fromLegacyText(StringUtils.color(executable))); + break; + case LOG: final String[] logParts = executable.split(" ", 2);