Advertisement
Guest User

FileManager

a guest
Sep 3rd, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. public static File getConfigFile() {
  2. return new File("plugins/BanManager", "config.yml");
  3. }
  4.  
  5. public static FileConfiguration getConfigFileConfiguration() {
  6. return YamlConfiguration.loadConfiguration(getConfigFile());
  7. }
  8.  
  9. public static File getMySQLFile() {
  10. return new File("plugins/BanManager", "mysql.yml");
  11. }
  12.  
  13. public static FileConfiguration getMySQLFileConfiguration() {
  14. return YamlConfiguration.loadConfiguration(getMySQLFile());
  15. }
  16.  
  17. public static void setStandardConfig() {
  18. FileConfiguration cfg = getConfigFileConfiguration();
  19. cfg.options().copyDefaults(true);
  20. cfg.addDefault("bananenmanager.prefix", "§8[§9Bananen§4🍌§6Manager§8]");
  21. try {
  22. cfg.save(getConfigFile());
  23. } catch (IOException e) {
  24. e.printStackTrace();
  25. }
  26. }
  27.  
  28. public static void readConfig() {
  29. FileConfiguration cfg = getConfigFileConfiguration();
  30. Main.getInstance().prefix = ChatColor.translateAlternateColorCodes('&', cfg.getString("bananenmanager.prefix") + " §r");
  31. }
  32.  
  33. public static void setStandardMySQL() {
  34. FileConfiguration cfg = getMySQLFileConfiguration();
  35. cfg.options().copyDefaults(true);
  36. cfg.addDefault("username", "root");
  37. cfg.addDefault("password", "password");
  38. cfg.addDefault("database", "bananenmanager");
  39. cfg.addDefault("host", "localhost");
  40. cfg.addDefault("port", "3306");
  41. try {
  42. cfg.save(getMySQLFile());
  43. } catch (IOException e) {
  44. e.printStackTrace();
  45. }
  46. }
  47.  
  48. public static void readMySQL() {
  49. FileConfiguration cfg = getMySQLFileConfiguration();
  50. MySQL.username = cfg.getString("username");
  51. MySQL.password = cfg.getString("password");
  52. MySQL.database = cfg.getString("database");
  53. MySQL.host = cfg.getString("host");
  54. MySQL.port = cfg.getString("port");
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement