Skip to content

Commit 8cfe680

Browse files
authored
Fix empty translations being sent to Console (#5737)
1 parent 2cb0af0 commit 8cfe680

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Essentials/src/main/java/com/earth2me/essentials/CommandSource.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ public void sendTl(final String tlKey, final Object... args) {
3636
}
3737

3838
final String translation = tlLiteral(tlKey, args);
39-
sendComponent(AdventureUtil.miniMessage().deserialize(translation));
39+
if (!translation.isEmpty()) {
40+
sendComponent(AdventureUtil.miniMessage().deserialize(translation));
41+
}
4042
}
4143

4244
public String tl(final String tlKey, final Object... args) {

Essentials/src/main/java/com/earth2me/essentials/Console.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,9 @@ public void sendMessage(final String message) {
6969
@Override
7070
public void sendTl(String tlKey, Object... args) {
7171
final String translation = tlLiteral(tlKey, args);
72+
if (translation.isEmpty()) {
73+
return;
74+
}
7275

7376
final Audience consoleAudience = ((Essentials) ess).getBukkitAudience().sender(getCommandSender());
7477
final Component component = AdventureUtil.miniMessage()

0 commit comments

Comments
 (0)