From 8c5226f4bfeb965d43802cebd33338d18b41e96a Mon Sep 17 00:00:00 2001 From: M_Viper Date: Mon, 26 Jan 2026 23:00:24 +0000 Subject: [PATCH] =?UTF-8?q?src/main/java/de/mviper/adventskalender/Languag?= =?UTF-8?q?eManager.java=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adventskalender/LanguageManager.java | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 src/main/java/de/mviper/adventskalender/LanguageManager.java diff --git a/src/main/java/de/mviper/adventskalender/LanguageManager.java b/src/main/java/de/mviper/adventskalender/LanguageManager.java deleted file mode 100644 index 4cdeb3c..0000000 --- a/src/main/java/de/mviper/adventskalender/LanguageManager.java +++ /dev/null @@ -1,41 +0,0 @@ -package de.mviper.adventskalender; - -import org.bukkit.configuration.file.FileConfiguration; -import org.bukkit.configuration.file.YamlConfiguration; - -import java.io.File; -import java.util.List; - -public class LanguageManager { - - private static FileConfiguration languageConfig; - - public static void setup() { - String lang = Adventskalender.getInstance().getConfig().getString("general.language", "de"); - File languageFile = new File(Adventskalender.getInstance().getDataFolder(), "messages_" + lang + ".yml"); - - if (!languageFile.exists()) { - Adventskalender.getInstance().saveResource("messages_" + lang + ".yml", false); - } - - languageConfig = YamlConfiguration.loadConfiguration(languageFile); - } - - public static String getString(String path) { - if (languageConfig.contains(path)) { - return format(languageConfig.getString(path)); - } - return "§cLanguage key not found: " + path; - } - - public static List getStringList(String path) { - if (languageConfig.contains(path)) { - return languageConfig.getStringList(path).stream().map(LanguageManager::format).toList(); - } - return List.of("§cLanguage key list not found: " + path); - } - - private static String format(String message) { - return org.bukkit.ChatColor.translateAlternateColorCodes('&', message); - } -} \ No newline at end of file