Actualizado:
1. Dar el kit una vez
# Iterativo, Siempre activo
give @a[tag=!got_kit] minecraft:stone_sword
# En cadena, Siempre activo
give @a[tag=!got_kit] minecraft:bread 16
# En cadena, Siempre activo
tag @a[tag=!got_kit] add got_kit
tag=!got_kit significa jugadores sin la etiqueta. El último bloque la añade, así que el kit se da una sola vez. Añade más bloques en cadena antes del bloque de la etiqueta para dar más objetos (comando tag).
2. Equipar la armadura directamente
item replace entity @a[tag=!got_kit] armor.chest with minecraft:leather_chestplate
Las ranuras son armor.head, armor.chest, armor.legs y armor.feet. Bedrock usa /replaceitem (comando item replace).
3. Volver a darlo tras morir (Java)
scoreboard objectives add deaths deathCount
give @e[type=player,scores={deaths=1..}] minecraft:stone_sword
scoreboard players reset @e[type=player,scores={deaths=1..}] deaths
Ejecuta las dos últimas en un bloque Iterativo y uno En cadena. @e solo selecciona entidades vivas, a diferencia de @a, así que los objetos llegan después de que el jugador reaparezca. Para simplemente conservar los objetos, usa keepInventory.
4. Reiniciar el kit
tag @a remove got_kit
5. Muchos objetos
Da en su lugar una caja de shulker llena (caja de shulker con objetos).
Solución de problemas
- Se da una y otra vez: comprueba que el bloque de la etiqueta se ejecuta y que el nombre coincide.
- No pasa nada: revisa Iterativo, Siempre activo y las flechas de la cadena.
- Objetos en el suelo: el inventario estaba lleno.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.