State law makes it illegal to park in front of a public or private driveway in the State of New Jersey unless a municipality has passed an ordinance making it legal to block one's own driveway within that specific town (See N.J.S.A. 39:4-138d & 39:4-138.3.).