Actualizado:

La forma básica

/setblock ~ ~1 ~ minecraft:stone

Primero la posición y después el ID del bloque. Esto coloca piedra un bloque por encima de ti. Usa números como 100 64 -20 o ~ para desplazamientos desde ti. Bedrock también acepta stone sin minecraft:.

replace, destroy y keep

ModoQué hace
replace (por defecto)Quita el bloque anterior y coloca el nuevo.
destroyRompe antes el bloque anterior; cae como objeto, con sonido y partículas.
keepSolo lo coloca si el sitio es aire.
/setblock ~ ~ ~2 minecraft:oak_planks keep

Orientación y forma (estados de bloque)

/setblock ~ ~ ~1 minecraft:oak_stairs[facing=north]
/setblock ~ ~ ~1 minecraft:oak_slab[type=top]

En Java, los estados van entre corchetes justo después del ID. Bedrock los escribe como ["nombre"=valor] con los nombres entre comillas, y algunos nombres de estado son distintos, así que sigue las sugerencias.

Un cofre con objetos (Java)

/setblock ~ ~ ~1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:diamond",count:3}]}

Los datos del bloque van entre llaves detrás del bloque. Desde 1.20.5 la cantidad es count en minúsculas; en 1.20.4 y anteriores escribe Count:3b.

Una puerta con bloques de comandos

/setblock 10 64 20 minecraft:air
/setblock 10 64 20 minecraft:iron_block

Conecta la primera línea a un botón para abrir un hueco de un bloque y la segunda para volver a cerrarlo. No añadas destroy al comando de abrir: soltaría el bloque de hierro como objeto cada vez, y la puerta se convertiría en una granja de hierro. Para puertas más grandes usa /clone o /fill.

Problemas habituales

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.