Actualizado:
Una caja de shulker de diamantes
| Versión | Comando |
|---|---|
| Java 1.20.5+ | /give @p minecraft:shulker_box[container=[{slot:0,item:{id:"minecraft:diamond",count:64}}]] |
| Java 1.13–1.20.4 | /give @p minecraft:shulker_box{BlockEntityTag:{Items:[{Slot:0b,id:"minecraft:diamond",Count:64b}]}} |
Desde la 1.20.5 el contenido usa el componente container y la cantidad se escribe en minúscula: count.
Varios objetos (1.20.5+)
/give @p minecraft:shulker_box[container=[{slot:0,item:{id:"minecraft:diamond_sword",count:1}},{slot:1,item:{id:"minecraft:bread",count:32}},{slot:2,item:{id:"minecraft:torch",count:64}}]]
Separa las entradas con comas. Si la misma ranura aparece dos veces, solo se usa la última. Los objetos pueden llevar sus propios componentes, como encantamientos, escritos igual que en /give.
Números de ranura
| Fila | Ranuras |
|---|---|
| Arriba | 0–8 |
| Centro | 9–17 |
| Abajo | 18–26 |
Colocar un cofre lleno
/setblock ~ ~ ~1 minecraft:chest{Items:[{Slot:0b,id:"minecraft:golden_apple",count:3}]}
Un bloque colocado usa datos de bloque (Items), no componentes de objeto. Usa count en la 1.20.5+ y Count:3b antes. La orientación va entre corchetes antes de los datos: minecraft:chest[facing=north]{…}. Los barriles funcionan igual.
Añadir objetos a un cofre ya colocado
/item replace block ~ ~ ~1 container.0 with minecraft:diamond 64
Pone 64 diamantes en la primera ranura del cofre que está un bloque al sur de ti (Java 1.17+). Sustituye lo que hubiera en esa ranura, y las demás ranuras no cambian. En Bedrock, usa /replaceitem block ~ ~ ~1 slot.container 0 diamond 64.
Llenar un cofre con botín aleatorio (Java)
/setblock ~ ~ ~1 minecraft:chest{LootTable:"minecraft:chests/simple_dungeon"}
El cofre se llena con la tabla de botín de las mazmorras la primera vez que un jugador lo abre, así que cada cofre puede sacar objetos distintos. Otras tablas son chests/desert_pyramid y chests/end_city_treasure.
Cajas de colores
Pon primero el color, como en minecraft:red_shulker_box. Los 16 colores son white, orange, magenta, light_blue, yellow, lime, pink, gray, light_gray, cyan, purple, blue, brown, green, red y black.
Problemas frecuentes
- Caja vacía: usaste BlockEntityTag en la 1.20.5+.
- Solo un objeto por ranura:
Countcon mayúscula en la 1.20.5+. - Cofre vacío con setblock: el contenido va entre
{ };[ ]es para los estados de bloque. - Bedrock: /give y /setblock no pueden fijar el contenido; guarda un cofre lleno con
/structurey cárgalo.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.