Basic Configurable Dungeon Chains

Completed a basic version of configurable dungeon chains. Almost all of
the final funcionality is present. However, the configuration is
hardcoded at the moment, not read from a file. This was done for testing
purposes. I'll add reading from config files soon.

Dungeon packs are partially implemented. Built-in and custom dungeons
are currently thrown into the default pack, Ruins. The next step is to
generalize the dungeon registration code in DungeonHelper so that we can
detect dungeon packs, read their config files, and register dungeons
with their corresponding pack. dd-export will need to support packs as
well. dd-rift will have issues dealing with duplicate dungeon names
across packs, but this isn't a major concern and can be dealt with in
the long term.
This commit is contained in:
SenseiKiwi
2013-08-05 20:16:45 -04:00
parent 35329f9024
commit f372b9ccb5
7 changed files with 180 additions and 28 deletions

View File

@@ -0,0 +1,21 @@
package StevenDimDoors.mod_pocketDim.util;
public class ConfigurationProcessingException extends Exception
{
private static final long serialVersionUID = -4525298050874891911L;
public ConfigurationProcessingException()
{
super();
}
public ConfigurationProcessingException(String message)
{
super(message);
}
public ConfigurationProcessingException(String message, Throwable cause)
{
super(message, cause);
}
}