No description
Find a file
SenseiKiwi f4653d0522 Improved and Integrated DungeonSchematic
Improved DungeonSchematic to the point that it can replace
SchematicLoader as our method of loading dungeons. Some of the code was
copied over rather than refactored to save time. It's been subdivided so
make it much more readable. Also, we can reimplement portions of it as
WorldOperations later on further remove redudancy. Testing shows that
there is one problem left to fix: door blocks are not being set up
correctly at the moment. Rifts are being set up properly and attaching
doors to rifts will show that dungeons continue to generate fine.

Added classes to support DungeonSchematic and its additional filtering
logic on import and export. SpecialBlockFinder handles listing the
entrance, other doors in the dungeon, and end portal frames.
FillContainersOperation is a WorldOperation that fills chests and
dispensers. BlockRotator is a temporary class to hold
transformMetadata() and transformPoint() until we rewrite that code
later.

Stripped out most of the code from SchematicLoader to ensure it's no
longer used. The only remaining function sets up dungeon pockets. We can
phase it out in a later version so as not to delay our release. Removed
references to SchematicLoader in mod_pocketDim since it no longer needs
to be instantiated.
2013-07-30 13:58:14 -04:00
resources finally 2013-07-17 03:49:39 -04:00
schematics Added dungeons and fixed monolith placement bug 2013-07-18 01:20:12 -04:00
StevenDimDoors Improved and Integrated DungeonSchematic 2013-07-30 13:58:14 -04:00
build.xml fixed build.xml 2013-07-18 14:39:02 -04:00
mcmod.info fixing texture 2013-07-17 03:42:11 -04:00
versionscript.py Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 23:00:39 -05:00