From c895a81367f08d19bf292f119f0470a56c58a8fc Mon Sep 17 00:00:00 2001 From: Minenash Date: Mon, 24 Sep 2018 00:01:00 -0400 Subject: [PATCH] Added sendActionBar(CommandSender sender, String message) method --- .gitignore | 1 + src/main/java/net/nemez/chatapi/ChatAPI.java | 15 +++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/.gitignore b/.gitignore index 40bd287..0379212 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ ### Maven target/ +/bin/ diff --git a/src/main/java/net/nemez/chatapi/ChatAPI.java b/src/main/java/net/nemez/chatapi/ChatAPI.java index 30fc30d..929adde 100644 --- a/src/main/java/net/nemez/chatapi/ChatAPI.java +++ b/src/main/java/net/nemez/chatapi/ChatAPI.java @@ -6,8 +6,10 @@ import java.util.Random; import org.bukkit.Bukkit; import org.bukkit.command.CommandMap; import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; +import net.md_5.bungee.api.chat.TextComponent; import net.nemez.chatapi.click.CallbackCommand; import net.nemez.chatapi.click.Message; import net.nemez.chatapi.click.PlayerQuitListener; @@ -93,6 +95,19 @@ public class ChatAPI sender.sendMessage(colorify(null, message)); } + /** Sends a colorified action bar message to the command sender. + * + * @param sender the command sender to whom to send the action bar message. + * @param message the message to send. */ + public static void sendActionBar(CommandSender sender, String message) + { + if (sender instanceof Player) + { + sender.spigot().sendMessage(new TextComponent(colorify(sender, message))); + } + + } + /** Checks if a command sender has the permission node required to send chat messages. * * @param sender the command sender to check. -- 2.45.2