DimDoors/StevenDimDoors/mod_pocketDim
SenseiKiwi e96fc02747 Progress on Implementing Dungeon Packs
Started implementing our support for dungeon packs. The code is not
usable yet and the mod is not functional at this stage. A few additional
changes should make it testable. A significant obstacle to implementing
dungeon packs easily is that DungeonGenerator doesn't have some
necessary information and shouldn't be modified. Even if it is modified,
old serialized instances wouldn't have the new fields initialized. I'm
having to create workarounds until we implement the new save format.

DungeonPack handles all of the logic of selecting a dungeon and
verifying whether its type is valid. It relies on DungeonChainRule and
OptimizedRule to check which dungeons should be generated next given a
list of the dungeons in a chain. DungeonType maps types in packs to ID
numbers and provides a reference to the pack that owns the type.
DungeonPackConfig will carry config information to be passed to the
DungeonPack constructor.
2013-08-04 19:27:34 -04:00
..
blocks Minor Change 2013-08-03 16:29:05 -04:00
commands Improved DungeonHelper 2013-08-01 13:00:27 -04:00
dungeon Progress on Implementing Dungeon Packs 2013-08-04 19:27:34 -04:00
helpers Progress on Implementing Dungeon Packs 2013-08-04 19:27:34 -04:00
items Changes to dimHelper 2013-07-31 19:34:08 -04:00
schematic Added Support for Activator Track 2013-08-02 15:15:45 -04:00
ticking Made Rifts Check Block Hardness 2013-08-03 06:12:56 -04:00
util Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
world Changes to dimHelper 2013-07-31 19:34:08 -04:00
BlankTeleporter.java a few last tweaks 2013-06-16 03:40:46 -04:00
CloudRenderBlank.java Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 21:46:16 -05:00
CommonProxy.java finished mob (I think) 2013-05-30 02:30:17 -04:00
ConnectionHandler.java Overhauled configuration properties 2013-06-13 19:01:54 -04:00
DDLoot.java Replaced Hashtable with HashMap 2013-06-16 11:06:08 -04:00
DDProperties.java Added Exception on Bad Terrain Block IDs 2013-07-31 12:24:10 -04:00
DimData.java Renamed printAllLinkData and limbo decay 2013-07-11 20:42:57 -04:00
DimUpdatePacket.java Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 21:46:16 -05:00
DungeonGenerator.java Progress on Implementing Dungeon Packs 2013-08-04 19:27:34 -04:00
EventHookContainer.java Made Rifts Check Block Hardness 2013-08-03 06:12:56 -04:00
LimboDecay.java Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
LinkData.java Partial Overhaul of Commands 2013-06-25 13:55:13 -04:00
mod_pocketDim.java Made Rifts Check Block Hardness 2013-08-03 06:12:56 -04:00
ObjectSaveInputStream.java Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 21:46:16 -05:00
PacketHandler.java Changes to dimHelper 2013-07-31 19:34:08 -04:00
PlayerRespawnTracker.java Overhauled configuration properties 2013-06-13 19:01:54 -04:00
pocketTeleporter.java Fixed /dd-rift orientation funkyness. 2013-07-30 20:15:55 -04:00
Point3D.java Made Rifts Destroy Blocks in Layers 2013-08-03 13:56:48 -04:00
RiftGenerator.java Minor Change 2013-07-31 16:15:13 -04:00
SchematicLoader.java Progress on Implementing Dungeon Packs 2013-08-04 19:27:34 -04:00
ServerPacketHandler.java Overhauled configuration properties 2013-06-13 19:01:54 -04:00
Spells.java finished mob (I think) 2013-05-30 02:30:17 -04:00
TileEntityDimDoor.java Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 21:46:16 -05:00
TileEntityDimRail.java rift blade creates rifts, doors can teleport carts and items 2013-03-09 23:04:20 -05:00
TileEntityRift.java Changes to dimHelper 2013-07-31 19:34:08 -04:00
TransientDoor.java Changes to dimHelper 2013-07-31 19:34:08 -04:00