in an old dpreview thread
https://www.dpreview.com/forums/post/51996082 , I reported that D800 had it and D7000 did not.
Since I still have and occasionally use a D7100 I had a look: it has. It maps hot pixels with a single application of "Clean Image Sensor NOW"
So the oldest Nikon cameras I know of featuring "user controlled hot pixel mapping" are D4 D800 D7100.
The evidence is perfectly clear using black frame NEF shots at 1/4s and ISO 1600. I have DIY software finding a hot threshold in the raw pixel values of the black frame. and a follow up software showing the history of pixels identified as hot in one of a set of frames. (so one can see what hot pixels were removed by a procedure. And what hot pixels surfaced for example after a transatlantic flight)
On the D7100 i did the clean sensor now after DSC_6841. then shot 6842, then did "clean now" twice and shot DSC_6843.
It appears that the D7100 is slightly less effective than my later cameras.
The record shows pixel coordinates, a Bayer pointer, then hot pixel values ( -1 indicates below threshold).
I shortened the list by removing most lines with just pixel values below 1000.