Comando /setblock en Minecraft: poner un bloque con su orientación, cofres llenos y redstone
/setblock pone un bloque exacto en unas coordenadas exactas: una barrera en el spawn, un bloque de redstone que enciende un circuito a distancia, un cofre con premios ya dentro o un bloque de comandos ya escrito. Es el hermano pequeño de /fill (que rellena zonas) y el que más se usa dentro de otros comandos. Aquí va cómo se escribe hoy, cómo se elige hacia dónde mira el bloque y qué significa cada error.
Quién puede usarlo
/setblock es un comando de operador (nivel 2), como /fill y /clone. En un mundo de un jugador hacen falta los trucos activados; en un servidor, ser op: en la consola escribe op TuNombre (cómo dar op).
Esta guía es de Minecraft Java, el de los servidores con Paper. En Bedrock también existe, pero los estados de los bloques se escriben de otra forma, con comillas.
¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.
Cómo se escribe
La forma es /setblock <x y z> <bloque> [modo]. Por ejemplo, /setblock 100 64 -200 diamond_block pone un bloque de diamante en esas coordenadas, y /setblock ~ ~-1 ~ gold_block cambia por oro el bloque que tienes bajo los pies.
Las coordenadas las ves con F3 (la línea «Block», o «Targeted Block» a la derecha si miras un bloque). Valen las relativas: ~ ~ ~ es donde estás, ~ ~1 ~ un bloque más arriba y ^ ^ ^2 dos bloques delante de donde miras.
El bloque va con su nombre en inglés (stone, oak_planks, redstone_block), con minecraft: delante o sin él. Pulsa Tab mientras escribes y el chat te enseña la lista. Para quitar un bloque, se pone aire: /setblock 100 64 -200 air.
Los modos: replace, destroy, keep y strict
Al final se puede elegir qué pasa con el bloque que ya había. Si no pones nada, es replace:
replace: cambiarlo sin más
Quita lo que hubiera y pone el bloque nuevo, sin soltar nada. Es lo normal.
destroy: romperlo como si lo picaras
/setblock ~ ~ ~1 air destroyrompe el bloque de delante con su sonido y sus partículas y suelta lo que soltaría al picarlo (un cofre, también lo que llevaba dentro). Ojo en un bloque de comandos que se repite: cada vez suelta objetos y acaba llenando el suelo.keep: solo si está vacío
/setblock ~ ~ ~ torch keeppone la antorcha solo si en ese sitio hay aire. Si hay otra cosa, no toca nada y avisa de que no ha podido. Sirve para bloques de comandos que se repiten y no deben pisar lo que construya alguien.strict: sin tocar lo de alrededor
Desde la 1.21.5,
strictcoloca el bloque sin que el juego actualice los de al lado: ni se cae una antorcha, ni se enciende la redstone vecina, ni corre el agua. Úsalo solo si el bloque sale distinto de lo que querías.
Hacia dónde mira: los estados del bloque
Muchos bloques tienen opciones: hacia dónde mira una escalera, si una puerta está abierta, si un tronco está tumbado. Se escriben entre corchetes, pegados al nombre y separados por comas: /setblock ~ ~ ~ oak_stairs[facing=north,half=top] pone una escalera boca abajo mirando al norte.
Lo que no pongas se queda como viene de fábrica. Para saber qué opciones tiene un bloque, míralo con F3 abierto: a la derecha, debajo de su nombre, salen sus estados tal y como se escriben (facing: north, half: bottom…). En el chat, al abrir el corchete, Tab te enseña las que existen.
Escaleras y bloques que miran a un lado
facing=north,south,eastowest. Para hornos, cofres, dispensadores:/setblock ~ ~ ~ furnace[facing=east].Troncos tumbados
/setblock ~ ~ ~ oak_log[axis=x]:axisesx,y(de pie) oz.Losas
/setblock ~ ~ ~ stone_slab[type=top]:toparriba,bottomabajo ydoubleel bloque entero.Puertas y camas: dos mitades
Una puerta son dos bloques:
/setblock ~ ~ ~ oak_door[half=lower,facing=north]y/setblock ~ ~1 ~ oak_door[half=upper,facing=north]. Con la cama igual,part=footypart=headuno al lado del otro. Si pones solo una mitad, se rompe al momento.
Bloques con contenido: cofres y bloques de comandos
Detrás de los corchetes (o del nombre, si no hay) se pueden poner los datos del bloque entre llaves. Son los mismos que guardaría el juego, así que el bloque sale ya lleno o ya escrito.
Un cofre con objetos dentro
/setblock ~ ~ ~1 chest[facing=south]{Items:[{Slot:0b,id:"minecraft:diamond",count:5},{Slot:1b,id:"minecraft:golden_apple",count:3}]}pone delante de ti un cofre con 5 diamantes y 3 manzanas de oro. Desde la 1.20.5 la cantidad va en minúscula (count); los vídeos viejos conCount:5bya no valen. Los huecos (Slot) van del 0 al 26.Un bloque de comandos ya escrito
/setblock ~ ~ ~1 command_block{Command:"say Bienvenidos al servidor"}. Conrepeating_command_block{Command:"…",auto:1b}se repite y queda «Siempre activo». Para que funcionen, la reglacommand_blocks_worktiene que estar en true (más en la guía de bloques de comandos).Encender un circuito a distancia
/setblock 120 60 -40 redstone_blockenciende lo que haya cableado a ese sitio;/setblock 120 60 -40 airlo apaga. Es el truco de siempre para abrir puertas, lanzar fuegos artificiales o arrancar un minijuego desde un comando o desde la consola.
Ideas para tu servidor
Una barrera invisible donde no quieres que pase nadie: /setblock 0 70 5 barrier (se ve solo con una barrera en la mano). Un cofre de premio que reaparece en un evento, con setblock … chest{Items:[…]} cada vez que empieza. Un bloque de redstone que abre la puerta del spawn cuando termina la cuenta atrás. O quitar el agua que alguien ha volcado: /setblock ~ ~ ~ air sobre la fuente.
Para más de un bloque, mejor /fill, que rellena una caja entera de una vez; para copiar algo que ya existe, /clone; y para poner una estructura entera guardada, /place.
Los errores y qué significan
«No se ha podido colocar el bloque»: el comando estaba bien, pero no ha cambiado nada. Pasa cuando en ese sitio ya está exactamente ese bloque (con los mismos estados), o con keep cuando el sitio no está vacío.
«Tipo de bloque desconocido»: el nombre está mal o en español. Va en inglés y con guiones bajos: oak_planks, no tablones de roble. Pulsa Tab.
«El bloque … no posee la propiedad …» o «El bloque … no acepta … para la propiedad …»: un estado que ese bloque no tiene (una losa no tiene facing) o un valor que no existe (facing=up en una escalera). Míralo con F3 sobre un bloque igual.
«Se requiere «]» para cerrar las propiedades del bloque»: falta el corchete de cierre o hay un espacio dentro. Va todo junto: [facing=north,half=top].
«Esa ubicación no está cargada»: las coordenadas caen en chunks que no tiene cargados nadie. /setblock solo funciona cerca de un jugador o en zonas con forceload.
«¡Esa ubicación está fuera del mundo!»: la altura se sale. En el mundo normal se construye de -64 a 319; en el Nether y el End, de 0 a 255.
«Aquí no se permiten etiquetas; solo bloques reales»: has puesto algo como #minecraft:logs. Las etiquetas sirven para buscar (en /fill … replace o en /clone … filtered), no para colocar: pon un bloque concreto.
«Hay datos de más» o «Se requiere clave»: algo mal en las llaves, una coma de más, una comilla sin cerrar o un espacio entre el nombre y la llave.
Desde la consola del servidor
En la consola va sin la barra y con coordenadas fijas: setblock 120 60 -40 redstone_block. La consola no está en ningún sitio, así que ~ ~ ~ es el punto de aparición del mundo. Para ponerlo donde está un jugador: execute at Ana run setblock ~ ~-1 ~ gold_block.
Para otra dimensión, execute in minecraft:the_nether run setblock 10 70 10 glowstone lo pone en el Nether, aunque tú estés en el mundo normal (la zona tiene que estar cargada).
En NapNodes
Los servidores de Minecraft van en Paper con la última versión, así que vale todo lo de esta guía, strict y el formato nuevo de los cofres incluidos. Los comandos se escriben en «Consola» del panel, sin la barra, y ahí te haces op con op TuNombre para usarlos desde el chat.
La regla de los bloques de comandos se cambia también sin comandos, en «Configuración» → «Reglas del juego» → «Los bloques de comandos funcionan», con el servidor encendido. Si vas a llenar zonas grandes, el generador de /fill y /clone escribe el comando y lo parte en trozos. Y si aún no tienes servidor, el gratis sirve para probar comandos con tus amigos sin tarjeta.
Preguntas frecuentes
¿Cómo se usa el comando /setblock en Minecraft?
Con las coordenadas y el bloque: /setblock 100 64 -200 stone. Con ~ ~-1 ~ cambia el bloque que tienes debajo. Hace falta ser op o tener los trucos activados.
¿Cómo quito un bloque con un comando?
Poniendo aire en su sitio: /setblock x y z air. Si quieres que suelte el bloque como al picarlo, añade destroy al final.
¿Cómo pongo una escalera o un horno mirando a un lado?
Con el estado entre corchetes: /setblock ~ ~ ~ oak_stairs[facing=north]. F3 sobre un bloque te enseña qué estados tiene y cómo se escriben.
¿Cómo pongo un cofre con objetos dentro?
Con los datos entre llaves: /setblock ~ ~ ~1 chest{Items:[{Slot:0b,id:"minecraft:diamond",count:5}]}. Desde la 1.20.5 la cantidad es count en minúscula.
¿Qué diferencia hay entre /setblock y /fill?
/setblock pone un solo bloque en un sitio exacto; /fill rellena una caja entera entre dos esquinas.
¿Qué significa «No se ha podido colocar el bloque»?
Que no ha cambiado nada: en ese sitio ya estaba ese mismo bloque, o usaste keep y el sitio no estaba vacío.
¿Te ha servido esta guía?
¿Lo montamos?
Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.
¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.
Herramienta gratis: Generador de /fill y /clone. Dos esquinas y el bloque, y sale el /fill o el /clone. Si pasa de 32768 bloques, lo parte en comandos que caben y hacen lo mismo.
Sigue leyendo
- Comando /fill en Minecraft: rellenar, vaciar y hacer cajas huecas (y /clone)
Cómo usar /fill en Minecraft Java: rellenar o vaciar zonas, cajas huecas, cambiar un bloque por otro, el límite de 32768 bloques y copiar con /clone.
- Comando /particle en Minecraft: partículas de color, sobre jugadores y que se repitan
Cómo usar /particle en Minecraft de hoy: qué es cada número, polvo de color, bloques y objetos, partículas sobre cada jugador, force y los errores típicos.
- Selectores de Minecraft: @a, @p, @e, @s, @r y @n con sus argumentos y ejemplos
Qué coge cada selector de Minecraft (@a, @p, @r, @e, @s y @n), cómo filtrar por tipo, distancia, etiqueta o equipo, y los errores típicos explicados.