Actualizado:
La lista
| Objeto | /give en Java | Para qué sirve |
|---|---|---|
| Barrera | /give @s minecraft:barrier | Paredes invisibles |
| Luz | /give @s minecraft:light | Fuente de luz invisible |
| Palo de desarrollo | /give @s minecraft:debug_stick | Cambiar estados de bloques (solo Java) |
| Bloque de comandos | /give @s minecraft:command_block | Ejecutar comandos automáticamente |
| Bloque estructural | /give @s minecraft:structure_block | Guardar y cargar construcciones |
| Vacío estructural | /give @s minecraft:structure_void | Conservar 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ón | Bloque 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
- El ID sale en rojo: puede que tu versión aún no tenga el objeto. Los bloques de luz necesitan Java 1.17+ y el palo de desarrollo Java 1.13+.
- El nivel de luz no cambia: en 1.20.5+, la forma antigua
{BlockStateTag:…}se ignora. - El bloque de comandos no hace nada: revisa el ajuste del servidor y que el bloque reciba energía o esté en Siempre activo.
- No hay palo de desarrollo en Bedrock: solo existe en Java.
Preguntas frecuentes
- ¿Cómo quito las barreras? Sujeta una en modo creativo para que se vean y rómpelas. O sustitúyelas con
/fill … air replace minecraft:barrier. - ¿Se pueden poner bloques de luz bajo el agua? Sí, pueden estar anegados y siguen iluminando.
- ¿Necesito trucos? Sí. /give necesita los trucos en un jugador o permiso de operador en un servidor.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.