Actualizado:
1. Crear el contador
/scoreboard objectives add deaths deathCount "Muertes"
/scoreboard objectives setdisplay sidebar deaths
deathCount suma uno cada vez que un jugador muere. La barra lateral pone arriba a quien más muertes tiene.
2. Lista de jugadores y debajo del nombre
/scoreboard objectives setdisplay list deaths
/scoreboard objectives setdisplay below_name deaths
Consulta mostrar la vida para usar los mismos huecos con corazones.
3. Anunciar cada muerte
/scoreboard objectives add died deathCount
# iterativo, siempre activo
execute as @a[scores={died=1..}] run tellraw @a [{"selector":"@s","color":"red"},{"text":" ¡ha muerto! Total: "},{"score":{"name":"@s","objective":"deaths"}}]
# en cadena, siempre activo
scoreboard players reset @a[scores={died=1..}] died
died se borra después de cada mensaje; deaths guarda el total. Para compartir dónde murieron, consulta la guía del lugar de la muerte.
4. Tres vidas
execute as @a[scores={deaths=3..},gamemode=survival] run gamemode spectator @s
Ejecútalo en un bloque iterativo. Combina muy bien con UHC.
5. Reiniciar
/scoreboard players set @a deaths 0
6. Mostrar las vidas que quedan
/scoreboard objectives add lives dummy "Vidas"
# iterativo, siempre activo
scoreboard players set @a lives 3
# en cadena, siempre activo
execute as @a run scoreboard players operation @s lives -= @s deaths
# en cadena, siempre activo
execute as @a run title @s actionbar [{"text":"Vidas restantes: "},{"score":{"name":"@s","objective":"lives"}}]
Cada tick pone las vidas a 3, resta las muertes y muestra el resultado en la barra de acción. Con la regla de tres vidas de arriba, los jugadores ven lo cerca que están de ser eliminados. Para cinco vidas, cambia tanto el 3 de aquí como el 3.. del paso 4.
Solución de problemas
- Faltan algunos nombres: los jugadores que nunca han muerto todavía no tienen puntuación. Pon antes a todos a 0.
- El mensaje se repite: la cadena tiene que reiniciar
died. - Bedrock: solo existen objetivos dummy, así que las muertes no se pueden contar automáticamente.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.