The bug
In a Hardcore world, if the player closes the world while being in the Nether or End, upon reopening the world normal hearts instead of Hardcore hearts are shown in the hotbar.
Reproduction steps
Create a Hardcore world with the Superflat preset
minecraft:stone,minecraft:nether_portal;minecraft:plains;
Wait until you have been teleported to the Nether
Close the world
Reopen it
❌ Normal hearts are shown in the hotbar
Linked issues
is duplicated by 6
Attachments
Comments 7
According to MC-134 it's supposed to be possible to enable cheats by opening the world to LAN. Don't be surprised if the game gets rid of your hardcore hearts if you use cheats. It's technically not a hardcore run anymore.
Upon further testing, I've discovered that if you load a hardcore world that was last saved in the nether, regardless of whether cheats were used, your hardcore hearts will be removed. Interestingly if you re-load the game after saving in the overworld, your hardcore hearts will re-appear.
I've recreated this both on my computer, a Twitch Streamer's computer, and all of the current bug reports with screenshots regarding this bug happened when the user was in the Nether.
The reason I initially suspected some combination of "cheaty" commands is because I was attempting to do a Nether-start.
https://www.youtube.com/watch?v=Lt3VFd9XBPc happened to DanTDM too!
I've noticed that if you use commands at any point by opening to LAN and enabling cheats the hearts will turn to normal survival hearts upon re-logging. I'm not sure if this is intentional but I don't like it. For example hardcore players using cheats to place themselves in the nether for a nether only run will lose their hardcore hearts.
The only thing that should cause a hardcore player to lose their hardcore hearts is a death.