diff --git a/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java b/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java index b05ed70..af66469 100644 --- a/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java +++ b/StevenDimDoors/mod_pocketDim/helpers/DungeonHelper.java @@ -107,13 +107,10 @@ public class DungeonHelper private void initializeDungeons() { File file = new File(properties.CustomSchematicDirectory); - String helpFile = "/mods/DimDoors/How_to_add_dungeons.txt"; - if (new File(helpFile).exists()) + if (file.exists() || file.mkdir()) { - copyfile.copyFile(helpFile, file + "/How_to_add_dungeons.txt"); + copyfile.copyFile("/mods/DimDoors/How_to_add_dungeons.txt", file.getAbsolutePath() + "/How_to_add_dungeons.txt"); } - file.mkdir(); - registerFlipBlocks(); importCustomDungeons(properties.CustomSchematicDirectory); registerBaseDungeons(); diff --git a/StevenDimDoors/mod_pocketDim/helpers/copyfile.java b/StevenDimDoors/mod_pocketDim/helpers/copyfile.java index e83e7bb..32e0534 100644 --- a/StevenDimDoors/mod_pocketDim/helpers/copyfile.java +++ b/StevenDimDoors/mod_pocketDim/helpers/copyfile.java @@ -1,6 +1,5 @@ package StevenDimDoors.mod_pocketDim.helpers; -import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; @@ -9,29 +8,24 @@ import StevenDimDoors.mod_pocketDim.mod_pocketDim; public class copyfile { - - public static boolean copyFile(String ori, String dest) { try { - InputStream in = (mod_pocketDim.class.getClass().getResourceAsStream(ori)); - OutputStream out = new FileOutputStream(dest); - byte[] buf = new byte[1024]; - int len; - while ((len = in.read(buf)) > 0) { - out.write(buf, 0, len); - } - in.close(); - out.close(); + InputStream in = (mod_pocketDim.class.getClass().getResourceAsStream(ori)); + OutputStream out = new FileOutputStream(dest); + byte[] buf = new byte[1024]; + int len; + while ((len = in.read(buf)) > 0) { + out.write(buf, 0, len); + } + in.close(); + out.close(); } catch(Exception e) { - //e.printStackTrace(); return false; } return true; } - - } \ No newline at end of file