diff options
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java')
-rw-r--r-- | src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java index dee1643..c1757d1 100644 --- a/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java +++ b/src/main/java/net/tylermurphy/hideAndSeek/configuration/ConfigManager.java @@ -19,6 +19,10 @@ public class ConfigManager { this.file = new File(Main.plugin.getDataFolder(), filename); this.defaultFilename = file.getName(); + File folder = Main.plugin.getDataFolder(); + if(!folder.exists()) + folder.mkdirs(); + if(!file.exists()){ saveDefaultConfiguration(); } @@ -60,7 +64,7 @@ public class ConfigManager { private void saveDefaultConfiguration(){ try{ - InputStream input = Main.plugin.getResource(file.getName()); + InputStream input = Main.plugin.getResource(defaultFilename); java.nio.file.Files.copy(input, file.toPath()); input.close(); } catch(IOException e){ |