Every municipality shall have a general plan of its streets and alleys, parks and playgrounds, including those which have been or may be laid out, but not opened; which plan shall be filed in the office of the engineer or other proper office of the municipality, and all subdivisions of property thereafter made shall conform thereto. The location of streets or alleys, or parts thereof, or parks or playgrounds, laid out and confirmed by authority of councils; shall not afterwards be altered without the consent of councils; and no map or plot of streets or alleys, or parks or playgrounds, shall be entered or recorded in any public office of the county in which said municipality is situated until approved by councils. No person shall hereafter be entitled to recover any damages for the taking for public use of any buildings or improvements of any kind which may be placed or constructed upon or within the lines of any located street or alley, or park or playground, after the same shall have been located or ordained by councils.
53 P.S. § 1095