diff options
author | Minenash <minenash@protonmail.com> | 2018-09-24 00:01:00 -0400 |
---|---|---|
committer | Minenash <minenash@protonmail.com> | 2018-09-24 00:01:00 -0400 |
commit | c895a81367f08d19bf292f119f0470a56c58a8fc (patch) | |
tree | 922936d1417950914f432ae78cfbaacd691a750b | |
parent | 743952132b6e765d11aadbdfdb815623e12ff7eb (diff) |
Added sendActionBar(CommandSender sender, String message) method
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | src/main/java/net/nemez/chatapi/ChatAPI.java | 15 |
2 files changed, 16 insertions, 0 deletions
@@ -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. |