Hey I'm going through my options, to hook into BlockFalling. To describe my need, it would be solved, for example, if forge had an event for BlockFalling descendants like:
@SubscribeEvent
public void onStartedFalling(BlockFallingEvent.FallStartedEvent event)
{
}
(And the EndFalling of course.)
This would allow me to write code as if I'm in BlockSand.onStartFalling(EntityFallingBlock fallingEntity), but there are other ways.