to crap: why not define regions via xyz coordinates that disallows planting? :3
This. This is an awesome idea, it will also allow planting at the lake house grass.
Orrrr... Make it check what the path of the material is that you're planting on, if it's "materials/maps/grass" for example, allow it.