How to make grass not grow inside of buildings?

my terrain is on layer 13 and buildings on layer 1, grass doesnt grow on top of buildings but does through the roof on first floor, and it grows on that concrete road even though its on 1 layer (it has terrain under it but still), how do I fix that?
If you only have a few buildings, you can add an Exclude from path modifier, and mark the areas where you don't want any grass with another path object. But I agree that's not very practical, I'll add an option in the Project on floor to discard anything that hits objects in a specific layer.
that would be awesome thank you yes path is not very practical. Can you add feature that'll add grass based on mask map? Cause I have lots of pathwalks and placity paths for grass is very hard. That'd also fix issue for grass in buildigns cause I can just draw mask on terrain where buildigns are
I used excludepoint and it works yay

(I have lots of problems with excludepath)

that would be awesome thank you yes path is not very practical. Can you add feature that'll add grass based on mask map? Cause I have lots of pathwalks and placity paths for grass is very hard. That'd also fix issue for grass in buildigns cause I can just draw mask on terrain where buildigns are
I just realise THERE IS a way to use mask, thats so awesome. Now I just need to understand how to point handlers at correct places.
This is now done in https://github.com/HungryProton/scatter/pull/125