Minecraft Wiki
Advertisement
difficulty
Permission level
required

2‌[JE only]
1‌[BE only]

Restrictions

Cheat only‌[BE only]

Sets the difficulty level (peaceful, easy, etc.).

Syntax[]

  • Java Edition
difficulty [easy|hard|normal|peaceful]
  • Bedrock Edition
difficulty <difficulty: Difficulty>
difficulty <difficulty: int>

Arguments[]

JE: easy|hard|normal|peaceful
BE: difficulty: Difficulty: enum and difficulty: int: int

Specifies the new difficulty level. Must be one of the following:
If unspecified, queries the current difficulty instead of changing it.‌[Java Edition only]

Result[]

CommandTriggerJava EditionBedrock Edition
anythe arguments are not specified correctly Unparseable Failed
the original difficulty is the same as the specified difficulty‌ Failed Successful
On successChanges or queries the game's difficulty

Output[]

CommandEditionSituationSuccess Count/execute store success .../execute store result ...
anyJava EditionOn fail000
/difficulty ...On success110
/difficultyOn success11the number id of current difficulty (peaceful = 0, easy = 1, normal = 2, hard = 3)
anyBedrock EditionOn fail0N/AN/A
On success1N/AN/A

Note[]

On a multiplayer server difficilty lasts only until the server is restarted — on restart, difficulty is reloaded from server.properties.

In hardcore mode, the difficulty doesn't change even when successful.‌[Java Edition only]

Examples[]

See also[]

  • /gamemode – changes a player's game mode (creative, survival, etc.)

History[]

Jigsaw Block (top texture) JE2 BE2.png
This section needs expansion. 
You can help by expanding it.
Java Edition
1.4.212w32aAdded /difficulty.
Pocket Edition
1.0.5alpha 1.0.5.0Added /difficulty.
Advertisement