Actualizado:
Forma básica
/loot give @p loot minecraft:chests/simple_dungeon
Sortea el botín de un cofre de mazmorra y da el resultado al jugador más cercano. Cada vez da objetos distintos.
Un comando /loot tiene dos partes: adónde van los objetos y qué se sortea.
Adónde van los objetos
| Sintaxis | Destino |
|---|---|
give @p | El inventario del jugador |
spawn ~ ~1 ~ | Soltados como objetos en esa posición |
insert 10 64 10 | Dentro del cofre o contenedor que hay ahí |
replace block 10 64 10 container.0 | Sustituye una ranura del contenedor |
replace entity @p hotbar.0 | Sustituye una ranura del jugador |
Qué se sortea
| Sintaxis | Resultado |
|---|---|
loot <tabla> | Tablas de botín de cofres, pesca y otras |
kill <entidad> | Lo que soltaría esa criatura (no muere) |
mine <pos> [herramienta] | Lo que soltaría ese bloque (no se rompe) |
fish <tabla> <pos> | Una captura al pescar en ese lugar |
Ejemplos
/loot spawn ~ ~1 ~ loot minecraft:chests/end_city_treasure
/loot give @p kill @e[type=minecraft:zombie,limit=1,sort=nearest]
/loot give @p mine ~ ~-1 ~ minecraft:diamond_pickaxe
/loot give @p fish minecraft:gameplay/fishing ~ ~ ~
- La línea 1 suelta delante de ti el tesoro de una ciudad del End.
- La línea 2 da el botín del zombi más cercano, que sigue vivo.
- La línea 3 da lo que suelta el bloque bajo tus pies al picarlo con un pico de diamante. Si la herramienta tiene Fortuna u otros encantamientos, se aplican.
- La línea 4 da una captura de pesca.
Tablas de botín habituales
| ID | Contenido |
|---|---|
minecraft:chests/simple_dungeon | Cofre de mazmorra |
minecraft:chests/desert_pyramid | Templo del desierto |
minecraft:chests/buried_treasure | Tesoro enterrado |
minecraft:chests/bastion_treasure | Sala del tesoro de un bastión |
minecraft:chests/end_city_treasure | Ciudad del End |
minecraft:chests/ancient_city | Ciudad antigua |
minecraft:gameplay/fishing | Pesca |
Pulsa Tab mientras escribes para ver todos los IDs. Para que el botín se sortee la primera vez que se abre un cofre, coloca un cofre con LootTable.
Crear una máquina de gacha
/execute as @p if entity @s[scores={coins=10..}] run loot give @s loot minecraft:chests/simple_dungeon
/execute as @p if entity @s[scores={coins=10..}] run scoreboard players remove @s coins 10
El jugador más cercano recibe un premio y paga 10 monedas solo si tiene 10 o más. Si escribieras @p[scores=...], se elegiría a un jugador más lejano cuando el más cercano no puede pagar. Ejecuta las dos líneas en orden desde un botón y tendrás una máquina de premios. Para la puntuación de monedas, consulta la guía de scoreboard. Para tu propia lista de premios, crea una tabla de botín en un paquete de datos.
Bedrock Edition
Bedrock también tiene /loot, pero las tablas de botín se escriben de otra forma y hay menos destinos. Sigue las sugerencias mientras escribes.
Problemas frecuentes
- No aparece nada: algunas tablas pueden salir vacías. Prueba varias veces.
- insert no hace nada: comprueba que hay un contenedor con espacio libre en esa posición.
- Tabla de botín desconocida: revisa cómo está escrita y tu versión.
Preguntas frecuentes
- ¿give o spawn? give mete los objetos directamente en el inventario; spawn parece que salen disparados de un cofre.
- ¿kill mata a la criatura? No. Solo crea el botín.
- ¿Los mismos objetos cada vez? Usa /give para objetos fijos. /loot es para resultados aleatorios.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.