Guest User

Untitled

a guest
Sep 7th, 2018
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. package pl.arivi.tools.managers;
  2.  
  3. import org.bukkit.configuration.file.FileConfiguration;
  4. import org.bukkit.configuration.file.FileConfigurationOptions;
  5. import pl.arivi.tools.basic.Logger;
  6. import pl.arivi.tools.basic.Main;
  7.  
  8. public class ConfigurationManager
  9. {
  10. private static FileConfiguration fc = Main.getInstance().getConfig();
  11.  
  12. public static void defaultConfiguration()
  13. {
  14. fc.addDefault("options.mysql.host", "localhost");
  15. fc.addDefault("options.mysql.port", Integer.valueOf(3306));
  16. fc.addDefault("options.mysql.user", "root");
  17. fc.addDefault("options.mysql.db", "sektory");
  18. fc.addDefault("options.mysql.pass", "pass");
  19.  
  20. fc.options().copyDefaults(true);
  21. Main.getInstance().saveConfig();
  22. }
  23.  
  24. public static void loadConfiguration()
  25. {
  26. pl.arivi.tools.basic.Settings.mysqlhost = fc.getString("options.mysql.host");
  27. pl.arivi.tools.basic.Settings.mysqlport = fc.getInt("options.mysql.port");
  28. pl.arivi.tools.basic.Settings.mysqluser = fc.getString("options.mysql.user");
  29. pl.arivi.tools.basic.Settings.mysqlpass = fc.getString("options.mysql.pass");
  30. pl.arivi.tools.basic.Settings.mysqldb = fc.getString("options.mysql.db");
  31.  
  32. Logger.info("Configuration loaded.");
  33. }
  34. }
Add Comment
Please, Sign In to add comment