The Indiana House passed a bill requiring the city of Gary to pay more than $12 million to East Chicago and Michigan City.