Actualizado:
Mostrar una barra en tres líneas
/bossbar add timer "Tiempo restante"
/bossbar set timer players @a
/bossbar set timer color yellow
La primera línea crea la barra y la segunda la muestra a todos. Una barra nueva no la ve nadie hasta que fijas players. timer es el ID de la barra; usa letras minúsculas, números y _.
Ajustes de aspecto
| Ajuste | Ejemplo | Valores |
|---|---|---|
| Color | /bossbar set timer color red | blue, green, pink, purple, red, white, yellow |
| Estilo | /bossbar set timer style notched_10 | progress, notched_6, notched_10, notched_12, notched_20 |
| Texto | /bossbar set timer name "Combate contra el jefe" | Un texto o un componente de texto |
| Visible | /bossbar set timer visible false | true, false |
Para texto de color usa /bossbar set timer name {"text":"Combate contra el jefe","color":"red","bold":true}. Esta forma funciona antes y después del cambio de formato de texto de 1.21.5.
Nivel de llenado: max y value
/bossbar set timer max 60
/bossbar set timer value 45
La barra se llena en proporción value ÷ max, así que en este ejemplo está a tres cuartos. El max por defecto es 100.
Una cuenta atrás enlazada con un scoreboard
Cuenta el tiempo en una puntuación y cópiala a la barra cada tick. Este ejemplo es un temporizador de 30 segundos (600 ticks).
Preparación (una vez):
/scoreboard objectives add time dummy
/scoreboard players set #timer time 600
/bossbar add timer "Tiempo restante"
/bossbar set timer max 600
/bossbar set timer players @a
En un bloque de comandos iterativo y uno en cadena (siempre activos):
scoreboard players remove #timer time 1
execute store result bossbar timer value run scoreboard players get #timer time
Para que se detenga en cero, cambia la primera línea por execute if score #timer time matches 1.. run scoreboard players remove #timer time 1.
Jugadores que se unen más tarde
players @a solo añade a los jugadores conectados en ese momento. Para incluir a los que entran después, ejecuta bossbar set timer players @a cada tick desde un bloque de comandos iterativo.
Listar, consultar y quitar
/bossbar listmuestra todas las barras./bossbar get timer valuemuestra el valor actual (tambiénmax,players,visible)./bossbar remove timerborra la barra. Las barras se guardan con el mundo, así que quita las que ya no necesites.
Problemas habituales
- No aparece nada: ejecuta
/bossbar set timer players @a. - La barra sigue vacía: comprueba el valor con
/bossbar get timer value. - Comando desconocido: Bedrock Edition no tiene /bossbar. Usa
/titlerawcon actionbar para mostrar el temporizador como texto. - ID no válido: los IDs no pueden tener mayúsculas ni espacios.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.