How to Change Difficulty on Your Minecraft Bedrock Server

Switch between Peaceful, Easy, Normal, and Hard on your Bedrock dedicated server and understand what each difficulty level changes.

Difficulty controls hostile mob behavior, hunger drain, and damage dealt to players. You can change it without regenerating the world.

Change Difficulty

Open Startup

In the XGamingServer Panel, click Startup in the sidebar.

Select difficulty

Find the Difficulty variable and choose from the dropdown: peaceful, easy, normal, or hard.

Restart the server

Restart from Console for the change to take effect.

In Files, open server.properties and change:

difficulty=hard

Save and restart.

If cheats are enabled, change difficulty instantly without restarting:

difficulty hard

This takes effect immediately for all players.

What Each Difficulty Does

DifficultyHostile MobsHungerDamageSpecial Effects
PeacefulNo hostile mobs spawn. Existing ones despawnHunger bar never depletes. Health regenerates constantlyNone from mobsCaves of spiders and skeletons are safe. Wither cannot be summoned
EasySpawn normallyHunger depletes slowly. Cannot starve below 5 heartsLow damage from mobsZombies cannot break doors. Vindicators deal less damage
NormalSpawn normallyStandard depletion. Starvation stops at half a heartStandard damageZombies have a chance to break wooden doors
HardSpawn more frequentlyHunger depletes faster. Starvation can killMaximum damageZombies can break doors. Spiders can spawn with potion effects. Villagers killed by zombies always convert

Hardcore Mode

Bedrock Edition does not have a true Hardcore mode like Java Edition. However, you can simulate it:

  1. Set difficulty=hard
  2. Enable the /gamerule for doimmediaterespawn false
  3. Use a behavior pack or addon to ban players on death

How is this guide?

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

On this page