scoreboard.dat: Die Anzeigetafeldaten dieser Welt.
Änderbarkeit[]
Anzeigetafeldaten werden im NBT-Format gespeichert. Das heißt, diese Daten sind außerhalb des Spiels nur mit einem speziellen NBT-Editor einseh- und änderbar. Im Spiel können die Daten über den Befehl/scoreboard und den Befehl/team geändert werden.
Funktionsweise[]
Die Anzeigetafeldaten werden durch den Befehl/scoreboard und den Befehl/team erzeugt. Sie bleiben so lange bestehen, bis sie explizit wieder mit diesen Befehlen gelöscht werden.
Dadurch bleiben Ziele, Punktestände und Teams auch erhalten, wenn alle Spieler die Welt verlassen.
Datenstruktur[]
scoreboard.dat: Die Datei mit den Anzeigetafeldaten der Welt.
DataVersion: Die Version-ID der Minecraft-Version, mit der die Anzeigetafeldaten zuletzt gespeichert wurden. Bei erneuten Betreten der Welt wird diese Version mit der Version-Eigenschaft der Weltdaten verglichen. Falls die Anzeigetafeldaten mit veralteter oder fehlender DataVersion geladen werden, werden veraltete Eigenschaften entfernt oder gegebenenfalls umgewandelt und ersetzt.
data: Die Anzeigetafeldaten.
DisplaySlots: Die Liste der belegten Anzeigepositionen.
slot_0: Der interne Name des Ziels, das in der "list"-Anzeigeposition angezeigt wird (Spielerliste).
slot_1: Der interne Name des Ziels, das in der "sidebar"-Anzeigeposition angezeigt wird (am rechten Bildrand).
slot_2: Der interne Name des Ziels, das in der "belowName"-Anzeigeposition angezeigt wird (unter dem Spielernamen).
Objectives: Eine Liste aller Ziele.
Ein Ziel.
CriteriaName: Das Kriterium des Ziels, das bestimmt, was als Punkt gezählt wird, z.B. ein Erfolg oder eine Statistik.
DisplayName: Der Anzeigename des Ziels als JSON-Text. Wenn während der Erstellung des Ziels kein Anzeigename angegeben wurde, ist dieser Name identisch zu dem internen Namen.
Name: Der interne Name des Ziels.
RenderType: Der Darstellungstyp für die Anzeige in der Spielerliste: Bei "integer" wird der Punktestand als gelbe Zahl dargestellt, bei "hearts" mit Herzen.
PlayerScores: Eine Liste aller Spielerpunkte.
Ein Punktestand.
Locked: 1 oder 0 (true/false) - true wenn der Punktestand nach Anwendung durch den Befehl/trigger gesperrt wurde. Die Entsperrung erfolgt durch den Befehl/scoreboard players enable Spieler Ziel
Name: Der Name des Spielers.
Objective: Der interne Name des Ziels.
Score: Der Punktestand des Spielers für das Ziel.
Teams: Eine Liste aller Teams.
Ein Team.
AllowFriendlyFire: 1 oder 0 (true/false) - true wenn Spieler dieses Teams einander schädigen dürfen.
CollisionRule: Bestimmt ob Mitglieder eines Teams geschoben werden können. Mögliche Werte siehe Befehl/team. Standard = "always".
DeathMessageVisibility: Bestimmt die Sichtbarkeit von Todesmeldungen. Mögliche Werte siehe Befehl/team. Standard = "always".
DisplayName: Der Anzeigename dieses Teams als JSON-Text. Wenn während der Erstellung des Teams kein Anzeigename angegeben wurde, ist dieser Name identisch zu dem internen Namen.
MemberNamePrefix: Der vorangestellte Präfix, den alle Spielernamen dieses Teams erhalten als JSON-Text.
MemberNameSuffix: Der nachgestellte Suffix, den alle Spielernamen dieses Teams erhalten als JSON-Text.
Name: Der interne Name des Teams.
NameTagVisibility: Bestimmt die Sichtbarkeit des Spielernamens über dem Spielerkopf. Mögliche Werte siehe Befehl/team. Standard = "always".
Players: Liste der Spielernamen des Teams.
Der Name eines Spielers in dem Team.
SeeFriendlyInvisibles: 1 oder 0 (true/false) - true wenn Spieler dieses Teams unsichtbare Teammitglieder sehen sollen.