Learn Projects Resources Tools ReviewsConnect Sign Up
NEW Bedrock & Java edition support

Master Minecraft
commands.

Learn commands the way creators actually use them — from your first slash to real, working systems. Copy syntax that runs. Understand what it does. Build worlds.

Free forever — no signup, no setup
cmdblock — interactive command reference
/ execute as @a run say
/execute as <targets> run <command>
Run a command as a different entity
/summon <entity> <position>
Spawn an entity at a specific location
/playsound <sound> <player><sound> <source> <targets>
Play a sound effect to a player
80+ commands navigate select
/execute as @a run say hello /summon creeper ~ ~ ~ /fill ~-5 ~ ~-5 ~5 ~5 ~5 stone /scoreboard objectives add kills dummy /tp @p 100 64 -200 /give @p diamond 64 /title @a title Welcome{"text":"Welcome"} /effect give @a speed 60 2 /setblock ~ ~1 ~ redstone_block /tag @p add admin /particle minecraft:basic_flame_particleflame ~ ~ ~ /gamerule keepInventory true
Why cmdblock

Everything you need to go from / to sorcery

Built for players who want to go beyond commands — from your first redstone door to a custom server-wide minigame.

Two editions, one source of truth

Switch editions in your profile and every example, command, and project adapts to your platform. No more guessing whether a syntax works in Bedrock or Java.

BEDROCK
/effect @a speed 30 1
JAVA
/effect give @a speed 30 1
BEDROCK
/title @a title Welcome
JAVA
/title @a title {"text":"Welcome"}
BEDROCK
Windows, Mobile, Console
JAVA
PC, Mac, Linux

Block-by-block paths

Iron → Emerald → Diamond → Netherite. Each course builds on the last — no jumping around, no missed pieces.

iron · basic syntax
emerald · execute trees
diamond · titles, particles, cameras

Real, working syntax

Every example is tested in-game. Copy it. Paste it. Watch it run.

# spawn a tagged armor stand
/summon armor_stand ~ ~ ~ {
  Tags:["marker"],
  Invisible:1b
}
/summon armor_stand ~ ~ ~
/tag @e[type=armor_stand,c=1] add marker

World downloads SOON

Every lesson ships with a .mcworld — drop into the finished example and take it apart.

Built by creators

Real builders. Real worlds. Real questions answered.

Open & free, always

No paywalls. No premium tier. Your progress, exported any time.

From the test world

When the chain just won't trigger

We've all been there. cmdblock is the answer when /execute is fighting you.

CMDBLOCK TEST WORLD
4 online
<Thankdapro> try /execute as @a run say test
<Ghhjfgn> hmm that isnt working how do i do it
<Gravastar_> did you set the first block to repeat
<Ghhjfgn> yeah still not triggering the chain
<Thankdapro> dont ask me, learn from cmdblock.org
<Ghhjfgn> isnt that the one with java and bedrock together
<Thankdapro> yeah explains both so you dont get stuck like this
<Ghhjfgn> oh wait thats actually cool
Gravastar_ is typing
Who it's for

For anyone who's typed /

Curious players

Just starting? Type your first slash and never get stuck on syntax.

Map makers

Build adventure maps, minigames, and puzzles with reusable patterns.

Educators

Use Minecraft to teach logic, sequencing, and computational thinking.

Server admins

Ship gamerules, permissions, and world-management tooling that holds up.

0
commands documented
0
editions covered
0
free, forever
worlds to build

Ready to build?

Free account tracks your progress across every course and project. No credit card, no upsell.