From 484a1a6ed3366ef56e459f1719a431c95511cff0 Mon Sep 17 00:00:00 2001 From: rockyhawk64 Date: Mon, 20 Oct 2025 16:53:40 +1100 Subject: [PATCH] do not send message if content is empty --- .../commandpanels/formatter/language/TextFormatter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/me/rockyhawk/commandpanels/formatter/language/TextFormatter.java b/src/me/rockyhawk/commandpanels/formatter/language/TextFormatter.java index 082eb18..908cd6a 100644 --- a/src/me/rockyhawk/commandpanels/formatter/language/TextFormatter.java +++ b/src/me/rockyhawk/commandpanels/formatter/language/TextFormatter.java @@ -49,20 +49,24 @@ public class TextFormatter { .build(); } + // Will not send messages if the message is empty public void sendInfo(Audience audience, Message message, Object... args) { String translated = lang.translate(message, args); + if(translated.isBlank()) return; Component comp = buildLocalizedComponent(translated, NamedTextColor.WHITE); audience.sendMessage(getPrefix().append(comp)); } public void sendWarn(Audience audience, Message message, Object... args) { String translated = lang.translate(message, args); + if(translated.isBlank()) return; Component comp = buildLocalizedComponent(translated, NamedTextColor.YELLOW); audience.sendMessage(getPrefix().append(comp)); } public void sendError(Audience audience, Message message, Object... args) { String translated = lang.translate(message, args); + if(translated.isBlank()) return; Component comp = buildLocalizedComponent(translated, NamedTextColor.RED); audience.sendMessage(getPrefix().append(comp)); }