Reintegrated initialization code for DungeonHelper

I had previously removed the function calls in mod_pocketDim to migrate
them to DungeonHelper. Completed the migration now.
This commit is contained in:
SenseiKiwi
2013-06-16 01:13:06 -04:00
parent f56893018d
commit d2259c3f5d

View File

@@ -99,14 +99,35 @@ public class DungeonHelper
//Load our reference to the DDProperties singleton
if (properties == null)
properties = DDProperties.instance();
initializeDungeons();
}
private void initializeDungeons()
{
File file = new File(properties.CustomSchematicDirectory);
String helpFile = "/mods/DimDoors/How_to_add_dungeons.txt";
if (new File(helpFile).exists())
{
copyfile.copyFile(helpFile, file + "/How_to_add_dungeons.txt");
}
file.mkdir();
registerFlipBlocks();
importCustomDungeons(properties.CustomSchematicDirectory);
registerBaseDungeons();
}
public static DungeonHelper create()
{
if (instance == null)
{
instance = new DungeonHelper();
}
else
{
throw new IllegalStateException("Cannot create DungeonHelper twice");
}
return instance;
}