From 68844e611a7428ff36d6c2ebf5089f8fc1275bbe Mon Sep 17 00:00:00 2001 From: fzorb Date: Sun, 20 Jul 2025 23:42:47 +0300 Subject: [PATCH] finally add support for pride flags in messages --- .../java/xyz/fzorb/noThankYouMicrosoft/flagManager.java | 9 +++++++++ .../xyz/fzorb/noThankYouMicrosoft/messageListener.java | 7 ++++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/main/java/xyz/fzorb/noThankYouMicrosoft/flagManager.java diff --git a/src/main/java/xyz/fzorb/noThankYouMicrosoft/flagManager.java b/src/main/java/xyz/fzorb/noThankYouMicrosoft/flagManager.java new file mode 100644 index 0000000..039dcf6 --- /dev/null +++ b/src/main/java/xyz/fzorb/noThankYouMicrosoft/flagManager.java @@ -0,0 +1,9 @@ +package xyz.fzorb.noThankYouMicrosoft; + +import java.util.UUID; + +public class flagManager { + public static String getUserPride(UUID uuid) { + return "pride"; + } +} diff --git a/src/main/java/xyz/fzorb/noThankYouMicrosoft/messageListener.java b/src/main/java/xyz/fzorb/noThankYouMicrosoft/messageListener.java index f645325..993e32f 100644 --- a/src/main/java/xyz/fzorb/noThankYouMicrosoft/messageListener.java +++ b/src/main/java/xyz/fzorb/noThankYouMicrosoft/messageListener.java @@ -14,6 +14,11 @@ public class messageListener implements Listener { String message = MiniMessage.miniMessage().serialize(event.message()); event.setCancelled(true); String format = NoThankYouMicrosoft.getInstance().getConfig().getString("format"); - Bukkit.getServer().broadcast(MiniMessage.miniMessage().deserialize(format.replace("{{username}}", player.getDisplayName()).replace("{{message}}", message))); + Bukkit.getServer().broadcast(MiniMessage.miniMessage().deserialize(format + .replace("{{username}}", player.getDisplayName()) + .replace("{{message}}", message) + .replace("{{pride_start}}", "".format(flagManager.getUserPride(player.getUniqueId()))) + .replace("{{pride_end}}", "") + )); } }