DimDoors/StevenDimDoors/mod_pocketDim
SenseiKiwi 687a75f4d5 Overhauled Tick Sending by CommonTickHandler
Overhauled the way in which CommonTickHandler triggers tick-based
actions such as Limbo decay, spawning Monoliths, and regenerating rifts.
Now CommonTickHandler implements an interface called IRegularTickSender,
which indicates that it will periodically call on classes that implement
IRegulatTickReceiver to perform some task. I added classes for each
regularly scheduled task we were performing: MonolithSpawner and
RiftRegenerator, plus converted LimboDecay to a normal class instead of
a static class.  Modified several classes so that they have access to
the MonolithSpawner instance to request MonolithSpawning when needed.
This improves the structure of our code and gets us away from the way we
did things before, which was accessing a public static list inside
CommonTickHandler from other classes and adding arrays to specify chunk
coordinates. We should not be exposing the internal state of classes
like that! And we should be using clearly defined objects to pass
information.
2013-07-26 05:15:44 -04:00
..
blocks Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
commands Renamed and Moved Files 2013-07-26 02:09:14 -04:00
helpers Removed dd-create Requirement for Exporting 2013-07-26 01:57:18 -04:00
items Renamed and Moved Files 2013-07-26 02:09:14 -04:00
ticking Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
util Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
world Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -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 Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -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 fixed save killing change, awaiting further fix 2013-06-24 00:11:14 -04:00
EventHookContainer.java Removed Limbo Decay 2013-07-25 00:12:13 -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 Overhauled Tick Sending by CommonTickHandler 2013-07-26 05:15:44 -04:00
ObjectSaveInputStream.java Signed-off-by: StevenRS11 <stevenrs11@aol.com> 2013-02-17 21:46:16 -05:00
PacketHandler.java Overhauled configuration properties 2013-06-13 19:01:54 -04:00
PlayerRespawnTracker.java Overhauled configuration properties 2013-06-13 19:01:54 -04:00
pocketTeleporter.java finished update, starting testing builds 2013-06-10 17:03:52 -04:00
Point3D.java Minor Change 2013-07-15 17:00:09 -04:00
RiftGenerator.java Rift blade is sword, added sounds 2013-07-15 02:45:25 -04:00
SchematicLoader.java Added Support for Hopper Metadata Rotation 2013-07-19 09:28:54 -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 sound 2013-07-15 18:15:10 -04:00
TransientDoor.java Fixed rift doors not going away. 2013-06-24 20:08:08 -04:00