![]() |
VOOZH | about |
/time to change the time in MinecraftCommands (also known as console commands or slash commands) are a game mechanic that execute specific actions when entered as text or triggered by blocks or certain entities.
In the client, commands are entered via the chat window, which is displayed by pressing the / / π Image
β[BE only] / π D-pad right
β[BE only] or key. Using the key also enters the forward-slash that commands require as a prefix, so it is a useful shortcut. The / π D-pad up
and / π D-pad down
keys can be used to view previously entered text, including all previously executed commands.
When the cursor is at a location corresponding to some types of argument (such as an entity ID), a list of applicable values appears above the text box. If the argument already contains characters, the list displays only those values containing the typed text. Pressing while entering commands cycles through possible commands or arguments, and can be used to auto-enter them.
Commands may also be entered in a multiplayer server's console but are not preceded by a when entered this way. A server owner running commands in this way is often referred to as "ghosting".
Commands in command blocks can be preceded by a slash, but it is not required.
Commands can be executed in the following ways:
In Bedrock Edition, commands can be executed through specified hotkeys on keyboard & mouse controls, known as command macros. The keybinds with commands can be customized below all other keybinds in the settings. For up to 10 macros, a command can be entered in a text input, which can be quickly executed in-game by pressing β―+β―. Command macros can be preceded by a slash, but it is not required. This feature is not to be confused with Java Edition's function macros, where functions may reference additional parameters and use them in macro lines (see Function (Java Edition) Β§ Macros).
In Java Edition:
| Entry | Meaning |
|---|---|
plain text |
Enter this literally, exactly as shown. |
<argumentName> |
An argument, which should be replaced with an appropriate value. Note: the angle brackets should be replaced too; they only indicate the purpose of the text. |
| Decorator | Meaning |
|---|---|
[entry] |
This entry is optional. |
(entry|entry)(entry|entry|entry)etc. |
Required. Pick one of these entries. |
[entry|entry][entry|entry|entry]etc. |
Optional. Pick one of these entries. |
ellipsis ... |
In the game, another full command is required. In this wiki, some required parts are left out. |
[<size>] is an optional argument. [size] is an optional plain text.advancement (grant|revoke) <targets> only <advancement> [<criterion>], where advancement and only are plain texts that should be entered literally; (grant|revoke) means we should pick one plain text from grant and revoke; <targets> and <advancement> are required arguments, which should be replaced with appropriate values; [<criterion>] is an optional argument.In Bedrock Edition:
| Entry | Meaning |
|---|---|
plain text |
Enter this literally, exactly as shown. |
name: type |
An argument, which should be replaced with an appropriate value. |
command: command |
Another full command is required. |
plain text|plain textplain text|plain text|plain textetc. |
Enter one of these texts literally. |
| Decorator | Meaning |
|---|---|
<entry> |
This entry is required. |
[entry] |
This entry is optional. |
ellipsis ... |
In this wiki, some required parts are left out. |
<entry>) is usually not used on a plain text. A required plain text does not need any decorator.set and <set> represent a required plain text, but the latter one is usually not used. <size: int> is a required argument.In both Java Edition and Bedrock Edition, square bracket decorator ([entry]) mean that an entry is optional. Entries decorated with square brackets can only be at the end of a command. Multiple entries decorated with square brackets are allowed at the end of a command, for example, a [b] [c] at the end of a command indicates that only a, a b, and a b c are valid.
Most commands require the executor to have a high enough permission level. That means most commands are only available in the singleplayer world if cheats are enabled, and are only available in multiplayer servers if the player is an operator. See permission level for details.
Some commands have restrictions on who can use the command or in what context.
Cheats can be enabled when creating a new world by Allow Commandsβ[Java Edition only] / Cheatsβ[Bedrock Edition only] options.
In Java Edition, the "Allow Commands" option when creating a new world only affects the player in a singleplayer world or the owner of a LAN world. The "Allow Commands" option when opening a LAN world affects all players in the LAN world.
In Java Edition, in singleplayer worlds where cheats were not enabled at creation, they can be enabled on a temporary basis by opening the current game session to LAN play ( β "Open to LAN", then "Allow Cheats" button and "Start LAN World"). The player does not actually need to be on a LAN or have others join. This is not permanent but allows the use of commands until the player quits the world, and changes the player makes via commands (items spawned, etc.) are saved with the world. The player can do this each time the player starts playing the world again. Note that this disables game pausing for the duration, so while open to LAN, the player should get somewhere safe or reload their world before using the Game Menu. The player can disable the LAN world by reloading the world. To permanently enable cheats, the level.dat file has to be edited.
In Bedrock Edition, cheats can be toggled at any time in the "Cheats" tab of the settings menu. Enabling cheats in a world permanently prevents players from unlocking achievements in that world, even if cheats are later turned off. In Bedrock Dedicated Server, /changesetting command can be used to toggle cheats.
There are different argument types for arguments in commands. Coordinates, target selector, SNBT, text component, and so on are commonly used formats in arguments.
The command performing on the server side is divided into two stages: command parsing and command execution. During the command parsing stage, the game identifies the string as a command and checks whether the command is complete and whether arguments are specified correctly. During the command execution stage, the command fulfills its purpose.
When typing a command in the chat, or command block, the command is also be parsed in the client side first to provide autocompletion and help the player detect typing mistakes.
In Bedrock Edition, when entering into a command block, the command is parsed on the server side once the command block screen is closed. If the command is unparseable in the server side, a syntax error message is outputted into its output box.
When attempting to execute an unparseable command, an error message is displayed.
<--[HERE] at its end.Unknown command or Syntax error: unexpected ... at ....Commands in functions are all parsed when loading the function. If any command in a function file is unparseable, the function cannot be loaded by the game. In Java Edition, macro lines are parsed when attempting to run the function, see also Function (Java Edition) Β§ Macros and Function (Java Edition) Β§ Loading and parsing.
In Bedrock Edition, if a command in a script is unparseable, an error is thrown when trying to execute the command.
After trying to execute a command, it may yield output values, including success count and stored valuesβ[Java Edition only].
Success count is the value a command passes to the command block executing it. A command block can power a redstone comparator facing away from it (may be separated by a block) with signal strength being the success count. The signal strength reflects the success count of the last command executed. Even after the command block is deactivated, the success count is retained until the command is executed again. In Bedrock Edition, the success count is also returned to the script executing the command. In Java Edition, commands that cannot be executed in command blocks have no success count. In Bedrock Edition, commands that cannot be executed in command blocks or scripts still have a success count, but it cannot be obtained. In Java Edition, success count is always 0 or 1, except the /execute command. In Bedrock Edition, success count is an integer between 0 to 2,147,483,647 (both inclusive) related to the command (e.g., the number of players affected by the command, the number of blocks that were altered, etc.)
Stored valuesβ[JE only] include success value and result value, which are the values passed by other commands to the /execute command, when a command is executed by a /execute command. These two values can be stored to a specified location by the store subcommand in the /execute command. The success value is always 0 or 1. The result value is an integer (rounded down if not). All commands may yield these two stored values after execution, with only two exceptions: /execute command itself does not yield these two stored values; /function command may not yield these two stored values in certain situation.
After trying to execute a command, it has a certain result. Possible results include "Unparseable", "Failed", "Successful", "Void"β[JE only], "Terminated"β[JE only], and "Error"β[JE only].
/execute command halfway through, causing some branches to not be executed.brigadier.exceptions.CommandSyntaxException is thrown during execution./function command. If it is void, the command has no result or success value to be stored by /execute store./execute command. When running a /execute command, if the number of execution branches becomes 0, the command terminates, ending before the last sub-command is executed./execute as @s run ... in a command block. The command block is not an entity, so it cannot be selected by a target selector. As a result, the command is terminated at as @s./execute store success ... run ... stores 0, and successful when /execute store success ... run ... stores 1.The tables below will summarize all commands.
Debugging commands are not accessible by default, but can be enabled using debug properties.
| Command | Description | OP level required | Multiplayer only | π EnvSprite blocks.png: Sprite image for blocks in Minecraft |
π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
π EnvSprite player.png: Sprite image for player in Minecraft |
π EnvSprite default.png: Sprite image for default in Minecraft |
Required debug property |
|---|---|---|---|---|---|---|---|---|
/warden_spawn_tracker
|
Shows how many warnings a sculk shrieker has before spawning a warden. | 2 | β | β | β | π EnvSprite player.png: Sprite image for player in Minecraft |
β | [Boolean] DEV_COMMANDS
|
/debugpath
|
Shows the calculated path for entities. | 2 | β | β | π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
β | β | |
/debugmobspawning
|
Displays mob spawning information. | 2 | β | β | β | β | β | |
/raid
|
Starts a raid | 3 | β | β | β | β | β | |
/serverpack
|
Configures a server resource pack. | 2 | β | β | β | β | β | |
/spawn_armor_trims
|
Spawns all possible combinations of designs, materials, and armor types of armor trims. | 2 | β | β | β | β | β | |
/debugconfig
|
Configuration options for debugging. | 3 | Yes | β | β | β | β | |
/chase
|
Sync the movement of two or more clients. | 0 | β | β | β | β | β | [Boolean] CHASE_COMMAND
|
These commands are unavailable in general cases. Most of them can be accessed with a Websocket Server, NPC, the Scripting API or cheatsβ[edu only]. Note: You can easily check if a command is still in the game by typing /help <nameOfCommand> into a server console, or the ingame chat. If you do so, and it says Syntax error, then the command does not exist. If it either gives help on the command or says unknown command, then it is still in the game - for example, the command /help gettopsolidblock will return Unknown command: gettopsolidblock. Please check that the command exists and that you have permission to use it., while the command /help something will return Syntax error: Unexpected "something" at "/help >>something<<".
| Command | Description | BE | edu | OP level required | Server only | π EnvSprite blocks.png: Sprite image for blocks in Minecraft |
π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
π EnvSprite player.png: Sprite image for player in Minecraft |
π EnvSprite default.png: Sprite image for default in Minecraft |
|---|---|---|---|---|---|---|---|---|---|
/agent
|
Controls the agent. | Yes | Yes | 0β[edu only] 1β[BE only] |
β | β | π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
β | β |
/codebuilder
|
Sets Code Builder state for a player. | β | Yes | 1 | β | β | β | β | β |
/codebuilder_actorinfo[1]
|
Unknownβ[more information needed] | Yes | β | ? | ? | ? | ? | ? | ? |
/clearrealmevents[2]
|
Unknownβ[more information needed] | Yes | ? | ? | ? | ? | ? | ? | ? |
/classroommode
|
Ability to edit restricted blocks. | β | Yes | 0 | β | β | β | β | β |
/closechat
|
Closes the chat window of the local player if it is open. | Yes | Yes | 0 | β | β | β | β | β |
/closewebsocket
|
Closes websocket connection if there is one. | Yes | Yes | 0 | β | β | β | β | β |
/code
|
Launches Code Builder. | β | Yes | 0 | β | β | β | β | β |
/enableencryption
|
Enable encryption for the current websocket connection. | Yes | Yes | 0 | β | β | β | β | β |
/getchunkdata
|
Gets pixels for a specific chunk. | Yes | Yes | 3 | β | β | β | β | β |
/getchunks
|
Gets list of chunks that are loaded. | Yes | Yes | 3 | β | β | β | β | β |
/geteduclientinfo
|
Shows the information about the client. | β | Yes | 0 | β | β | β | β | β |
/geteduserverinfo
|
Shows the information about the server. | Yes | β | 0 | Yes | β | β | β | β |
/getlocalplayername
|
Shows the name of the local player. | Yes | Yes | 0 | β | β | β | β | β |
/getspawnpoint
|
Gets the spawn position of the specified player(s). | Yes | Yes | 3 | β | β | β | β | β |
/gettopsolidblock
|
Gets the position of the top non-air block below the specified position. | Yes | Yes | 0β[edu only] 1β[BE only] |
β | β | β | β | β |
/globalpause
|
Sets or gets the paused state of the game for all players. | Yes | Yes | 3 | β | β | β | β | β |
/lesson
|
Handle Educational Lesson reporting. | β | Yes | 0 | β | β | β | β | β |
/listd
|
Lists the information about players on the server. | Yes | Yes | 3 | β | β | β | π EnvSprite player.png: Sprite image for player in Minecraft |
β |
/querytarget
|
Gets transform, name, and id information about the given target entity or entities. | Yes | Yes | 0β[edu only] 2β[BE only] |
β | β | π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
π EnvSprite player.png: Sprite image for player in Minecraft |
β |
/sendshowstoreoffer[3]
|
Send a request to show players the store offer.β[more information needed] | Yes | β | 4 | ? | ? | ? | ? | ? |
/spawnitem
|
Spawns an item entity at position. | β | Yes | 0 | β | β | π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
β | β |
/takepicture
|
Takes a photo of a player or from a player's point of view. | Removed | Yes | 1 | β | β | β | β | π EnvSprite default.png: Sprite image for default in Minecraft |
| Command | Description | Version removed | Reason for deletion | BE | edu | OP level required | Server only | π EnvSprite blocks.png: Sprite image for blocks in Minecraft |
π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
π EnvSprite player.png: Sprite image for player in Minecraft |
π EnvSprite default.png: Sprite image for default in Minecraft |
|---|---|---|---|---|---|---|---|---|---|---|---|
/clearfixedinv
|
Clears fixed inventory slots. | Pocket Edition v0.16.0 alpha (build 2) |
? | Removed | Removed | 2 | ? | β | β | π EnvSprite player.png: Sprite image for player in Minecraft |
β |
/detect
|
Executes a command when condition is met. | Bedrock Edition 1.2.0 | Superseded by /execute
|
Removed | β | 1 | β | β | β | β | β |
/executeasself
|
Executes a command. | ? | Superseded by /execute
|
Removed | Removed | 0 | β | β | β | β | β |
/mixer
|
Mixer interactivity control. | Bedrock Edition 1.16.210 | Mixer was discontinued | Removed | β | 0 | β | β | β | β | β |
/position
|
Toggles player coordinates to be displayed on the HUD. | Education Edition 1.0.21 | Superseded by /gamerule
|
β | Removed | 0 | β | β | β | β | β |
/resupply
|
Update the villagers' supply for economic trade. | ? | ? | Removed | β | 2 | β | β | π EnvSprite mobs.png: Sprite image for mobs in Minecraft |
β | β |
/setfixedinvslot
|
Sets fixed inventory slot with a specific item. | Pocket Edition v0.16.0 alpha (build 2) |
? | Removed | Removed | 2 | β | β | β | π EnvSprite player.png: Sprite image for player in Minecraft |
β |
/setfixedinvslots
|
Sets the amount of fixed inventory slots. | Pocket Edition v0.16.0 alpha (build 2) |
? | Removed | Removed | 2 | β | β | β | π EnvSprite player.png: Sprite image for player in Minecraft |
β |
/transferserver
|
Transfer player to a server. | Bedrock Edition 1.2.3 | ? | Removed | Removed | β | β | β | β | β | β |
/videostream
|
Attempts to connect to the websocket server to send a video stream. | ? | Superseded by /connect.
|
Removed | β | 1 | β | β | - | β | β |
/videostreamaction
|
Attempts to run a action on video stream. | ? | ? | Removed | β | 1 | β | β | - | β | β |
/volumearea
|
Add, remove, or list volume areas. | Bedrock Edition 1.21.20 | ? | Removed | β | 1 | β | β | β | β | π EnvSprite default.png: Sprite image for default in Minecraft |
Developer commands are only enabled in internal development builds of Bedrock Edition, and are not normally accessible in release versions.
Superseded by /agent
/move/turn/attack/destroy/drop/dropall/inspect/inspectdata/detect/detectredstone/transfer/createagent/tpagent/collect/till/place/getitemcount/getitemspace/getitemdetailThese commands only exist in April Fools' Day joke versions of the game.
| Java Edition Classic | |||||||
|---|---|---|---|---|---|---|---|
| 0.0.16a | Added commands /broadcast, /ban, /banip, and /kick.
| ||||||
Added commands /op, /deop and /unban.[is this the correct version?] | |||||||
| 0.0.16a_01 | Replaced /broadcast with /say. | ||||||
| 0.0.17a | Added /setspawn. | ||||||
| 0.0.18a | Added /teleport. | ||||||
| 0.0.20a | Added /solid. | ||||||
| ? | Added /me. | ||||||
| Java Edition Indev | |||||||
| 0.31 | 20091231-1856 | Removed all commands. | |||||
| Java Edition Alpha | |||||||
| v1.0.15 | Added /wood, /iron and /give. | ||||||
| v1.0.16 | Re-added several commands. | ||||||
Added /pardon, /pardon-ip, /banlist, /stop and /home. | |||||||
| v1.0.16_01 | Added /tp,/save-all,/save-off and /save-on. | ||||||
| v1.0.16_02 | Added /list, /msg, /tell and /w. | ||||||
| v1.2.0 | Removed /wood and /iron. | ||||||
| v1.2.5 | Removed /home. | ||||||
| v1.2.6 | Added /kill. | ||||||
| Java Edition Beta | |||||||
| 1.3 | Added /time and /whitelist. | ||||||
| 1.8 | Pre-release | Added /gamemode. | |||||
| Java Edition | |||||||
| 1.0.0 | Beta 1.9 Prerelease 5 | Added /xp and /toggledownfall. | |||||
| 1.3.1 | 12w16a | Added cheats mode, allowing commands to be used in singleplayer. | |||||
| "Enable Cheats" could be turned on in Hardcore mode. | |||||||
| 12w17a | Added /help and its alias /?.
| ||||||
| "Enable Cheats" can no longer be turned on in Hardcore mode. | |||||||
| 12w21a | Added /seed. | ||||||
| 12w22a | Added /defaultgamemode. | ||||||
| 12w24a | Added /publish. | ||||||
| 12w25a | Cheats can now be turned on or off when opening a world to other players through LAN. | ||||||
| 12w27a | Added /debug. | ||||||
| 1.4.2 | 12w32a | Added /difficulty, /gamerule, /spawnpoint and /weather. | |||||
| 12w37a | Added /clear. | ||||||
| 1.4.4 | pre | Added /enchant. | |||||
| 1.5 | 13w03a | Added /testfor. | |||||
| 13w04a | Added /scoreboard. | ||||||
| 13w09b | Added /effect. | ||||||
| 1.6.1 | 13w23a | Added /spreadplayers. | |||||
| pre | Added /playsound. | ||||||
| 1.7.2 | 13w36a | Added /achievement and /summon. | |||||
| 13w37a | Added /setblock, /tellraw and /testforblock. | ||||||
| 13w38a | Added /setidletimeout. | ||||||
| 13w43a | Added /setworldspawn. | ||||||
| 1.8 | 14w02a | Added /blockdata. | |||||
| 14w03a | Added /clone and /fill.
| ||||||
| NBT data now supports using string IDs rather than numerical IDs. | |||||||
| Numerical IDs no longer work in other parts of commands, though they still work for NBT data. | |||||||
| 14w04a | Added /particle. | ||||||
| 14w06a | Added /trigger. | ||||||
| 14w07a | Added /execute and /testforblocks. | ||||||
| 14w17a | Added /worldborder. | ||||||
| 14w20a | Added /title. | ||||||
| 14w26a | Added /replaceitem. | ||||||
| 14w28a | Added /stats. | ||||||
| 14w32b | Added /entitydata. | ||||||
| 1.9.3 | pre2 | Added /stopsound. | |||||
| 1.11 | 16w32a | Added block state support to commands. | |||||
| 16w39a | Added /locate. | ||||||
| 1.12 | 17w13a | Added /advancement and /recipe.
| |||||
Removed /achievement. | |||||||
| 17w18a | Added /reload. | ||||||
| pre1 | Added /function. | ||||||
| 1.13 | 17w45a | A new library named Brigadier is now used to parse commands. Different components of commands are displayed in different colors, and errors are displayed in red without having to run the command. Commands, for the most part, do not allow uppercase letters, and are now much faster and more efficient. | |||||
Removed /?,/enchant,/stats,/testfor,/testforblock,/testforblocks and /toggledownfall.
| |||||||
Added /tag and /team.
| |||||||
Added /experience, an alias of /xp. | |||||||
| 17w45b | Added /data. | ||||||
| 17w46a | Added /datapack. | ||||||
| The player now has the option to toggle automatic command suggestions. | |||||||
| The command UI has a new prototype, and now works in multiplayer. | |||||||
| 17w47a | Added an option in chat to toggle automatic command suggestions. | ||||||
| 17w48a | Tweaked the command suggestion UI. | ||||||
| Reworked tab-completion for coordinates. | |||||||
| 17w50a | Local coordinates can now be specified in commands using ^.
| ||||||
Tab-completing when not targeting a block suggests ~ ~ ~. | |||||||
| 18w01a | Changed all custom names (blocks, items, entities, block entities) to translatable text components. | ||||||
Thrower and Owner nbt keys of item entities are no longer strings, but are instead compounds with two longs named L and M.
| |||||||
owner nbt key of snowballs, eggs and ender pearls are no longer strings, but are instead compounds with two longs named L and M. | |||||||
| 18w02a | Errors during a command are now a nicer error message (with a tool tip for more info). | ||||||
Server commands now run from world spawn in the Overworld, instead of at 0,0,0. | |||||||
| 18w03a | Improved performance of command parsing and command execution. | ||||||
| 18w05a | Added /bossbar. | ||||||
| Added basic entity selector suggestions in the command UI. | |||||||
| A warning is now logged for ambiguous commands. | |||||||
| 18w06a | Re-added /enchant. | ||||||
| Added command suggestions for entity selectors. | |||||||
| Whitespaces are now allowed in entity selectors & block state arguments. | |||||||
| 1.13.1 | 18w31a | Added /chunk. | |||||
| pre1 | Renamed /chunk to /forceload. | ||||||
| September 26, 2018 | Brigadier open-sourced under the MIT license. (Source code previously was available on the library site, with no license specified). | ||||||
| 1.14 | 18w43a | Added /drop and /schedule. | |||||
| 18w45a | Renamed /drop to /loot. | ||||||
| 19w02a | Added /teammsg and /tm. | ||||||
| 1.15 | 19w34a | Added /test, only available in IDE environment. | |||||
| 19w41a | Added /spectate. | ||||||
| 1.16 | 20w06a | Added /locatebiome. | |||||
| 20w17a | Added /attribute. | ||||||
| 1.17 | 20w46a | Removed /replaceitem. Replaced with /item replace. | |||||
| pre1 | Added /perf. | ||||||
| 1.18 | 21w37a | Added /jfr. | |||||
| 1.18.2 | 22w03a | Added /placefeature. | |||||
| 1.19 | Deep Dark Experimental Snapshot 1 | Added /warden_spawn_tracker. | |||||
| 22w11a | Disabled access to /warden_spawn_tracker. | ||||||
| 22w18a | Removed /placefeature. Replaced with /place feature. | ||||||
| 22w19a | Removed /locatebiome. Replaced with /locate biome.
| ||||||
Finding structures from /locate now uses /locate structure. | |||||||
| 1.19.3 | 22w46a | Added /fillbiome. | |||||
| 1.19.4 | 23w03a | Added /ride. | |||||
| 23w06a | Added /damage. | ||||||
| 1.20 | 23w16a | Added /return. | |||||
| 1.20.2 | 23w31a | The last 50 commands sent in chat is now remembered across game sessions, and can be accessed via up and down arrow keys. | |||||
Recent commands are now stored in command_history.txt in the .minecraft folder.
| |||||||
Added /random. | |||||||
| 1.20.3 | 23w43a | Added /tick. | |||||
| 1.20.5 | 24w04a | Added /transfer.
| |||||
| Renamed "Allow cheats" to "Allow commands". | |||||||
| 1.21.2 | 24w40a | Added /rotate. | |||||
| pre1 | /rotate now requires a permission level of 2 instead of 0. | ||||||
| 1.21.5 | 25w03a | /test now accessible through normal gameplay. | |||||
| 1.21.6 | 25w15a | Added /version. | |||||
| 1.21.6 Experiment | 25w15a | Added /waypoint. | |||||
| 1.21.6 | 25w17a | /waypoint can now be used without using the experiment Locator Bar. | |||||
| 25w20a | Added /dialog. | ||||||
| 1.21.9 | 25w34a | Added /fetchprofile. | |||||
| 26.1 | snap1 | Added /swing. | |||||
| 26.2 | snap8 | Added /unpublish. | |||||
| Pocket Edition Alpha | |||||||
|---|---|---|---|---|---|---|---|
| v0.7.4 | Added support for commands, though none are implemented yet. | ||||||
| v0.16.0 | build 1 | Added commands. | |||||
| Functionality of most commands is equivalent to Java Edition 1.10 usage. Differences include: no support for data tags. | |||||||
| Pocket Edition | |||||||
| 1.0.0 | alpha 0.17.0.1 | Added /locate, /connect, and /fly. | |||||
| alpha 0.17.0.2 | Removed /locate. | ||||||
| alpha 1.0.0.0 | Re-added /locate, currently can locate strongholds only. | ||||||
| 1.0.5 | alpha 1.0.5.0 | Added more commands. | |||||
| 1.1.0 | alpha 1.1.0.0 | Added dodaylightcycle, doentitydrops, dofiretick, domobspawning, domobloot, dotiledrops, doweathercycle, keepinventory and mobgriefing to /gamerule.
| |||||
CanPlaceOn and CanDestroy are now in /replaceitem and /give.
| |||||||
/locate can now find other structures. | |||||||
| alpha 1.1.0.3 | Added /setmaxplayers. | ||||||
| Bedrock Edition | |||||||
| 1.2.0 | ? | A new command parsing system is now used. | |||||
| beta 1.2.0.2 | Added /tickingarea.
| ||||||
/summon can now summon projectiles. | |||||||
| beta 1.2.0.31 | Coordinates are now a gamerule to /gamerule. | ||||||
| 1.5.0 | |||||||
Added /ability, /immutableworld, and /worldbuilder. | |||||||
| 1.6.0 | beta 1.6.0.6 | doInsomnia is now a gamerule to /gamerule. | |||||
| 1.7.0 | beta 1.7.0.2 | Added /scoreboard.
| |||||
commandblocksenabled is now a gamerule to /gamerule. | |||||||
| 1.8.0 | beta 1.8.0.8 | randomtickspeed is now a gamerule to /gamerule.
| |||||
Added /particle and /reload.
| |||||||
showcoordinates dofiretick tntexplodes domobloot naturalregeneration dotiledrops and pvp no longer require cheats when using /gamerule. | |||||||
| 1.9.0 | beta 1.9.0.0 | immediateRespawn and showDeathMessages are now a gamerule to /gamerule.
| |||||
Added more particles (View all) to /particle.
| |||||||
Added /tellraw. | |||||||
| 1.11.0 | beta 1.11.0.3 | Added /mobevent. | |||||
| 1.12.0 | beta 1.12.0.2 | spawnradius, sendcommandblockfeedback, maxcommandchainlength and commandblockoutput are now gamerules to /gamerule.
| |||||
Added more particles (View all) to /particle. | |||||||
| 1.14.0 | showtags is now a gamerule to /gamerule. | ||||||
| 1.16.0 | Added /kick.
| ||||||
/spawnpoint can now be used in the nether. | |||||||
| 1.16.100 | beta 1.16.100.52 | Added /playanimation, /ride, and /structure. | |||||
| beta 1.16.100.54 | Added /fog. | ||||||
| beta 1.16.100.57 | Added /camerashake, /clearspawnpoint, and /event. | ||||||
| beta 1.16.100.58 | Added /music. | ||||||
| beta 1.16.100.59 | Added /schedule.
| ||||||
/camerashake now have two types of shakes. | |||||||
| beta 1.16.100.60 | /structure can now animate the placement of a structure. | ||||||
| 1.16.210 | beta 1.16.210.53 | freezeDamage is now a gamerule to /gamerule.
| |||||
/clone, /fill, and /setblock now have a new slash command options for passing in a list of block states to set on the block being spawned.
| |||||||
Removed /mixer. | |||||||
| beta 1.16.210.54 | You can now stop camera shaking in /camerashake.
| ||||||
Re-added /mixer.
| |||||||
You can now delete structures in /structure. | |||||||
| beta 1.16.210.58 | Removed /mixer again. | ||||||
| beta 1.16.210.60 | Added /gametest. | ||||||
| 1.17.10 | beta 1.17.10.22 | Added /dialogue. | |||||
| 1.17.30 | beta 1.17.20.20 | respawnBlocksExplode is now a gamerule to /gamerule. | |||||
| 1.18.0 | beta 1.18.0.21 | Added /loot. | |||||
| beta 1.18.0.22 | Removed /loot. | ||||||
| 1.18.10 | beta 1.18.10.21 | Re-added /loot. | |||||
| beta 1.18.10.26 | Added /damage. | ||||||
| 1.18.30 | beta 1.18.20.21 | Added /volumearea. | |||||
| 1.19.0 | beta 1.19.0.30 | Added /script. | |||||
| 1.19.10 | Preview 1.19.10.23 | /locate can now find biomes. | |||||
| 1.19.60 | Preview 1.19.60.22 | Added /scriptevent. | |||||
| 1.19.80 | Preview 1.19.80.20 | Added command suggestions for block states. | |||||
| 1.19.80 | Preview 1.19.80.21 | Added /inputpermission. | |||||
| 1.20.0 | Preview 1.20.0.22 | Added /camera. | |||||
| 1.20.10 | Preview 1.20.10.21 | Added /recipe. | |||||
| 1.20.30 | Preview 1.20.30.22 | Added /transfer. | |||||
| 1.20.60 Experiment | Preview 1.20.60.23 | Added /hud behind the "Upcoming Creator Features" experimental toggle. | |||||
| 1.20.80 | Preview 1.20.80.20 | Added /gametips. | |||||
| 1.21.20 | Preview 1.21.10.22 | Removed /volumearea. | |||||
| 1.21.50 | Preview 1.21.50.20 | Added /set_movement_authority. | |||||
| 1.21.50 Experiment | Preview 1.21.50.25 | Added /aimassist behind the "Aim Assist" experimental toggle. | |||||
| Preview 1.21.50.26 | Added /place behind the "Data-Driven Jigsaw Structures" experimental toggle. | ||||||
| 26.0 | Preview 26.0.23 | Added command macros. | |||||
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 20w14β | Added /debugdim and /warp. | ||||||
| 23w13a_or_b | Added /transform and /vote. | ||||||
Issues relating to "Commands" are maintained on the bug tracker. Issues should be reported and viewed there.
| Java Edition technical | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| Minecraft: Bedrock Edition | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Editions |
| ||||||||
| Development |
| ||||||||
| Technical |
| ||||||||
| Multiplayer | |||||||||
| Exclusive features |
| ||||||||
| Removed | |||||||||