package net.t2code.alias.Bungee.config.languages; import net.md_5.bungee.config.Configuration; import net.md_5.bungee.config.ConfigurationProvider; import net.md_5.bungee.config.YamlConfiguration; import net.t2code.alias.Bungee.Main; import net.t2code.alias.Bungee.config.config.SelectConfig; import net.t2code.lib.Bungee.Lib.messages.Bsend; import net.t2code.lib.Bungee.Lib.yamlConfiguration.BConfig; import java.io.File; import java.io.IOException; public class SelectMessages { private static String prefix = Main.prefix; public static String selectMSG; public static String OnlyForPlayer; public static String ReloadStart; public static String ReloadEnd; public static String NoPermissionForCommand; public static String AliasDisabled; public static void onSelect(String Prefix)throws IOException { File msg = new File(Main.getPath(), "languages/" + SelectConfig.language + ".yml"); Bsend.debug(Main.plugin, "§4Select language..."); Long long_ = Long.valueOf(System.currentTimeMillis()); if (!msg.isFile()) { Bsend.console(Prefix); Bsend.console(Prefix + " §4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); Bsend.console(Prefix + " §4The selected §c" + SelectConfig.language + " §4language file was not found."); Bsend.console(Prefix + " §6The default language §eEnglish §6is used!"); Bsend.console(Prefix + " §4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); Bsend.console(Prefix); msg = new File(Main.getPath(), "languages/" + "english.yml"); selectMSG = "english"; } else selectMSG = SelectConfig.language; Configuration configuration = ConfigurationProvider.getProvider(YamlConfiguration.class).load(msg); OnlyForPlayer = BConfig.select(prefix, "Plugin.OnlyForPlayer", configuration); AliasDisabled = BConfig.select(prefix, "Plugin.AliasDisabled", configuration); ReloadStart = BConfig.select(prefix, "Plugin.Reload.Start", configuration); ReloadEnd = BConfig.select(prefix, "Plugin.Reload.End", configuration); NoPermissionForCommand = BConfig.select(prefix, "Plugin.ForCommand", configuration); Bsend.console(Prefix + " §2Language successfully selected to: §6" + selectMSG + " §7- §e" + (System.currentTimeMillis() - long_.longValue()) + "ms"); } }