From 091000c8db8aa4e0bea5d673f95034b7cdfd6618 Mon Sep 17 00:00:00 2001 From: Slqmy <90862990+Slqmy@users.noreply.github.com> Date: Sat, 3 Aug 2024 20:15:09 +0100 Subject: [PATCH] Add ability to set language --- .../language/LanguageManager.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/net/slqmy/template_paper_plugin/language/LanguageManager.java b/src/main/java/net/slqmy/template_paper_plugin/language/LanguageManager.java index b105f38e..e9151a41 100644 --- a/src/main/java/net/slqmy/template_paper_plugin/language/LanguageManager.java +++ b/src/main/java/net/slqmy/template_paper_plugin/language/LanguageManager.java @@ -107,6 +107,18 @@ public String getLanguage(PlayerProfile profile) { return getLanguage(profile.getUuid()); } + public void setLanguage(PlayerProfile profile, String language) { + profile.setLanguage(language); + } + + public void setLanguage(UUID uuid, String language) { + setLanguage(plugin.getPlayerDataManager().getPlayerProfile(uuid), language); + } + + public void setLanguage(Player player, String language) { + setLanguage(player.getUniqueId(), language); + } + private Component getMessage(Message message, String language, boolean fallbackOnDefaultLanguage, Object... arguments) { Map languageMessageMap = languages.get(language); String miniMessageString = languageMessageMap.get(message);