do not send message if content is empty

This commit is contained in:
rockyhawk64 2025-10-20 16:53:40 +11:00
parent 27c526836b
commit 484a1a6ed3

View File

@ -49,20 +49,24 @@ public class TextFormatter {
.build(); .build();
} }
// Will not send messages if the message is empty
public void sendInfo(Audience audience, Message message, Object... args) { public void sendInfo(Audience audience, Message message, Object... args) {
String translated = lang.translate(message, args); String translated = lang.translate(message, args);
if(translated.isBlank()) return;
Component comp = buildLocalizedComponent(translated, NamedTextColor.WHITE); Component comp = buildLocalizedComponent(translated, NamedTextColor.WHITE);
audience.sendMessage(getPrefix().append(comp)); audience.sendMessage(getPrefix().append(comp));
} }
public void sendWarn(Audience audience, Message message, Object... args) { public void sendWarn(Audience audience, Message message, Object... args) {
String translated = lang.translate(message, args); String translated = lang.translate(message, args);
if(translated.isBlank()) return;
Component comp = buildLocalizedComponent(translated, NamedTextColor.YELLOW); Component comp = buildLocalizedComponent(translated, NamedTextColor.YELLOW);
audience.sendMessage(getPrefix().append(comp)); audience.sendMessage(getPrefix().append(comp));
} }
public void sendError(Audience audience, Message message, Object... args) { public void sendError(Audience audience, Message message, Object... args) {
String translated = lang.translate(message, args); String translated = lang.translate(message, args);
if(translated.isBlank()) return;
Component comp = buildLocalizedComponent(translated, NamedTextColor.RED); Component comp = buildLocalizedComponent(translated, NamedTextColor.RED);
audience.sendMessage(getPrefix().append(comp)); audience.sendMessage(getPrefix().append(comp));
} }