Minecraft Hardcore World Reviver
Died in hardcore? Drop your world's level.dat below and walk away with a fixed copy in Survival, Creative, or even hardcore with a second chance. Runs entirely in your browser.
Drop your world's level.dat
Died in hardcore? Drop level.dat from your world folder and walk away with a fixed copy in Survival, Creative, or hardcore with a second chance. Runs entirely in your browser.
What this tool edits
Every Java Edition world stores its settings in level.dat, a small gzip-compressed NBT file in the world folder. Three values inside it control the hardcore lock, and they are the only gamemode / hardcore flags this tool changes:
| NBT field | Type | What it does |
|---|---|---|
| Data.hardcore | byte | 1 means hardcore: one life, locked difficulty, hardcore hearts. 0 means a normal world. |
| Data.GameType | int | The world's default gamemode: 0 Survival, 1 Creative, 2 Adventure, 3 Spectator. A dead hardcore world sits at 3. |
| Data.Player.playerGameType | int | The singleplayer player's own gamemode, stored inside level.dat. This is the value that actually keeps you spectating. |
Optionally (on by default) we also set Player.Health to 20 and foodLevelto 20 so you don't immediately die again after loading.
How to use it
- Close Minecraft completely so the world isn't locked.
- Find your world folder (Java:
.minecraft/saves/<world>/) and copylevel.datas a backup. - Upload the original
level.dathere and pick Survival, Creative, Adventure, or hardcore second chance. - Download the fixed file and replace the world's
level.datwith it. - Launch Minecraft and open the world — you should no longer be stuck in Spectator.
FAQ
Will this work on Bedrock Edition?
No. Bedrock stores world settings differently. This tool only edits Java Edition level.dat (gzip NBT).
Do I need to extract my world?
Open the world folder (saves/<world name>/ on Java) and upload the level.dat file from inside it. After downloading the fixed file, replace the original level.dat — keep a backup first.
What is “hardcore with a second chance”?
It keeps Data.hardcore = 1 (hardcore hearts and rules) but sets GameType and playerGameType back to Survival so you are no longer stuck in Spectator after dying.
Does my world upload to a server?
No. Parsing and rewriting happen entirely in your browser with prismarine-nbt and pako. The file never leaves your device.