From ffa90b5c942f163269e15d234033cf5798939ccd Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 15 Jul 2023 17:45:03 +0200 Subject: [PATCH] add MENTIONPLAYERTAG to Config.java --- api/src/main/java/com/alttd/chat/config/Config.java | 2 ++ galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/com/alttd/chat/config/Config.java b/api/src/main/java/com/alttd/chat/config/Config.java index bbb4f12..a2028f0 100755 --- a/api/src/main/java/com/alttd/chat/config/Config.java +++ b/api/src/main/java/com/alttd/chat/config/Config.java @@ -172,6 +172,7 @@ public final class Config { public static String CONSOLENAME = "Console"; public static UUID CONSOLEUUID = UUID.randomUUID(); public static int EMOTELIMIT = 3; + public static String MENTIONPLAYERTAG = "@"; private static void settings() { PREFIXGROUPS = getList("settings.prefix-groups", Lists.newArrayList("discord", "socialmedia", "eventteam", "eventleader", "youtube", "twitch", "developer")); @@ -183,6 +184,7 @@ public final class Config { CONSOLEUUID = UUID.fromString(getString("settings.console-uuid", CONSOLEUUID.toString())); MINIMIUMSTAFFRANK = getString("settings.minimum-staff-rank", MINIMIUMSTAFFRANK); EMOTELIMIT = getInt("settings.emote-limit", EMOTELIMIT); + MENTIONPLAYERTAG = getString("settings.mention-player-tag", MENTIONPLAYERTAG); } public static List MESSAGECOMMANDALIASES = new ArrayList<>(); diff --git a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java index 1ce73a0..c9fe062 100755 --- a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java +++ b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java @@ -60,7 +60,7 @@ public class ChatListener implements Listener { event.result(formatComponent.replaceText(TextReplacementConfig.builder().match("%message%").replacement(message).build())); } - private final Component mention = MiniMessage.miniMessage().deserialize("@"); //TODO move to config + private final Component mention = MiniMessage.miniMessage().deserialize(Config.MENTIONPLAYERTAG); @EventHandler(ignoreCancelled = true) public void onPlayerChat(AsyncChatEvent event) { event.setCancelled(true); //Always cancel the event because we do not want to deal with Microsoft's stupid bans