Bedrock Edition
Minecraft Bedrock Commands 101
Searchable cheat sheet with 188+ copy-ready examples — essentials plus niche creator/admin commands. Still stuck? Use /help on your build.
Turn on cheats: enable cheats & experiments. Achievements on that world will usually lock.
Java list: Java commands 101.
Selectors
@sself ·@pnearest player ·@aall players ·@eentities ·@rrandom player- Common args:
c=1count ·r=10radius ·type=·name=·tag=
Showing 188 of 188 examples. Tap copy on any row.
Essentials
What most hosts open chat for first.
/gamemode sSurvival (also survival, 0)Survival (also survival, 0)
/gamemode c @pCreative for nearest player (also creative, 1)Creative for nearest player (also creative, 1)
/gamemode aAdventure (also adventure, 2)Adventure (also adventure, 2)
/gamemode spectatorSpectator where supportedSpectator where supported
/tp @s 0 80 0Teleport yourself to XYZTeleport yourself to XYZ
/tp @s ~ ~10 ~10 blocks straight up (relative ~)10 blocks straight up (relative ~)
/tp Steve AlexTeleport Steve to AlexTeleport Steve to Alex
/tp @p @e[type=armor_stand,c=1]Nearest player → nearest armor standNearest player → nearest armor stand
/teleport @s 100 70 -200 facing 100 70 -190/teleport alias with facing/teleport alias with facing
/give @s diamond 64Give items (Bedrock IDs; no Java components)Give items (Bedrock IDs; no Java components)
/give @s command_block 1Command block (cheats / creative)Command block (cheats / creative)
/clear @sClear entire inventoryClear entire inventory
/clear @s diamond 0 10Remove up to 10 diamonds (data 0)Remove up to 10 diamonds (data 0)
/kill @sKill yourselfKill yourself
/kill @e[type=item]Clear dropped itemsClear dropped items
/kill @e[type=!player,r=20]Kill non-players in 20-block radiusKill non-players in 20-block radius
/xp 1000L @sAdd 1000 levels (L = levels)Add 1000 levels (L = levels)
/xp -5L @pRemove 5 levels from nearest playerRemove 5 levels from nearest player
/enchant @s sharpness 5Enchant held itemEnchant held item
/enchant @s unbreaking 3Unbreaking III on held itemUnbreaking III on held item
/effect @s speed 60 1Speed II for 60s (amplifier is 0-based: 1 = II)Speed II for 60s (amplifier is 0-based: 1 = II)
/effect @s clearClear all effectsClear all effects
/effect @e[type=zombie,r=30] slowness 10 2 trueHide particles (true)Hide particles (true)
World, time & weather
Day cycle, weather, difficulty, spawn.
/time set dayAlso night, noon, midnight, or tick numberAlso night, noon, midnight, or tick number
/time set 0Sunrise-ish tickSunrise-ish tick
/time add 1000Advance timeAdvance time
/time query daytimeQuery current daytime ticksQuery current daytime ticks
/weather clearclear | rain | thunderclear | rain | thunder
/weather rain 1200Rain for 1200 secondsRain for 1200 seconds
/toggledownfallToggle precipitationToggle precipitation
/alwaysday trueLock daylight (also /daylock true)Lock daylight (also /daylock true)
/daylock falseUnlock day-night cycleUnlock day-night cycle
/difficulty peacefulpeaceful | easy | normal | hard (or 0–3)peaceful | easy | normal | hard (or 0–3)
/setworldspawn ~ ~ ~World spawn at your feetWorld spawn at your feet
/spawnpoint @s ~ ~ ~Personal bed/spawn for playerPersonal bed/spawn for player
/clearspawnpoint @sRemove personal spawn pointRemove personal spawn point
/spreadplayers 0 0 10 50 false @aScatter players around XZ with spacingScatter players around XZ with spacing
Gamerules
Common /gamerule toggles (query with /gamerule <name>).
/gamerule keepInventory trueKeep items on deathKeep items on death
/gamerule mobGriefing falseStop creeper/enderman/ghast griefStop creeper/enderman/ghast grief
/gamerule doDaylightCycle falseFreeze timeFreeze time
/gamerule doWeatherCycle falseFreeze weatherFreeze weather
/gamerule doMobSpawning falseNatural mob spawns offNatural mob spawns off
/gamerule doFireTick falseFire doesn’t spread/burn out terrainFire doesn’t spread/burn out terrain
/gamerule tntExplodes falseDisable TNT explosionsDisable TNT explosions
/gamerule fallDamage falseNo fall damageNo fall damage
/gamerule drowningDamage falseNo drowning damageNo drowning damage
/gamerule fireDamage falseNo fire damageNo fire damage
/gamerule pvp falseDisable player vs playerDisable player vs player
/gamerule showCoordinates trueShow XYZ (Bedrock)Show XYZ (Bedrock)
/gamerule sendCommandFeedback falseHide command success spamHide command success spam
/gamerule commandBlocksEnabled trueAllow command blocksAllow command blocks
/gamerule randomTickSpeed 3Default 1; higher = faster crops/leavesDefault 1; higher = faster crops/leaves
/gamerule spawnRadius 10World-spawn random radiusWorld-spawn random radius
/gamerule playersSleepingPercentage 100How many must sleep (where supported)How many must sleep (where supported)
/gamerule recipesUnlock trueRecipe unlock behavior (version-dependent)Recipe unlock behavior (version-dependent)
Locate biomes & structures
IDs vary slightly by version — tab-complete in-game when available.
/locate structure villageNearest villageNearest village
/locate structure strongholdStronghold / End portal room areaStronghold / End portal room area
/locate structure fortressNether fortressNether fortress
/locate structure bastion_remnantBastion remnantBastion remnant
/locate structure ancient_cityAncient cityAncient city
/locate structure mansionWoodland mansionWoodland mansion
/locate structure monumentOcean monumentOcean monument
/locate structure trail_ruinsTrail ruinsTrail ruins
/locate structure trial_chambersTrial chambersTrial chambers
/locate structure buried_treasureBuried treasureBuried treasure
/locate structure ruined_portalRuined portalRuined portal
/locate structure shipwreckShipwreckShipwreck
/locate structure ocean_ruinOcean ruinsOcean ruins
/locate structure pillager_outpostPillager outpostPillager outpost
/locate biome cherry_groveCherry groveCherry grove
/locate biome pale_gardenPale gardenPale garden
/locate biome mushroom_islandMushroom fields (id may be mushroom_island)Mushroom fields (id may be mushroom_island)
/locate biome lush_cavesLush cavesLush caves
/locate biome deep_darkDeep darkDeep dark
/locate biome sulfur_cavesSulfur caves (Chaos Cubed / when present)Sulfur caves (Chaos Cubed / when present)
Blocks & structures
Fill, clone, setblock, structure save/load.
/setblock ~ ~ ~ stonePlace stone at feetPlace stone at feet
/setblock ~ ~-1 ~ dirt 0 replaceReplace block below (legacy data)Replace block below (legacy data)
/fill ~-2 ~-1 ~-2 ~2 ~3 ~2 glass 0 hollowHollow glass boxHollow glass box
/fill ~-5 ~ ~-5 ~5 ~5 ~5 air 0 destroyClear region; drop itemsClear region; drop items
/fill ~-3 ~ ~-3 ~3 ~2 ~3 stone 0 outlineStone outline onlyStone outline only
/clone 0 64 0 10 70 10 20 64 20Copy region to new cornerCopy region to new corner
/clone 0 64 0 10 70 10 20 64 20 maskedSkip air when cloningSkip air when cloning
/clone 0 64 0 10 70 10 20 64 20 filtered stoneOnly clone stoneOnly clone stone
/structure save myhouse ~-5 ~-1 ~-5 ~5 ~10 ~5Save structure from selectionSave structure from selection
/structure load myhouse ~ ~ ~Load structure at feetLoad structure at feet
/structure delete myhouseDelete saved structureDelete saved structure
/place feature minecraft:oak ~ ~ ~Place feature (ids version-specific)Place feature (ids version-specific)
/place structure village_plains ~ ~ ~Place jigsaw structure when supportedPlace jigsaw structure when supported
Entities, items & riding
Summon, damage, ride, replaceitem, tags, events.
/summon cow ~ ~ ~Spawn cow at feetSpawn cow at feet
/summon lightning_bolt ~ ~ ~LightningLightning
/summon armor_stand ~ ~ ~Armor standArmor stand
/summon xp_orb ~ ~ ~XP orbXP orb
/damage @e[type=zombie,c=1] 20 entity_attackDeal 20 damage (cause varies)Deal 20 damage (cause varies)
/replaceitem entity @s slot.hotbar 0 diamond_sword 1Put sword in hotbar slot 0Put sword in hotbar slot 0
/replaceitem entity @s slot.weapon.mainhand 0 netherite_pickaxe 1Main handMain hand
/replaceitem block ~ ~-1 ~ slot.container 0 bread 16Chest/hopper belowChest/hopper below
/ride @s start_riding @e[type=horse,c=1]Mount nearest horseMount nearest horse
/ride @s stop_ridingDismountDismount
/ride @e[type=boat,c=1] evict_ridersKick riders outKick riders out
/tag @s add builderAdd entity tagAdd entity tag
/tag @s remove builderRemove tagRemove tag
/tag @a listList your tagsList your tags
/event entity @e[type=creeper,c=1] minecraft:start_explodingTrigger entity event (ids vary)Trigger entity event (ids vary)
/playanimation @e[type=player,c=1] animation.player.sleepingOne-shot animation (creator)One-shot animation (creator)
Player, camera & HUD
Abilities, camera, titles, input — Bedrock-heavy set.
/ability @s mayfly trueAllow flight (Education/ability worlds)Allow flight (Education/ability worlds)
/ability @s worldbuilder trueWorldbuilder ability where availableWorldbuilder ability where available
/ability @s mute trueMute player chat ability flagMute player chat ability flag
/camera @s set minecraft:first_personCamera preset (ids vary)Camera preset (ids vary)
/camera @s clearReset cameraReset camera
/camerashake add @s 0.5 2 positionalShake camera intensity/durationShake camera intensity/duration
/camerashake stop @sStop shakeStop shake
/hud @s hide allHide HUD elements (where supported)Hide HUD elements (where supported)
/hud @s resetReset HUD visibilityReset HUD visibility
/inputpermission @s movement disabledLock movement inputLock movement input
/inputpermission @s camera enabledRe-enable camera lookRe-enable camera look
/title @a title §6Boss FightPlain title (§ color codes)Plain title (§ color codes)
/title @a subtitle Get ReadySubtitleSubtitle
/title @a actionbar Wave 1Action barAction bar
/title @a times 10 70 20Fade in / stay / fade out ticksFade in / stay / fade out ticks
/titleraw @a title {"rawtext":[{"text":"Hello"}]}JSON title (titleraw)JSON title (titleraw)
/tellraw @a {"rawtext":[{"text":"Hi everyone"}]}JSON chat messageJSON chat message
/say Adventure starts nowBroadcast as narrator/server styleBroadcast as narrator/server style
/tell Steve Meet at spawnPrivate message (/msg, /w aliases)Private message (/msg, /w aliases)
/me celebrates* player celebrates* player celebrates
Sound, music, particles & fog
Atmosphere commands for maps and cutscenes.
/playsound random.levelup @a ~ ~ ~ 1 1Play sound at locationPlay sound at location
/stopsound @aStop sounds for playersStop sounds for players
/music play music.game 1 0Play music track (ids pack-dependent)Play music track (ids pack-dependent)
/music stop 2Fade out musicFade out music
/music volume 0.5Set music volumeSet music volume
/particle minecraft:heart_particle ~ ~2 ~Spawn particlesSpawn particles
/particle minecraft:huge_explosion_emitter ~ ~ ~Explosion emitterExplosion emitter
/fog @s push minecraft:fog_default fogidPush fog setting (resource pack ids)Push fog setting (resource pack ids)
/fog @s remove fogidRemove named fogRemove named fog
/fog @s pop fogidPop fog stack entryPop fog stack entry
Loot & recipes
Loot tables and recipe unlocks.
/loot spawn ~ ~ ~ loot chests/simple_dungeonSpawn loot table drops (path varies)Spawn loot table drops (path varies)
/loot give @s loot entities/zombieGive zombie loot table to playerGive zombie loot table to player
/loot insert ~ ~-1 ~ loot chests/village/village_weaponsmithInsert into container belowInsert into container below
/recipe give @s *Unlock all recipes for playerUnlock all recipes for player
/recipe take @s *Revoke all recipesRevoke all recipes
/recipe give @s boatUnlock a specific recipe idUnlock a specific recipe id
Scoreboards, execute & tests
Map logic, functions, schedules.
/scoreboard objectives add kills dummy KillsCreate dummy objectiveCreate dummy objective
/scoreboard objectives setdisplay sidebar killsShow on sidebarShow on sidebar
/scoreboard players set @s kills 0Set scoreSet score
/scoreboard players add @s kills 1IncrementIncrement
/scoreboard players list @sList scores for playerList scores for player
/execute as @a at @s run say hiModern execute (as/at/run)Modern execute (as/at/run)
/execute as @e[type=cow] at @s run particle minecraft:heart_particle ~ ~1 ~Hearts on cowsHearts on cows
/execute if entity @p[r=5] run say someone nearbyConditional executeConditional execute
/function mypack/startRun behavior-pack function fileRun behavior-pack function file
/schedule on_area_loaded add ~-16 ~ ~-16 ~16 ~ ~16 mypack/loadRun when chunks loadRun when chunks load
/testfor @a[r=10]Count matching entities (command-block friendly)Count matching entities (command-block friendly)
/testforblock ~ ~-1 ~ stoneTest block belowTest block below
/testforblocks 0 64 0 5 70 5 10 64 10Compare two regionsCompare two regions
Ticking areas & mob events
Keep chunks loaded; control raids/wandering traders etc.
/tickingarea add ~-8 ~ ~-8 ~8 ~ ~8 baseNamed ticking area around youNamed ticking area around you
/tickingarea add circle ~ ~ ~ 4 spawnchunksCircular ticking areaCircular ticking area
/tickingarea remove baseRemove by nameRemove by name
/tickingarea remove_allClear all ticking areasClear all ticking areas
/tickingarea list allList ticking areasList ticking areas
/mobevent minecraft:pillager_patrols_event falseDisable pillager patrolsDisable pillager patrols
/mobevent minecraft:wandering_trader_event falseDisable wandering traderDisable wandering trader
/mobevent minecraft:ender_dragon_event trueAllow dragon event where applicableAllow dragon event where applicable
Ops, Realms & dedicated server
Permission and server management (not all work on every host).
/op SteveGrant operatorGrant operator
/deop SteveRevoke operatorRevoke operator
/kick Steve GriefingKick with reasonKick with reason
/listList online playersList online players
/allowlist add SteveAllowlist (whitelist) addAllowlist (whitelist) add
/allowlist remove SteveAllowlist removeAllowlist remove
/allowlist listShow allowlistShow allowlist
/allowlist onEnable allowlistEnable allowlist
/setmaxplayers 10Session max playersSession max players
/reloadReload functions/scripts from behavior packsReload functions/scripts from behavior packs
/save holdBDS: pause saving (admin)BDS: pause saving (admin)
/save resumeBDS: resume savingBDS: resume saving
/save queryBDS: save statusBDS: save status
/stopStop dedicated serverStop dedicated server
/transfer Steve play.example.com 19132Transfer player to another serverTransfer player to another server
/wsserver wss://example.comConnect WebSocket (/connect alias)Connect WebSocket (/connect alias)
/changesetting difficulty hardBDS: change setting liveBDS: change setting live
/permission listPermissions (where supported)Permissions (where supported)
/packstackPrint active pack stackPrint active pack stack
Creator / niche
NPC dialogue, scripting hooks, GameTest — often needs experiments or packs.
/dialogue open @e[type=npc,c=1] @p scene1Open NPC dialogue sceneOpen NPC dialogue scene
/dialogue change @e[type=npc,c=1] scene2 @pChange dialogue sceneChange dialogue scene
/scriptevent craftmc:demo {"ok":true}Fire script event with payloadFire script event with payload
/script debugger connectScript debugger (dev builds / where enabled)Script debugger (dev builds / where enabled)
/gametest runallRun GameTests (Beta APIs experiment)Run GameTests (Beta APIs experiment)
/helpList commands you can runList commands you can run
/help giveHelp for one commandHelp for one command
/help 2Help page 2Help page 2
FAQ
Do Bedrock commands match Java?
Many names match, but syntax differs: Bedrock often uses older numeric block data, selector args like c=1 and r=10, replaceitem instead of modern Java item components, and Bedrock-only commands (structure, camerashake, tickingarea, dialogue, ability). Always test on Bedrock.
How do I open chat / commands on console?
Enable cheats, then open chat from the pause/emote UI (controller mapping varies). On Windows/mobile use T or the chat button.
Why does /locate fail?
Wrong structure/biome id for your version, cheats off, or no permission. Use /help locate and tab-complete when the game offers it.
What if a niche command isn’t listed?
Run /help in-game for the live list on your build, or /help <command>. Preview/BDS builds add commands that stable Realms may not have.