Star Snacks will invest over $18 million and create 115 jobs in a new 200,000-square-foot peanut roasting and packaging facility in Macon-Bibb County, Georgia.