Is there anyway to decide what kind of resources asteroids are on a plaet and how this that done.
Yes, you can mod the Planet entity files.
Also I want to restrict star travel so that from 1 star system can only go to a target star system rather than any availible.
Not without creating all custom maps with custom phase lanes. You'll also need to remove the research that allows jumping between stars in your mod.