finally add support for pride flags in messages

This commit is contained in:
fzorb 2025-07-20 23:42:47 +03:00
parent b6b80874c8
commit 68844e611a
2 changed files with 15 additions and 1 deletions

View file

@ -0,0 +1,9 @@
package xyz.fzorb.noThankYouMicrosoft;
import java.util.UUID;
public class flagManager {
public static String getUserPride(UUID uuid) {
return "pride";
}
}

View file

@ -14,6 +14,11 @@ 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.replace("{{username}}", player.getDisplayName()).replace("{{message}}", message))); Bukkit.getServer().broadcast(MiniMessage.miniMessage().deserialize(format
.replace("{{username}}", player.getDisplayName())
.replace("{{message}}", message)
.replace("{{pride_start}}", "<pride:%s>".format(flagManager.getUserPride(player.getUniqueId())))
.replace("{{pride_end}}", "</pride>")
));
} }
} }