Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. package mastef_chief.staffgui;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.configuration.file.FileConfiguration;
  8. import org.bukkit.configuration.file.YamlConfiguration;
  9. import org.bukkit.plugin.Plugin;
  10.  
  11. public class ConfigManager {
  12.  
  13. private Plugin plugin = StaffGUI.getPlugin(StaffGUI.class);
  14.  
  15. // Files & File Configs Here
  16.  
  17. public FileConfiguration freezeplayerscfg;
  18. public File freezeplayersfile;
  19.  
  20. // -------------------------
  21.  
  22. public void setup() {
  23.  
  24. if (!plugin.getDataFolder().exists()) {
  25.  
  26. plugin.getDataFolder().mkdir();
  27.  
  28. }
  29.  
  30. freezeplayersfile = new File(plugin.getDataFolder(), "freezeplayers.yml");
  31.  
  32. if (!freezeplayersfile.exists()) {
  33.  
  34. try {
  35.  
  36. freezeplayersfile.createNewFile();
  37. Bukkit.getServer().getConsoleSender()
  38. .sendMessage("[StaffGUI] The " + freezeplayersfile.getName() + " file has been created ");
  39.  
  40. } catch (IOException e) {
  41.  
  42. Bukkit.getServer().getConsoleSender()
  43. .sendMessage("[StaffGUI] Could not create the " + freezeplayersfile.getName() + " file");
  44.  
  45. }
  46.  
  47. }
  48.  
  49. freezeplayerscfg = YamlConfiguration.loadConfiguration(freezeplayersfile);
  50.  
  51. }
  52.  
  53. public FileConfiguration getFreezeplayer() {
  54.  
  55. return freezeplayerscfg;
  56.  
  57. }
  58.  
  59. public void saveFreezeplayers() {
  60.  
  61. try {
  62.  
  63. freezeplayerscfg.save(freezeplayersfile);
  64. Bukkit.getServer().getConsoleSender()
  65. .sendMessage("[StaffGUI] The " + freezeplayersfile.getName() + " file has been saved");
  66.  
  67. } catch (IOException e) {
  68.  
  69. Bukkit.getServer().getConsoleSender()
  70. .sendMessage("[StaffGUI] Could not save the " + freezeplayersfile.getName() + " file");
  71.  
  72. }
  73.  
  74. }
  75.  
  76. public void reloadFreezePlayers() {
  77.  
  78. freezeplayerscfg = YamlConfiguration.loadConfiguration(freezeplayersfile);
  79. Bukkit.getServer().getConsoleSender()
  80. .sendMessage("[StaffGUI] The " + freezeplayersfile.getName() + " file has been reloaded");
  81.  
  82. }
  83.  
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement