From b0631e8bd77f4593434bd243bd884a7cdab9b520 Mon Sep 17 00:00:00 2001 From: FireInstall Date: Mon, 10 Jun 2024 14:41:00 +0200 Subject: [PATCH] Get Plugin prefix from lang file --- Minigames/pom.xml | 8 ++++---- .../managers/language/MinigameMessageManager.java | 5 +++-- .../managers/language/langkeys/MgMiscLangKey.java | 1 + Minigames/src/main/resources/messages.properties | 2 ++ Minigames/src/main/resources/messages_en_AU.properties | 2 ++ Minigames/src/main/resources/messages_en_US.properties | 2 ++ Minigames/src/main/resources/messages_fr_FR.properties | 2 ++ 7 files changed, 16 insertions(+), 6 deletions(-) diff --git a/Minigames/pom.xml b/Minigames/pom.xml index 2858ec228..2cd5cb64b 100644 --- a/Minigames/pom.xml +++ b/Minigames/pom.xml @@ -76,7 +76,7 @@ com.github.seeseemelk MockBukkit-v1.20 - 3.78.0 + 3.87.0 test @@ -88,13 +88,13 @@ com.mysql mysql-connector-j - 8.3.0 + 8.4.0 test org.xerial sqlite-jdbc - 3.45.2.0 + 3.46.0.0 provided @@ -129,7 +129,7 @@ commons-io commons-io - 2.15.1 + 2.16.1 compile diff --git a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/MinigameMessageManager.java b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/MinigameMessageManager.java index 65d2fb1e3..342b44e27 100644 --- a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/MinigameMessageManager.java +++ b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/MinigameMessageManager.java @@ -3,6 +3,7 @@ import au.com.mineauz.minigames.Minigames; import au.com.mineauz.minigames.events.MinigamesBroadcastEvent; import au.com.mineauz.minigames.managers.language.langkeys.LangKey; +import au.com.mineauz.minigames.managers.language.langkeys.MgMiscLangKey; import au.com.mineauz.minigames.managers.language.langkeys.MinigameLangKey; import au.com.mineauz.minigames.minigame.Minigame; import au.com.mineauz.minigames.objects.MinigamePlayer; @@ -349,8 +350,8 @@ public static void sendMessage(@NotNull Audience target, MinigameMessageType typ target.sendMessage(init.append(message)); } - private static Component getPluginPrefix(MinigameMessageType type) { //todo get from langfile - Component init = Component.text("[Minigames] "); + private static Component getPluginPrefix(MinigameMessageType type) { + Component init = getMessage(BUNDLE_KEY, MgMiscLangKey.PLUGIN_PREFIX).appendSpace(); return switch (type) { case ERROR, TIE -> init.color(NamedTextColor.RED); case WARNING -> init.color(NamedTextColor.GOLD); diff --git a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMiscLangKey.java b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMiscLangKey.java index f1d93d936..32e8636e5 100644 --- a/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMiscLangKey.java +++ b/Minigames/src/main/java/au/com/mineauz/minigames/managers/language/langkeys/MgMiscLangKey.java @@ -149,6 +149,7 @@ public enum MgMiscLangKey implements MinigameLangKey { //todo this gets rather b PLAYER_TEAM_ASSIGN_JOINTEAM("player.team.assign.joinTeam"), PLAYER_TEAM_AUTOBALANCE_MINIGAMEMSG("player.team.autobalance.minigameMsg"), PLAYER_TEAM_AUTOBALANCE_PLYMSG("player.team.autobalance.plyMsg"), + PLUGIN_PREFIX("minigame.prefix"), POSITION("position"), PRESET_INFO_NOINFO("preset.info.noInfo"), PRESET_LOAD_ERROR_NOTFOUND("preset.load.error.notFound"), diff --git a/Minigames/src/main/resources/messages.properties b/Minigames/src/main/resources/messages.properties index 21973ab85..0ff95f0f0 100644 --- a/Minigames/src/main/resources/messages.properties +++ b/Minigames/src/main/resources/messages.properties @@ -732,6 +732,8 @@ minigame.lateJoin=You will join in