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

BehaviorEffect
DifficultyLocked to Hard (the difficulty setting is ignored)
DeathPlayer switches to Spectator mode permanently
RespawnDisabled — dead players watch the server but can't play
Heart UIHardcore heart texture replaces normal hearts
AchievementPlayers 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=true

Allow Dead Players to Rejoin

By default, dead players are stuck in spectator forever. To resurrect them as an admin:

gamemode survival PlayerName

This 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:

  1. Stop the server
  2. In Files, navigate to world/playerdata/
  3. Delete the .dat file matching the player's UUID
  4. Start the server — they spawn fresh next time they join

Warning: Deleting player data wipes inventory, position, advancements, and stats. Use the gamemode command instead if you just want to revive them.

Hardcore Server Best Practices

PracticeWhy
Enable a whitelistHardcore is only fun with trusted players who take it seriously
Use a permissions pluginRestrict who can revive others (otherwise OPs can trivially undo deaths)
Backup regularlyPlayers will lobby hard to be restored after deaths — backups give you a way to "rewind"
Set rules clearlyDecide upfront whether griefing/PvP counts as "real" deaths
Consider LifestealAdd 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:

PluginMechanic
Lifesteal SMPKilling players gives you their hearts. Lose all hearts → banned for X days
OneLifeEach player has one life. Death = banned permanently
HardcoreManagerConfigurable death penalties (gamemode, ban, vanish)

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page