The library
Minecraft command list
Every Minecraft command in one place. Browse all 50 slash commands below โ from beginner essentials like /tp and /give to advanced tools like /execute and /scoreboard. Each command has a plain-English explanation, the exact syntax, copy-paste examples, common mistakes and a live animated demo.
New to commands? Make sure cheats are enabled in your world (or that you have operator status on a server), then open the chat with T (or /) and type the command. Use the search below to jump straight to the one you need.
8 commands
๐ฑ Beginner commands
Your first commands. Safe, simple, instant wins.
- ๐/tpBeginnerMove yourself or someone else anywhere in the world - instantly.
- ๐/giveBeginnerDrop any item straight into a player's inventory.
- ๐ฎ/gamemodeBeginnerFlip between Survival, Creative, Adventure, and Spectator.
- ๐/timeBeginnerSet or skip the time of day in an instant.
- ๐ข/sayBeginnerSend a message to everyone on the server, shown with your name.
- โ/helpBeginnerList all commands or see how to use a specific one.
- ๐ฑ/seedBeginnerReveal the seed that generated your world.
- ๐๏ธ/spawnpointBeginnerChoose where a player respawns after dying.
8 commands
๐งฐ Utility commands
Everyday tools that make building easier.
- โ๏ธ/effectUtilityGive players powers like speed, strength, or night vision.
- โ ๏ธ/killUtilityInstantly remove mobs, items, or players from the world.
- ๐งน/clearUtilityWipe items from a player's inventory - all of them, or just one.
- ๐ข/xpUtilityGive or set experience points and levels for any player.
- โ๏ธ/msgUtilitySend a private message only the target can see.
- โจ/enchantUtilityAdd an enchantment to the item a player is holding.
- ๐งญ/locateUtilityFind the closest structure, biome, or point of interest near you.
- ๐ฅ/damageUtilityDeal a set amount of damage to a player or mob.
12 commands
๐ก๏ธ Admin commands
Run the server. Manage players and the world.
- ๐/gameruleAdminChange how the world behaves - keep items, freeze time, and more.
- ๐/difficultyAdminDecide how dangerous the world is, from peaceful to hard.
- ๐ก๏ธ/opAdminGive a player operator powers so they can run commands too.
- ๐ฆ๏ธ/weatherAdminSummon sunshine, rain, or a full thunderstorm.
- ๐/listAdminShow every player currently connected to the server.
- ๐/setworldspawnAdminSet the shared spawn point new players appear at.
- ๐ข/kickAdminDisconnect a player from the server, with an optional reason.
- ๐ซ/banAdminPermanently bar a player from joining the server.
- ๐๏ธ/pardonAdminRemove a player from the ban list so they can rejoin.
- ๐/whitelistAdminManage the list of players allowed onto the server.
- ๐ฆ/worldborderAdminSet how big the playable world border is, optionally over time.
- ๐/stopAdminSafely save the world and shut the server down.
8 commands
โจ Fun commands
Spawn chaos, summon mobs, bend the rules.
- ๐ฒ/summonFunConjure mobs, animals, or items anywhere you like.
- ๐/particleFunPaint the air with hearts, flames, sparkles, and more.
- ๐/playsoundFunTrigger any in-game sound for a player - perfect for surprises.
- ๐ชง/titleFunFlash large titles and subtitles across a player's screen.
- ๐ญ/meFunDescribe what you're doing in third person, like an emote.
- ๐ด/rideFunMake one entity ride another, or dismount it.
- ๐ฌ/tellrawFunSend colorful, formatted text to players using JSON.
- ๐ฉธ/bossbarFunCreate and control the colorful bar at the top of the screen.
14 commands
โ๏ธ Advanced commands
Power tools. Chain logic and automate the world.
- ๐ง /executeAdvancedThe Swiss-army command - run other commands as anyone, anywhere, if a condition is met.
- ๐งฎ/scoreboardAdvancedCreate objectives and keep score - the foundation of mini-games.
- ๐งฑ/fillAdvancedPlace a whole rectangle of blocks at once - instant walls and floors.
- โฌ/setblockAdvancedDrop a single block at an exact spot - even ones you can't craft.
- ๐งฌ/cloneAdvancedCopy a box of blocks from one place to another.
- ๐/itemAdvancedReplace or modify the item in a specific inventory or equipment slot.
- ๐ก๏ธ/teamAdvancedCreate teams to color names, control friendly fire, and more.
- ๐ท๏ธ/tagAdvancedAttach invisible labels to entities to target them later.
- ๐๏ธ/triggerAdvancedLet non-op players change their own enabled objective score.
- ๐งฌ/dataAdvancedView or change the hidden NBT data of entities and blocks.
- ๐/functionAdvancedRun a list of commands stored in a datapack function file.
- โณ/scheduleAdvancedRun a datapack function after a set amount of time.
- ๐/advancementAdvancedGive or take away advancements from players.
- ๐/attributeAdvancedChange stats like speed, health, or attack damage on entities.
Frequently asked questions
- How do you use commands in Minecraft?
- Open the chat with the T key (or press / to start a command), type the slash command such as /tp or /give, then press Enter. Commands only work if cheats are enabled in your world or you have operator (op) status on a server.
- How do you turn on cheats so commands work?
- When creating a new world, switch "Allow Cheats" on. For an existing Java world, open it to LAN and enable cheats; on Bedrock, toggle cheats in the world settings. On a multiplayer server you need to be made an operator with the /op command.
- Do Minecraft commands work on both Java and Bedrock Edition?
- Most core commands like /tp, /give, /gamemode and /effect exist on both editions, but the exact syntax and some commands differ between Java and Bedrock. Always check which edition a command example is written for.
- How many commands are there in Minecraft?
- Minecraft has dozens of slash commands. This list covers the 50 most useful ones, each with a plain-English explanation, the exact syntax, copy-paste examples and a live visual demo.
- Can you use commands without cheats turned on?
- No. Standard commands and command blocks require cheats to be enabled, or operator status on a server. Without them the game blocks the command and shows an "unknown or incomplete command" or permission error.