Wie verwendet man das Scoreboard in Minecraft?
Minecraft steckt voller Befehle, mit denen du weit mehr bauen kannst als nur Strukturen. Eines der am meisten unterschätzten Werkzeuge ist das Scoreboard-System. Es erlaubt dir, Zahlen zu verfolgen, Abfolgen zu erkennen, Tode zu zählen oder sogar Puzzle-Mechaniken zu steuern. In diesem Guide konzentrieren wir uns auf den wichtigsten und flexibelsten Typ: dummy-Objectives. Sie eignen sich perfekt für manuelle Steuerung mit Redstone und Befehlsblöcken.

Creating a dummy objective
Um das Scoreboard zu verwenden, musst du ein Objective definieren. Denk daran wie an einen Zähler oder eine Variable. Nutze diesen Befehl, um es zu erstellen:
/scoreboard objectives add myCounter dummy "My Counter"
Das erstellt ein neues Objective mit dem internen Namen myCounter und dem sichtbaren Namen "My Counter". Der Typ dummy bedeutet, dass nur Befehle den Wert ändern können – du hast also volle Kontrolle.
Du siehst noch nichts, bis du Minecraft sagst, wo es angezeigt werden soll. Nutze diesen Befehl, um es am Bildschirmrand anzuzeigen:
/scoreboard objectives setdisplay sidebar myCounter
Immer wenn sich der Wert ändert, siehst du ihn in der Seitenleiste. Alternativ kannst du auch "belowName" oder "list" als Anzeigeplatz nutzen.
Changing values manually
Du kannst Werte manuell setzen, erhöhen oder verringern. So geht’s:
/scoreboard players set @p myCounter 0
/scoreboard players add @p myCounter 1
/scoreboard players remove @p myCounter 1
Das ist nützlich für Knöpfe, Druckplatten oder Befehlsketten, bei denen jede Aktion den Punktestand ändert.

Wenn du den Punktestand eines Spielers zurücksetzen willst, nutze:
/scoreboard players reset @p myCounter
Um das Objective vollständig zu entfernen:
/scoreboard objectives remove myCounter
Sei vorsichtig – das löscht alle zugehörigen Daten.
Checking scores in logic
Du kannst Befehle nur dann ausführen lassen, wenn ein Spieler einen bestimmten Punktestand erreicht hat:
/execute as @p if score @p myCounter matches 6 run say You reached new Level!

Using selectors with scores
Du willst nur Spieler erfassen, die mindestens 5 Punkte haben?
/execute as @a[scores={myCounter=5..}] run give @s minecraft:diamond
Damit kannst du Belohnungen vergeben, den Zugang steuern oder Dialogoptionen abhängig vom Fortschritt eines Spielers ermöglichen.

Fake players for global values
Scoreboards sind nicht nur für Spieler gedacht. Du kannst auch Fantasienamen verwenden, um globale Werte zu speichern:
/scoreboard players set GlobalTimer myCounter 10
Dann kannst du diesen Wert im gesamten Spielablauf abrufen oder herunterzählen lassen.
Kombiniere Scoreboards mit Repeatern und Ketten von Befehlsblöcken, um Timer zu kontrollieren – zum Beispiel eine Schleife, die alle 2 Sekunden den Punktestand erhöht, bis ein Limit erreicht ist.
Puzzle example with sequence
Angenommen, ein Spieler muss vier Knöpfe in der richtigen Reihenfolge drücken. Jeder Knopf erhöht einen gemeinsamen Punktestand. Ist die Reihenfolge falsch, wird der Wert zurückgesetzt. Wenn der Punktestand 4 erreicht, öffnet sich eine Tür:
1. Jeder Knopf: /execute if score @p myCounter matches 0 run scoreboard players set @p myCounter 1 (usw.)
2. Falsche Reihenfolge: /execute unless score @p myCounter matches 1 run scoreboard players set @p myCounter 0
3. Endprüfung: /execute if score @p myCounter matches 4 run setblock ~ ~ ~ minecraft:iron_door[facing=east,open=true]

Building step-by-step combo and race puzzles
Mit dem Scoreboard-System kannst du Logikrätsel bauen, bei denen Spieler Hebel, Platten oder Knöpfe in der richtigen Reihenfolge betätigen müssen. Das sind keine reinen Redstone-Spielereien – es sind echte Spielmechaniken, die Fortschritt verfolgen und verzweigte Ergebnisse ermöglichen. Wir schauen uns zwei Beispiele an, die gut in Rätsel-Maps oder individuelle Dungeons passen.

Das erste ist ein schrittweises Kombinationsrätsel mit Hebeln. Wir haben eine Wand mit vier Hebeln, die jeweils einen Teil der Reihenfolge steuern. Der Spieler muss sie in einer bestimmten Reihenfolge betätigen, z. B. 1 → 3 → 2 → 4. Wir verwenden ein Dummy-Objective namens “combo”, das den aktuellen Schritt speichert. Wird der richtige Hebel im richtigen Moment betätigt, erhöhen wir den Punktestand. Ist es der falsche Hebel, setzen wir ihn auf null. So geht’s:
Zuerst das Objective erstellen:
/scoreboard objectives add combo dummy
Dann jeden Hebel mit einer Befehlsblockkette verbinden. Jede Kette beginnt mit einem bedingten Befehlsblock, z. B. für Schritt 1:
/execute if score @p combo matches 0 run scoreboard players set @p combo 1
Falsche Hebel lösen aus:
/scoreboard players set @p combo 0

Wenn der Spieler den Zielwert (z. B. 4) erreicht, nutze:
/execute if score @p combo matches 4 run say Puzzle solved!
Du kannst "say" durch das Öffnen einer Tür, ein Geräusch oder ein anderes Ereignis ersetzen. Der Trick liegt darin, den Fortschritt mit dem Punktestand zu verfolgen – jeder Schritt muss zur richtigen Zeit erfolgen.

Jetzt kannst du Gedächtnissysteme, Kombi-Eingaben, RPG-Werte oder interaktive Spiele allein mit Dummy-Objectives erstellen. Später bauen wir noch komplexere Rätsel mit diesem Befehl – er öffnet die Tür zu endlosen Mechaniken für Maps und Server.
