MinecraftFebruary 10, 2026 9 views

Minecraft Bedrock Commands: the complete list (2026)

Minecraft Bedrock Commands: the complete list (2026)

Minecraft Bedrock Commands: The Complete List

Bedrock Edition shares most of its commands with Java, but the syntax, selectors, and some features differ. If you are managing a Bedrock server or playing on mobile, console, or Windows 10/11, this guide gathers all the essential Minecraft Bedrock commands with their exact syntax and concrete examples.

For a comprehensive reference covering both editions side by side, check out our guide to 150+ Minecraft Java and Bedrock commands. This guide focuses on the specifics of Bedrock.

⚠️ On Bedrock, commands require cheats to be enabled in the world settings, even if you are an operator. This is a significant difference from Java, where an OP can always use commands.


Differences Between Java and Bedrock Commands

Syntax: What Changes

Target selectors (@) work in both editions, but Bedrock adds exclusive filters and omits others.

Selector Description Java Bedrock
@p Nearest player
@a All players
@r Random player
@e All entities
@s The entity executing
@initiator Trigger of an NPC interaction

Other important syntactical differences:

  • Block/item identifiers do not always have the minecraft: prefix on Bedrock. Example: stone works directly, no need for minecraft:stone.
  • Relative (~) and local (^) coordinates work in both editions.
  • Bedrock uses true/false instead of 0/1 for some boolean parameters.
  • Biome and structure names sometimes differ between the two editions.

Exclusive Bedrock Commands

Command Description
/tickingarea Keeps chunks loaded permanently (equivalent to /forceload on Java)
/camerashake Adds a camera shake effect
/clearspawnpoint Removes a player's spawn point
/dialogue Opens/controls NPC dialogues
/event Triggers an entity event (add-ons system)
/fog Manages fog settings (rendering)
/hud Shows/hides interface elements
/inputpermission Controls player inputs (movement, camera)
/mobevent Enables/disables mob events (e.g., pillager raids)
/music Plays, queues, or stops music
/playanimation Plays an animation on an entity
/ride Mounts/dismounts a player on an entity
/structure Saves/loads structures (extended structure blocks system)
/volumearea Defines volume areas for fog effects

Commands Absent on Bedrock

Some Java commands do not exist on Bedrock:

Java Command Bedrock Alternative
/data No equivalent (no access to NBT)
/attribute No direct equivalent
/forceload /tickingarea
/team No native equivalent
/bossbar No native equivalent
/spectate No full spectator mode
/debug No equivalent

The absence of /data is the most significant difference: on Bedrock, it is impossible to read or modify the NBT data of entities and blocks via commands. This greatly limits the possibilities of command blocks compared to Java.


Basic Bedrock Commands

Command Syntax Example
/gamemode /gamemode <mode> [player] /gamemode creative @s — switches to creative
/tp /tp <target> <destination> /tp @s 100 64 200 — teleports to the specified coordinates
/tp (player→player) /tp <target> <player> /tp @a @p — teleports everyone to the nearest player
/give /give <player> <item> [quantity] /give @s diamond 64 — gives 64 diamonds

The give command in Bedrock works like in Java, but without the ability to add NBT data to the given item. To give an enchanted item, use /enchant after the /give. | /time | /time set <value> | /time set day — sets the time to day | | /weather | /weather <type> [duration] | /weather clear 1000 — clear skies for 1,000 seconds | | /kill | /kill [target] | /kill @e[type=zombie] — kills all zombies | | /say | /say <message> | /say The server restarts in 5 min | | /tell | /tell <player> <message> | /tell Steve Hi! — private message | | /xp | /xp <amount> [player] | /xp 30L @s — gives 30 XP levels |

The tp command in Minecraft Bedrock works the same way as in Java, with one exception: Bedrock does not support the optional rotation parameter facing (which allows you to direct the view towards a specific point after teleportation).


Server Administration Commands

Command Syntax Description
/op /op <player> Grants operator rights
/deop /deop <player> Removes operator rights
/ban /ban <player> Bans a player (Bedrock Dedicated Server only)
/kick /kick <player> [reason] Kicks a player
/whitelist /whitelist add <player> Adds to the whitelist
/difficulty /difficulty <level> Changes the difficulty (peaceful, easy, normal, hard)
/gamerule /gamerule <rule> <value> Modifies a world rule
/setmaxplayers /setmaxplayers <number> Sets the maximum number of players (Bedrock exclusive)

Useful gamerules for Bedrock admins: /gamerule pvp false (disables PvP), /gamerule mobGriefing false (prevents mobs from destroying blocks), /gamerule keepInventory true (keeps inventory on death).


World and Building Commands

/fill, /clone, /setblock

These three commands work almost identically to Java.

/fill <x1> <y1> <z1> <x2> <y2> <z2> <block> [mode] — Fills a cubic area (max 32,768 blocks per command).

Example: /fill ~-5 ~-1 ~-5 ~5 ~-1 ~5 stone — creates a stone floor of 11×11 under your feet.

/setblock <x> <y> <z> <block> — Places a single block.

Example: /setblock ~ ~2 ~ glowstone — places a light block two blocks above you.

/clone <x1> <y1> <z1> <x2> <y2> <z2> <dest_x> <dest_y> <dest_z> [mode] — Copies an area.

Example: /clone 0 64 0 10 74 10 100 64 0 — duplicates a structure of 11×11×11 blocks.

/tickingarea (Bedrock Specific)

This is one of the most important Bedrock commands. /tickingarea keeps chunks loaded permanently, even without a player nearby. It is the equivalent of /forceload in Java, but with a different syntax and a limit of 10 areas per world.

/tickingarea add <x1> <y1> <z1> <x2> <y2> <z2> <name> — Creates a rectangular area.

Example: /tickingarea add 0 0 0 15 255 15 Spawn — keeps the spawn chunks always active.

/tickingarea add circle <x> <y> <z> <radius> <name> — Creates a circular area.

/tickingarea remove <name> — Removes an area.

/tickingarea list — Lists all active areas.

Typical use cases: automatic farms that need to run continuously, complex redstone areas, bases with clock mechanisms.


Advanced Gameplay Commands

Command Syntax Example
/enchant /enchant <target> <enchantment> [level] /enchant @s sharpness 5 — enchants the held item with Sharpness V
/effect /effect <target> <effect> [duration] [level] /effect @s speed 300 2 — speed level 3 for 5 min
/effect clear /effect <target> clear /effect @a clear — removes all effects from all players
/summon /summon <entity> [x] [y] [z] /summon ender_dragon ~ ~10 ~ — summons a dragon
/replaceitem /replaceitem entity <target> slot.hotbar 0 diamond_sword Replaces the item in slot 0 of the hotbar
/spreadplayers /spreadplayers <x> <z> <dist_min> <dist_max> <target> /spreadplayers 0 0 50 500 @a — disperses all players
/title /title <target> title <text> /title @a title Welcome! — displays a title
/playsound /playsound <sound> <target> [x] [y] [z] [volume] /playsound mob.wither.spawn @a — plays the Wither sound

On Bedrock, /replaceitem is the command to use instead of /item (which only exists on Java). The syntax for slots also differs: Bedrock uses slot.hotbar, slot.inventory, slot.armor.head, etc.


Complete Summary Table

Command Category Java too? Bedrock Specificity
/gamemode Base Accepts short names (c, s, a)
/tp Teleportation No facing parameter
/give Base No NBT in the command
/time World Identical
/weather World Identical
/kill Base Identical
/fill Building Identical
/clone Building Identical
/setblock Building Identical
/tickingarea World Replaces /forceload
/camerashake Gameplay Bedrock Exclusive
/dialogue NPC Bedrock Exclusive
/music Ambiance Bedrock Exclusive
/ride Entities Bedrock Exclusive
/inputpermission Admin Bedrock Exclusive
/hud Interface Bedrock Exclusive
/mobevent Gameplay Bedrock Exclusive
/structure Building More flexible than Java Structure Blocks
/enchant Gameplay Identical
/effect Gameplay Identical
/summon Entities No NBT
/replaceitem Inventory ❌ (→ /item) Different slot syntax
/op Admin Identical
/ban Admin BDS only
/gamerule World Some exclusive rules
/setmaxplayers Admin Bedrock Exclusive

Bedrock commands cover most of what a player or admin needs. The main limitation compared to Java remains the absence of NBT manipulation (/data), which reduces the possibilities of command blocks for map creators. However, exclusive commands like /tickingarea, /music, or /ride offer functionalities that Java does not have natively.

To go further, check out our complete guide to Java and Bedrock commands. And if you want to allow Bedrock players to join your Java server, our GeyserMC tutorial for Java/Bedrock cross-play guides you step by step.

👉 Host a Minecraft Bedrock server with OuiHeberg