2
0
nossr50 6 жил өмнө
parent
commit
fb2eddd432

+ 1 - 1
src/main/java/com/gmail/nossr50/config/AdvancedConfig.java

@@ -16,7 +16,7 @@ public class AdvancedConfig extends ConfigLoaderConfigurable {
     private static AdvancedConfig instance;
 
     private AdvancedConfig() {
-        super(mcMMO.p.getDataFolder(), "advanced.yml");
+        super(mcMMO.p.getDataFolder().getAbsoluteFile(), "advanced.yml");
     }
 
     public static AdvancedConfig getInstance() {

+ 3 - 4
src/main/java/com/gmail/nossr50/config/ConfigLoaderConfigurable.java

@@ -39,7 +39,6 @@ public abstract class ConfigLoaderConfigurable implements DefaultKeys {
 
     private ConfigurationNode userRootNode = null;
     private ConfigurationNode defaultRootNode = null;
-    private CommentedConfigurationNode userCommentedRootNode = null;
 
     /* CONFIG MANAGER */
     private ConfigurationLoader<CommentedConfigurationNode> configManager;
@@ -111,9 +110,6 @@ public abstract class ConfigLoaderConfigurable implements DefaultKeys {
             final ConfigurationNode userConfig = this.userCopyLoader.load();
             userRootNode = userConfig;
 
-            //TESTING THIS
-            userCommentedRootNode = configManager.load();
-
         } catch (IOException e) {
             e.printStackTrace();
         }
@@ -188,7 +184,10 @@ public abstract class ConfigLoaderConfigurable implements DefaultKeys {
         }
 
         if(!targetFile.exists())
+        {
+            targetFile.getParentFile().mkdirs();
             targetFile.createNewFile(); //New File Boys
+        }
 
         Files.write(buffer, targetFile);
         mcMMO.p.getLogger().info("Created config file - " + relativeOutputPath);

+ 1 - 1
src/main/java/com/gmail/nossr50/config/ConfigurableTest.java

@@ -13,7 +13,7 @@ public class ConfigurableTest extends ConfigLoaderConfigurable {
     private static ConfigurableTest instance;
 
     public ConfigurableTest() {
-        super(mcMMO.p.getDataFolder(), relativePath);
+        super(mcMMO.p.getDataFolder().getAbsoluteFile(), relativePath);
 
         mcMMO.p.getLogger().severe("The value of bone "+boneValue);
     }