A municipality has the power to construct, purchase, improve, operate and maintain within its corporate limits, or within the limits of the county wherein it is located, an energy recovery facility or facilities and/or resource recovery facility or facilities for the production of energy from the energy recovery facility for heating or cooling, and/or the production of electricity or process steam and/or the production of fuel mixtures or fuel supplements and recovery of recyclable materials from solid waste and the sale of the fuel supplements, and recyclable materials. The construction of the facility shall include all necessary land, rights-of-way, easements, buildings and all other appurtenances usual to such plants, as well as the building of all necessary means of transportation, including pipelines for energy or fuel supplements, including obtaining all necessary rights of way or easements necessary thereto.