Skip to content

Commit

Permalink
Add ability to set language
Browse files Browse the repository at this point in the history
  • Loading branch information
EsotericEnderman committed Aug 3, 2024
1 parent e15aa74 commit 091000c
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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<Message, String> languageMessageMap = languages.get(language);
String miniMessageString = languageMessageMap.get(message);
Expand Down

0 comments on commit 091000c

Please sign in to comment.