Example of Give Command
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)
/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
/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
/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
/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
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.
Any combination of alphanumeric characters.
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).
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)
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.
- 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
/particlecommand. However. it was removed due to functional issues, but was re-added in Update 1.8.