mrkirby153

Untitled

Nov 23rd, 2013
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.36 KB | None | 0 0
  1.     private static FileConfiguration villageConfig;
  2.     private static File villageConfigurationFile;  
  3.  
  4.   public void reloadVillages() {
  5. //        System.out.println(villageConfig);
  6.        if(villageConfig == null){
  7.            villageConfigurationFile = new File(getDataFolder(), "test.yml");
  8.        }
  9.         villageConfig = YamlConfiguration.loadConfiguration(villageConfigurationFile);
  10. //         System.out.println("Loaded "+villageConfig.toString());
  11.         InputStream defConfigStream = this.getResource("test.yml");
  12.         if(defConfigStream != null){
  13. //            System.out.println("Found defaults, copying...");
  14.             YamlConfiguration defConfig = YamlConfiguration.loadConfiguration(defConfigStream);
  15.             villageConfig.setDefaults(defConfig);
  16.         } else {
  17.             System.out.println(defConfigStream.toString()+" not found");
  18.         }
  19.     }
  20.  
  21.     public FileConfiguration getVillageFile() {
  22.         if(villageConfig == null)
  23.             reloadVillages();
  24.         return villageConfig;
  25.     }
  26.  
  27.     public void saveVillages() {
  28.         if(villageConfig == null || villageConfigurationFile == null)
  29.             return;
  30.         try{
  31.             getVillageFile().save(villageConfigurationFile);
  32.         } catch(IOException e){
  33.             getLogger().severe("Could not save config to "+villageConfigurationFile);
  34.         }
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment