The bug
A re-created Hardcore game isn't Hardcore (despite the 'Game Mode' button displaying 'Hardcore') unless you cycle through game modes and reset it to Hardcore.
How to reproduce
Select a hardcore game and then 'Re-Create'
Don't change the game mode settings
Select 'Create New World' button
→ ❌ Notice that a survival world has been created even though the 'Game Mode' button said 'Hardcore'
Code analysis
Code analysis by @unknown can be found in this comment.
Linked issues
is duplicated by 4
Comments 17
13w19a. The level.dat of re-created hardcore world has TAG_Byte(hardcore) set to 0, while the original is 1.
Confirmed for 1.13.1. Please, if you don't mind, I'd like to be the reporter of this issue, I'll update it accordingly.
Confirmed in 1.4.7.