Since planets rarely ever get within the distance for a solar eclipse to cast a shadow, I think that is why it has not been implemented.
Also, I have a question. Do you include moons in this?
(That would be more common for moons to cause a solar eclipse)