Shadow problem

I’ll try to explain this as best as i can.

I am making a game based on qubes/voxel, and im trying to figure out how I can make a single qube have a top down directional light aimed at it, but still cast soft shadows out from the qube on all 4 sides.

I have tried setting up 4 directional lights with a bit of angle, pointing north, south, east, west, but they seem to cancel out eachothers shadows, so I only end up with shadows on one side.

How would I go about fixing this?

You could fake it by baking the lighting into the cube texture. Then on a plane that the cube sits on place a texture on it with your desired “shadow” effect on it.