Minecraft Bedrock Wiki
Advertisement
Commands
IMG 2883.png
Example of Give Command

Type

Technical

In Game

50 Commands

First Appearance

Update 0.16.0

Commands (AKA Cheats) are actions entered by the Player which make a certain action occur in Minecraft automatically. Commands were added in Update 0.16.0.

Usage

Commands are mostly used to make any action in-game happen automatically, such as Mob spawning, Block placing, inflicting Status Effects, teleporting, etc.

To execute a command The Player must enter Chat, precede the command with a forward slash, give the arguments and hit the return key. For devices having the Tab-key, it can be used to complete parts of the commands. When typing, possible completion will show.

Commands can also be used by entering them in a Command Block.

Note that for Commands to work, "Cheats" needs to be enabled, which in turn will disable achievements. To turn on cheats, go to Settings > Game > Cheats: On.

List of Commands

For a more detailed list, see here.


The current commands in Minecraft Pocket Edition are-

  • /ability - Sets a player's ability (requires Education Edition features enabled)
  • /alwaysday or /daylock - Locks and unlocks the day-night cycle
  • /clear - Clears The Player's inventory
  • /clone – Copies blocks from one place to another
  • /connect - connects to a server in-game (Update 1.0)
  • /deop – Revoke operator status from a player
  • /difficulty - Changes the difficulty
  • /effect - Grants a status effect to an entity
  • /enchant – Enchants a player's item
  • /execute – Executes another command
  • /fill – Fills a region with a specific block
  • /function – Runs a command found in the corresponding function file
  • /gamemode – Sets a player's gamemode
  • /gamerule – Sets a game rule value
  • /give – Gives an item to a player
  • /help – Provides help for commands
  • /immutableworld - Sets the immutable state of a world (requires Education Edition features enabled)
  • /kill – Kills entities (players, mobs, items, etc.)
  • /list – Lists players on the server
  • /locate - Locates the nearest selected structure (Update 1.0)
  • /me - Displays custom chat message starting with player's name
  • /mixer - Mixer interactivity control
  • /mobevent - Controls what mob events are allowed to run
  • /op – Grants operator status to a player
  • /particle – Creates a particle emitter
  • /playsound – Plays a built-in sound
  • /reload – reloads all functions from all behavior packs
  • /replaceitem – Replaces inventory items
  • /say – Displays a message to multiple players
  • /scoreboard – Tracks and displays scores for various objectives
  • /setblock – Changes a block to another block
  • /setmaxplayers – Sets the maximum number of players for the current game session
  • /setworldspawn – Sets the world spawn point
  • /spawnpoint – Sets spawn point for a player
  • /spreadplayers – Teleports entities to random locations within a radius
  • /stopsound – Stops a currently playing sound
  • /summon – Summons an entity
  • /tag - Manages tags stored in entities
  • /tell  or /msg or /w – displays a private message to other players
  • /tellraw - Sends a JSON message to players
  • /testfor – Tests for a player or other entity
  • /testforblock – Tests whether a block is in a location
  • /testforblocks – Tests whether the blocks in two regions match
  • /tickingarea – Sets areas that update without any Players in them
  • /time – Changes or queries the world's game time
  • /title – Displays screen titles
  • /titleraw – Displays screen titles with JSON messages
  • /toggledownfall – Toggles the weather
  • /tp or /teleport]] – Teleports entities
  • /transferserver – Transfer into another server in-game
  • /videostream - Attempts to connect to a websocket server to send a video
  • /videostreamaction - Performs a videostream related action
  • /weather – Sets the weather
  • /worldbuilder or /wb - Toggle World Builder status of a caller. (requires Education Edition features enabled)
  • /wsserver – Attempts to connect to the websocket server on the provided URL. Used by developers
  • /xp – Adds or removes player experience

Command arguments

Most commands accept arguments, i.e.,<player: target> where the first part indicates what the arguments refer to, and the second part refers to the type of argument. In the example given a Player identifies a player by using a target type argument. The different types of arguments are described in this section.

string

Any combination of alphanumeric characters.

int

A number, which might have range associated with it. Negative numbers are possible. Positional counts are zero-based - e.g., the first slot in a player's 36-slot inventory is referred to in commands as zero and the last is 35.

x y z

A coordinate set of int's denoting a coordinate. The x value indicates distance towards the East from the origin. The y value indicates height above bedrock. The z value indicates distance towards North from the origin. Note that to use The Player's position one can use tilde '~' or caret '^' offsets. I.e. the command /tp ~5 ~ ~-10 would move The Player 5 meters/blocks to the East, keep the height, and 10 meters/blocks to the South (as it is a negative offset), and /tp ^5 ^ ^-10 would move The Player 5 meters/blocks to the player's perceived right, keep the height, and 10 meters/blocks backward (as it is a negative offset).

Target

Instead of specifying coordinates, some commands allow specifying a target. This can relate both to players and entities.

  • @a – All players
  • @e – All entities
  • @p – Nearest players
  • @r – Random player(s)
  • @s – Yourself

These selector arguments can be further specified using text like in /kill @e[type=cow,r=10] which would kill all cows within a radius of 10 meters/blocks.

Trivia

  • Commands have been used in many Multiplayer Servers even before they were officially released. However, this was done through Plugins.
  • Commands were originally slated for Update 0.15.0, however, they were not added.
  • As of Update 1.2 common commands have a User interface in Chat.
  • In the Update 1.0.5 Beta, there was a /particle command. However. it was removed due to functional issues, but was re-added in Update 1.8.
Advertisement