summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinenash <minenash@protonmail.com>2018-11-05 10:18:48 -0500
committerGitHub <noreply@github.com>2018-11-05 10:18:48 -0500
commit6b3472c5680675b0b26329258f98337942942a41 (patch)
tree922936d1417950914f432ae78cfbaacd691a750b
parent743952132b6e765d11aadbdfdb815623e12ff7eb (diff)
parentc895a81367f08d19bf292f119f0470a56c58a8fc (diff)
Merge pull request #1 from RedstonerServer/action_bar
Added sendActionBar(CommandSender sender, String message) method
-rw-r--r--.gitignore1
-rw-r--r--src/main/java/net/nemez/chatapi/ChatAPI.java15
2 files changed, 16 insertions, 0 deletions
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.