separate the final message from the broadcast

This commit is contained in:
fzorb 2025-07-21 08:08:13 +03:00
parent 41f21bc539
commit a0909717fd

View file

@ -14,11 +14,12 @@ public class messageListener implements Listener {
String message = MiniMessage.miniMessage().serialize(event.message()); String message = MiniMessage.miniMessage().serialize(event.message());
event.setCancelled(true); event.setCancelled(true);
String format = NoThankYouMicrosoft.getInstance().getConfig().getString("format"); String format = NoThankYouMicrosoft.getInstance().getConfig().getString("format");
Bukkit.getServer().broadcast(MiniMessage.miniMessage().deserialize(format String finalMessage = format
.replace("{{username}}", player.getDisplayName()) .replace("{{username}}", player.getDisplayName())
.replace("{{message}}", message) .replace("{{message}}", message)
.replace("{{pride_start}}", "<pride:%s>".format(flagManager.getUserPride(player.getUniqueId()))) .replace("{{pride_start}}", "<pride:" + flagManager.getUserPride(player.getUniqueId()) + ">")
.replace("{{pride_end}}", "</pride>") .replace("{{pride_end}}", "</pride>");
)); Bukkit.getServer().broadcast(MiniMessage.miniMessage().deserialize(finalMessage));
} }
} }