Minecraft Wiki
Advertisement

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

Syntax[]

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

Arguments[]

JE: peaceful|easy|normal|hard
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 N/A Unparseable
the original difficulty is the same as the specified difficulty‌ Failed Successful
OtherwiseSuccessful

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 difficulty 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
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