From e3ecac87c7a33772fea64dd867484d93372918b0 Mon Sep 17 00:00:00 2001 From: Oskar Nordling Date: Sat, 8 Feb 2025 03:33:18 +0100 Subject: [PATCH] #35: actually use the configurable format for velocity --- .../velocity/handler/VelocityStaffChatHandler.java | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/velocity/java/me/oskar3123/staffchat/velocity/handler/VelocityStaffChatHandler.java b/src/velocity/java/me/oskar3123/staffchat/velocity/handler/VelocityStaffChatHandler.java index 3f312d9..34b196b 100644 --- a/src/velocity/java/me/oskar3123/staffchat/velocity/handler/VelocityStaffChatHandler.java +++ b/src/velocity/java/me/oskar3123/staffchat/velocity/handler/VelocityStaffChatHandler.java @@ -13,8 +13,6 @@ import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; public class VelocityStaffChatHandler { - private static final String DEFAULT_FORMAT = "&b{NAME}: {MESSAGE}"; - private final VelocityStaffChat plugin; private final Set toggledPlayers; @@ -38,13 +36,10 @@ public class VelocityStaffChatHandler { } public void broadcastStaffMessage(Player sender, String message) { - if (message.isEmpty()) { - return; - } + String format = plugin.getConfig().node("settings", "format").getString("&b{NAME}: {MESSAGE}"); String formattedMessage = - FormatUtils.replacePlaceholders( - DEFAULT_FORMAT, Function.identity(), sender::getUsername, message); + FormatUtils.replacePlaceholders(format, Function.identity(), sender::getUsername, message); TextComponent component = LegacyComponentSerializer.legacyAmpersand().deserialize(formattedMessage);