DimDoors/StevenDimDoors/mod_pocketDim
SenseiKiwi d923e98942 Reimplemented Limbo Decay
Reimplemented Limbo Decay in two forms. Firstly, Unraveled Fabric
accepts random ticks now and has a 50% chance of searching the 6 blocks
against its faces for blocks to decay. The average time for this decay
to occur is about 2 minutes and 17 seconds. The decay progresses a
little slowly because of having to go through stages. We might want to
consider decaying straight into Unraveled Fabric, or at least having
fewer stages. This approach is better than randomly decaying isolated
blocks because it looks like decay is spreading from the Unraveled
Fabric.

Secondly, every tick, we pick a random block from each active section in
Limbo and turn it into Unraveled Fabric immediately. Note that a section
is a 16x16x16 block cube inside a chunk. This is "fast decay", and it's
meant to stop players from avoiding Limbo decay by building floating
structures. It's not immediately obvious if you place a single block,
but if you build a 5x5 block platform, the average time for some block
to get converted drops to about 8 seconds, and it spreads from there.

Most of the logic for this is in a new class: LimboDecay. It's worth
studying whether this new implementation affects Minecraft's
performance. I'm not completely sure whether that would be an issue. The
frequency of either decay type can be decreased to improve performance.
2013-07-25 17:25:43 -04:00
..
blocks Reimplemented Limbo Decay 2013-07-25 17:25:43 -04:00
commands Additional Fixes 2013-07-16 17:00:25 -04:00
helpers Fixed Export Height Bug 2013-07-24 20:17:56 -04:00
items Renamed Blocks and Minor Changes 2013-07-16 17:52:26 -04:00
ticking finished changes to monolith spawning 2013-06-24 00:34:21 -04:00
util Optimized Weighted Random Dungeon Selection 2013-06-17 22:26:39 -04:00
world Reworked dimension population 2013-07-11 23:58:59 -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
CommonTickHandler.java Reimplemented Limbo Decay 2013-07-25 17:25:43 -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 Additional Fixes 2013-07-16 17:00:25 -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 Reimplemented Limbo Decay 2013-07-25 17:25:43 -04:00
LinkData.java Partial Overhaul of Commands 2013-06-25 13:55:13 -04:00
mod_pocketDim.java Reimplemented Limbo Decay 2013-07-25 17:25:43 -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