From fba2f03aab16f6410f3eea49da813771e6e21f78 Mon Sep 17 00:00:00 2001 From: youhavetrouble Date: Thu, 22 Jun 2023 15:28:41 +0200 Subject: [PATCH] don't send messages or action bars if the message content is empty --- .../me/youhavetrouble/preventstabby/util/PluginMessages.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/me/youhavetrouble/preventstabby/util/PluginMessages.java b/src/main/java/me/youhavetrouble/preventstabby/util/PluginMessages.java index 70c27ae..c62d2b4 100644 --- a/src/main/java/me/youhavetrouble/preventstabby/util/PluginMessages.java +++ b/src/main/java/me/youhavetrouble/preventstabby/util/PluginMessages.java @@ -37,15 +37,18 @@ public class PluginMessages { } public static void sendMessage(CommandSender sender, String message) { + if (message == null) return; audiences.sender(sender).sendMessage(parseMessage(sender, message)); } public static void sendActionBar(Player player, String message) { + if (message == null) return; Component parsedMessage = parseMessage(player, message); audiences.player(player).sendActionBar(parsedMessage); } public static void sendActionBar(UUID uuid, String message) { + if (message == null) return; Player player = Bukkit.getPlayer(uuid); if (player == null) return; sendActionBar(player, message); @@ -57,6 +60,7 @@ public class PluginMessages { } public static void broadcastMessage(Player player, String message) { + if (message == null) return; message = parsePlayerName(player, message); if (PreventStabby.getPlugin().getServer().getPluginManager().getPlugin("PlaceholderAPI") != null) { message = PlaceholderAPI.setPlaceholders(player, message);