I'm not sure how helpful I can be. But, since nobody else has replied I'll give it try.
Plants: I'm not aware of any specific plants that will attract herps. However, lots of plants will attract their prey items. Research the prey preferences of your local herps. Then research the food, habitat, and water requirements of those prey items. Attract the prey items and the predators will likely follow.
Water: Trying to attract aquatic or semi-aquatic herps? If so, a small pond or other water feature is a must. Non-aquatic herps and their prey will also be attracted to a reliable water source.
Basking spots: Diurnal herps need warm sunny spots for thermoregulation. A few well-placed rocks or driftwood should feel this need. Also, some items absorb and hold heat better than others. Consider using a variety of basking items so the herps can choose. While you’re at it, arrange the basking items so they can double as shelter.
Shelter: What type of shelter do the herps you're trying to attract prefer? This can differ from species to species. Provide the proper shelter and the herps will likely stay once they arrive.
Predators: Once the herps arrive, their predators are likely to follow. Fencing and various repellant products (be sure the repellants don’t also repel or harm the herps) can limit their impact. Abundant and varied shelter will provide escape options.
SPECIAL NOTE ON CATS: Keep in mind that CATS (even if well fed) love to kill herps. If you have cats, keep them indoors. If your neighbors let their cats roam free, trap them and kindly return them to your neighbors (let them know that if they’ll keep their cats off of your property, you’ll keep your snakes off their property). Also check your local leash and fence laws. If they are not sufficient, lobby to get them strengthened. If your neighborhood has feral (stray) cats, KILL THEM! (bracing for flaming)