How to Enable Hardcore Mode on Your Minecraft Server
Enable Hardcore mode on your Minecraft Java server. Players become spectators on death, difficulty locks to Hard, and respawning is disabled.
Hardcore mode locks the difficulty to Hard and enables permadeath — when a player dies, they're switched to spectator mode permanently and cannot respawn.
What Hardcore Mode Does
| Behavior | Effect |
|---|---|
| Difficulty | Locked to Hard (the difficulty setting is ignored) |
| Death | Player switches to Spectator mode permanently |
| Respawn | Disabled — dead players watch the server but can't play |
| Heart UI | Hardcore heart texture replaces normal hearts |
| Achievement | Players can earn the "How Did We Get Here?" advancement under hardcore conditions |
Enable Hardcore Mode
Open Startup
In the XGamingServer Panel, click Startup in the sidebar.
Toggle Hardcore on
Find the Hardcore variable and set it to true.
Restart
Restart from Console to apply.
Open server.properties
Click Files and open server.properties.
Set hardcore=true
hardcore=trueAllow Dead Players to Rejoin
By default, dead players are stuck in spectator forever. To resurrect them as an admin:
gamemode survival PlayerNameThis switches them back to survival mode. The hardcore "death" still happened — they just get a second chance.
For permanent resurrection (clean slate), delete their player data:
- Stop the server
- In Files, navigate to
world/playerdata/ - Delete the
.datfile matching the player's UUID - Start the server — they spawn fresh next time they join
Warning: Deleting player data wipes inventory, position, advancements, and stats. Use the
gamemodecommand instead if you just want to revive them.
Hardcore Server Best Practices
| Practice | Why |
|---|---|
| Enable a whitelist | Hardcore is only fun with trusted players who take it seriously |
| Use a permissions plugin | Restrict who can revive others (otherwise OPs can trivially undo deaths) |
| Backup regularly | Players will lobby hard to be restored after deaths — backups give you a way to "rewind" |
| Set rules clearly | Decide upfront whether griefing/PvP counts as "real" deaths |
| Consider Lifesteal | Add a Lifesteal plugin to make deaths transferable (kill someone = take their hearts) |
Difficulty Override
In Hardcore mode, the difficulty setting in server.properties is ignored and forced to hard. You can leave the value as-is or set it to hard for clarity.
Multiplayer Hardcore Variants
For more interesting hardcore gameplay, install one of these plugins:
| Plugin | Mechanic |
|---|---|
| Lifesteal SMP | Killing players gives you their hearts. Lose all hearts → banned for X days |
| OneLife | Each player has one life. Death = banned permanently |
| HardcoreManager | Configurable death penalties (gamemode, ban, vanish) |
Related Guides
How is this guide?
