Command blocks only work in Creative mode and require cheats enabled

A command block is a special block in Minecraft Bedrock that runs commands when activated. Unlike the Java Edition, Bedrock's command block is harder to find because it is not available in the creative inventory by default. You cannot craft it, and you cannot find it in survival mode. To use one, you must be in Creative mode with cheats turned on, then summon it using a command.

The command block exists mainly for map makers and players building custom game modes. It lets you automate actions — spawn mobs, change weather, teleport players, trigger events — without typing commands manually each time. On a home network where multiple players share a world, one player with operator status can set up command blocks that affect everyone.

Key Takeaways

  • Command blocks only appear in Creative mode worlds where cheats are switched on before you create the world.
  • You summon a command block using the command /give @s command_block in the chat window.
  • Only players with operator status (or the world owner) can place and use command blocks.
  • Command blocks run a single command each time they are powered by redstone, a button, or another trigger.
  • Bedrock command blocks work differently than Java Edition — they use slightly different syntax and have fewer options.

Create a new Creative world with cheats enabled

Start by opening Minecraft Bedrock and selecting Create New from the main menu. Choose Create New World (not a template). On the world settings screen, scroll down to the section labeled Cheats and toggle set up Cheats to the on position. This must be done before you create the world — you cannot turn cheats on in an existing world in Bedrock.

After enabling cheats, finish creating the world and load in. You will spawn in Creative mode by default. If you are in Survival mode instead, pause the menu, select Game Mode, and switch to Creative. You now have the ability to use commands and summon blocks.

Open the chat window and summon the command block

Press the T key on keyboard (or the chat button on controller) to open the chat window. Type the following command exactly:

/give @s command_block

Press Enter. A command block will appear in your inventory. The @s means "the player running this command" — in this case, you. If you want to give a command block to another player on your network, replace @s with their username, like /give PlayerName command_block.

If the command does not work, check that cheats are actually on. Pause the menu and look at the top of the settings screen — it should say Cheats On. If it says Cheats Off, cheats were not enabled when you created the world, and you will need to create a new world.

Place the command block and open its interface

With the command block in your hotbar, select it and place it in the world like any other block. Right-click on it (or press the use button on controller) to open the command block interface. You will see a text field where you can type a command. This is where you enter the action you want the block to perform.

Type a command into the field. For example, /summon zombie will spawn a zombie when the block is triggered. You can also use /say Hello to broadcast a message to all players, or /time set day to change the time of day. Type only the command itself — do not include the forward slash a second time.

Power the command block to run the command

A command block does nothing until it receives power. You must connect it to redstone. The simplest way is to place a redstone block next to it — the command will run when ready. For repeated set up, use a redstone repeater and a redstone dust trail connected to a lever or button. Each time you flip the lever or press the button, the command block runs.

You can also use a redstone comparator to trigger the block based on conditions, or connect it to a daylight sensor to run commands automatically at sunrise or sunset. Experiment with different redstone setups to create the automation you need. If the command does not run, check that the redstone is actually connected to the command block — redstone must touch the block directly or through dust.

Understand command block types and settings

Bedrock command blocks have three modes: Impulse, Chain, and Repeat. Impulse blocks run once each time they receive power. Chain blocks run only if the command block before them succeeded. Repeat blocks run every game tick (20 times per second) as long as they are powered. You can change the mode by clicking the dropdown in the command block interface.

You can also toggle Conditional mode, which makes the block run only if the previous command succeeded. This is useful for chaining commands together — for example, run a command only if a player is in a certain location. Leave conditional mode off unless you are building a specific automation that requires it.

Troubleshooting command blocks that do not work

If your command block is placed but the command does not run, first check that redstone is actually powering it. Look for redstone dust or a redstone block touching the command block. If the redstone is connected and the block still does not run, the command syntax may be wrong. Bedrock uses slightly different command syntax than Java Edition — for example, /give @s diamond works, but /give @s diamond 1 (with a quantity) may not work the same way.

Test your command in the chat window first before putting it in a command block. Type it directly and see if it works. If the chat command works but the block does not, the issue is usually the redstone connection. If neither works, check the Minecraft wiki for Bedrock-specific command syntax, as some commands differ between editions. You can also check the command block interface for an error message — it will show red text if the command is invalid.

Frequently Asked Questions

Can I use command blocks in Survival mode?

No. Command blocks only exist in Creative mode worlds where cheats are enabled. Survival mode does not allow command blocks to be placed or used, even if cheats are on. If you need command blocks, you must switch to Creative mode or create a new Creative world.

Do command blocks work the same way in Java and Bedrock?

No. Bedrock command blocks use different command syntax and have fewer customization options than Java Edition. Commands that work in Java may not work in Bedrock, and vice versa. Always test commands in Bedrock's chat window before relying on them in a command block.

Can other players on my network use command blocks I place?

Only players with operator status can place, edit, or set up command blocks. If you are the world owner, you have operator status by default. You can give operator status to other players through the world settings menu, which will let them use command blocks too.

What happens if I put the wrong command in a command block?

Nothing will happen when the block is powered — it will straightforward not run. The command block interface will show an error message in red text explaining what is wrong with the command. You can edit the command at any time by right-clicking the block again and fixing the text.

Can I make a command block run automatically without redstone?

Not directly. Command blocks always need redstone power to set up. However, you can use a repeating command block powered by a redstone block to run a command continuously. Place a redstone block next to a repeat-mode command block, and the command will run every game tick without any button or lever.