The Sullivan Act in New York went into effect in 1911, not 1931. It is one of the oldest gun control laws and predates the 18th amendment by a number of years.
My bad.