Actualizado:

La lista

Objeto/give en JavaPara qué sirve
Barrera/give @s minecraft:barrierParedes invisibles
Luz/give @s minecraft:lightFuente de luz invisible
Palo de desarrollo/give @s minecraft:debug_stickCambiar estados de bloques (solo Java)
Bloque de comandos/give @s minecraft:command_blockEjecutar comandos automáticamente
Bloque estructural/give @s minecraft:structure_blockGuardar y cargar construcciones
Vacío estructural/give @s minecraft:structure_voidConservar los bloques originales al cargar una construcción

En Bedrock puedes quitar el prefijo, como en /give @s barrier.

Barrera: paredes invisibles

/give @s minecraft:barrier 64

Ni los jugadores ni las criaturas pueden atravesar una barrera, pero nadie la ve. Úsala para mantener a los jugadores en un recorrido de parkour o dentro de la zona jugable de un mapa. Sujeta una barrera en modo creativo para ver dónde están colocadas. No se pueden romper en supervivencia.

Bloque de luz: luz sin antorchas

Añadido en Java 1.17, ilumina una zona sin que se vea nada. El nivel va de 0 a 15 y por defecto es 15.

VersiónBloque de luz con nivel 10
Java 1.20.5+/give @s minecraft:light[minecraft:block_state={level:"10"}]
Java 1.17–1.20.4/give @s minecraft:light{BlockStateTag:{level:"10"}}

Haz clic derecho en un bloque de luz colocado mientras sujetas otro para cambiar su nivel. Los bloques de luz colocados solo muestran el icono de bombilla mientras sujetas el objeto. Bedrock también tiene bloques de luz, pero el ID cambia según la versión, así que sigue las sugerencias del juego.

Palo de desarrollo: cambiar estados de bloques

/give @s minecraft:debug_stick

Solo en Java. Haz clic izquierdo en un bloque para elegir una propiedad como facing o shape y clic derecho para ir cambiando su valor. Te permite fijar la forma de las escaleras, las conexiones de las vallas o la edad de los cultivos después de colocarlos, sin que los bloques vecinos los vuelvan a cambiar.

Bloque de comandos

/give @s minecraft:command_block

Ejecuta el comando escrito dentro, normalmente con una señal de redstone. Necesitas el modo creativo para editarlo, y en 1.21.8 y anteriores los servidores necesitan enable-command-block=true en server.properties. Desde Java 1.21.9 esta propiedad ya no existe y los bloques de comandos funcionan por defecto; si estaban desactivados, ejecuta /gamerule command_blocks_work true (commandBlocksEnabled en 1.21.9 y 1.21.10). La guía de bloques de comandos explica los bloques de impulso, en cadena e iterativos.

Bloque estructural y vacío estructural

Un bloque estructural guarda los bloques de una zona con un nombre y los carga en otro sitio; el tamaño guardado tiene un límite. Coloca vacíos estructurales dentro de la zona guardada para marcar los huecos donde deben quedarse los bloques originales al cargar la estructura.

Cuando no funciona

Preguntas frecuentes

Comprueba tu comando

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