Minecraft-Countdown mit Bossbar und Command-Blöcken erstellen
Eine Bossbar kann einen Timer zeigen, aber sie zählt nicht von selbst herunter. Der Setup-Befehl erstellt die Leiste; ein Update-System muss den Wert wiederholt ändern: Command-Block-Kette oder Datapack-Funktion.
Erstelle zuerst die Bossbar
Lege eine benannte Bossbar an und setze Farbe, Stil, Maximalwert, aktuellen Wert und Spieler. Der Builder erzeugt dieses Setup sauber. Für 60 Sekunden setzt du max und value auf 60.
Nutze ein Scoreboard als Zustand
Ein Scoreboard objective speichert die verbleibende Zeit. Dieser Wert kann anschließend in den Bossbar-Wert kopiert werden.
Aktualisiere den Wert wiederholt
Ein wiederholender Command-Block oder eine geplante Datapack-Funktion muss Zeit abziehen und die Bossbar aktualisieren. Ein statischer /bossbar-Befehl reicht nicht.
Beende das Event sauber
Bei null: Bossbar ausblenden oder entfernen, Eventbefehl ausführen und die Schleife stoppen. Alte Bossbars machen spätere Events unklar.
Schritt
| Schritt | Beispielbefehl | Zweck |
|---|---|---|
| Objective erstellen | /scoreboard objectives add event_timer dummy | Speichert verbleibende Zeit. |
| Zeit setzen | /scoreboard players set #timer event_timer 60 | Startet bei 60 Sekunden. |
| Leiste anzeigen | /bossbar set cube:event value 60 | Erster sichtbarer Wert. |
| Herunterzählen | /scoreboard players remove #timer event_timer 1 | Wiederholter Update-Schritt. |
| Wert kopieren | /execute store result bossbar cube:event value run scoreboard players get #timer event_timer | Synchronisiert Scoreboard und Bossbar. |
FAQ
Reicht ein Befehl für einen Live-Countdown?
Nein. Die Bar kann mit einem Befehl entstehen, aber der Countdown braucht wiederholte Updates.
Sekunden oder Ticks?
Sekunden sind einfacher für Command-Blöcke. Ticks passen besser zu Datapacks.
Was passiert bei null?
Finalen Befehl ausführen und die Bar ausblenden oder entfernen.