Advertisement
Guest User

Untitled

a guest
Feb 18th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. package me.Quewnz.Managers;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5. import java.util.UUID;
  6.  
  7. import org.bukkit.configuration.file.FileConfiguration;
  8. import org.bukkit.configuration.file.YamlConfiguration;
  9.  
  10. import me.Quewnz.ServerManager;
  11.  
  12. public class ConfigManager
  13. {
  14. ServerManager SM;
  15. UUID ID;
  16. File F;
  17. FileConfiguration FC;
  18.  
  19. public ConfigManager(ServerManager SM)
  20. {
  21. this.SM = SM;
  22. }
  23.  
  24. public void Setup(UUID ID)
  25. {
  26. this.ID = ID;
  27. if(!(SM.getDataFolder().exists())) SM.getDataFolder().mkdir();
  28.  
  29. F = new File(SM.getDataFolder() + "/users/", ID.toString() + ".yml");
  30. FC = YamlConfiguration.loadConfiguration(F);
  31. Save();
  32.  
  33. if(!(F.exists()))
  34. {
  35. try
  36. {
  37. F.createNewFile();
  38. }
  39. catch(IOException IOE)
  40. {
  41. IOE.printStackTrace();
  42. }
  43. }
  44. }
  45.  
  46. public void Save()
  47. {
  48. try
  49. {
  50. FC.save(F);
  51. }
  52. catch(IOException IOE)
  53. {
  54. IOE.printStackTrace();
  55. }
  56. }
  57.  
  58. public void Reload()
  59. {
  60. FC = YamlConfiguration.loadConfiguration(F);
  61. }
  62.  
  63. public FileConfiguration getConfig()
  64. {
  65. return FC;
  66. }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement