Dieser Artikel behandelt die Datei "level.dat". Für die Weltdaten im "saves"-Ordner siehe Welt-Ordner. Für die Weltdaten in "minecraft.jar" siehe Standard-Weltdaten.
Weltdaten (engl. Level Data) sind die Eigenschaften einer Welt.
Weltdaten 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 viele Weltdaten mit Befehlen geändert werden, aber nicht alle. Die Befehle können z.B. im Chat eingegeben, über einen Befehlsblock ausgelöst oder durch Funktionen ausgeführt werden.
Die Änderung erfolgt über die Parameter der Befehle. NBT-Daten können dabei nicht übergeben werden. Es gibt folgende Befehle:
Die Weltdaten werden erzeugt, wenn eine neue Welt generiert wird. Spätestens wenn die Pause-Taste Esc gedrückt oder das Spiel verlassen wird, werden sie gespeichert. Dadurch kann das Spiel zu einem späteren Zeitpunkt im selben Zustand fortgesetzt werden.
Datenstruktur
Data: Alle globalen Eigenschaften einer Welt.
allowCommands: 1 oder 0 (true/false) - true, wenn Cheats möglich sind.
BorderCenterX: X-Koordinate des Zentrum der Welt. Standard: 0.
BorderCenterZ: Z-Koordinate des Zentrum der Welt. Standard: 0.
BorderDamagePerBlock: Schaden pro Block Entfernung von der Unversehrtheitszone an der Weltbarriere. Standard: 0.2.
BorderSafeZone: Breite der Unversehrtheitszone an der Weltbarriere in Blöcken. Standard: 5.
BorderSize: Durchmesser der Welt in Blöcken bezogen zum Zentrum der Welt. Standard: 60000000.
BorderSizeLerpTarget: Nimmt immer den Wert BorderSize an. Zusammen mit BorderSizeLerpTime für die Animation der Weltbarriere zuständig. Lerp=Lineare Interpolation. Standard: 60000000.
BorderSizeLerpTime: Timer für die Animation der Weltbarriere (siehe BorderSizeLerpTarget). Standard: 0.
BorderWarningBlocks: Warnabstand zur Weltbarriere in Blöcken. Standard: 5.
BorderWarningTime: Warnzeit einer verkleinernden Weltbarriere in Sekunden. Standard: 15.
clearWeatherTime: Zeit in Ticks bis zum Ende des klaren Wetters, d. h. bis zum Beginn des nächsten Niederschlags.
ID der Bossleiste: Alle Eigenschaften dieser Bossleiste. Die ID wird hier inkl. Namensraum gespeichert.
Color: Die Farbe als Textkonstante wie in der color-Eigenschaft von JSON-Texten. Standard ist "white".
CreateWorldFog: 1 oder 0 (true/false) - true, wenn während der Bossleisten-Anzeige ein ferner Nebel eingeblendet wird. Dies kann nicht per Befehl eingestellt werden. Standard ist false.
DarkenScreen: 1 oder 0 (true/false) - true, wenn sich während der Bossleisten-Anzeige der Himmel am Horizont verdunkelt. Dies kann nicht per Befehl eingestellt werden. Standard ist false.
Max: Der Maximalwert, den die vollständige Bossleiste repräsentiert. Standard ist 100.
Name: Die Beschriftung der Bossleiste. Die Eingabe eines formatierten JSON-Textes ist möglich.
Overlay: Die Einteilung der Bossleiste: "progress" (keine Einteilung), "notched_6" (6 Abschnitte), "notched_10", "notched_12", "notched_20".
PlayBossMusic: 1 oder 0 (true/false). Dies kann nicht per Befehl eingestellt werden. Die Nutzungsmöglichkeit ist unbekannt.
Players: Alle Spieler, die die Bossleiste sehen können.
Value: Der aktuelle Wert der Bossleiste. Standard ist 0.
Visible: 1 oder 0 (true/false) - true, wenn die Bossleiste sichtbar ist.
DataPacks: Alle Datenpakete, die im Weltordner stehen. Mit dem Befehl/datapack werden sie aktiviert oder deaktiviert und die Reihenfolge festgelegt.
Disabled: Die deaktivierten Datenpakete.
Name eines Datenpakets. Die Standard-Weltdaten heißen vanilla, alle anderen beginnen mit file/.
Enabled: Die aktivierten Datenpakete in der festgelegten Reihenfolge.
Name eines Datenpakets.
DataVersion: Die Version-ID der Minecraft-Version, mit der diese Welt zuletzt verlassen wurde. Bei erneutem Betreten der Welt wird diese Version mit der Minecraft-Version verglichen. Falls diese neuer ist, werden veraltete Eigenschaften entfernt oder gegebenenfalls umgewandelt und ersetzt [1].
DayTime: Wert modulo 24000 ergibt die Tageszeit: 0 ist Sonnenaufgang, 6000 Mittag, 18000 Mitternacht.
DragonFight: Daten zum Kampf gegen den Enderdrachen
DragonKilled: 1 oder 0 (true/false) - true, wenn der Enderdrache momentan nicht vorhanden (also tot) ist.
DragonUUID: Die UUID des Enderdrachens, eine beliebige Zahl größer 0, die für das Objekt eindeutig sein muss.
ExitPortalLocation: Die Position des Zentrums des Endportals zur Oberwelt. Die Daten erscheinen erst, wenn das Portal nach dem ersten Tod des Enderdrachen generiert wurde.
X: Die X-Koordinate des Endportals
Y: Die Y-Koordinate des Endportals
Z: Die Z-Koordinate des Endportals
Gateways: Zufällig erzeugte Liste für alle noch nicht existierenden Endtransitportalen. Wenn das nächste Endtransitportal erzeugt werden soll, wird dazu der erste Wert genommen und aus der Liste entfernt. Wenn die Liste leer ist, ist das Maximum von 20 Endtransitportalen erzeugt.
Eine Zahl zwischen 0 und 19. Diese ergibt mit 18° multipliziert einen Winkel zwischen 0° und 342°, wobei 0° genau nach Osten zeigt. In diesem Winkel wird das Endtransitportal erzeugt.
PreviouslyKilled: 1 oder 0 (true/false) - Beim Generieren des Endes wird dieser Wert auf false gesetzt. Sobald der Drache das erste Mal getötet wurde, wird er auf true gesetzt und bleibt so, auch wenn der Drache erneut erschaffen wird. Daran wird erkannt, ob der Drache das erste Mal oder ein weiteres Mal getötet wurde.
GameType: Numerische Spielmodus-ID des Standard-Spielmodus für einen Spieler beim Betreten der Welt.
GameRules: Globale Spieleinstellungen. Die Namen der Spielregeln und die möglichen Werte sind unter Befehl/gamerule zu finden.
Name der Spielregel: Wert der Spielregel.
generatorName: Der Name des Weltgenerators: "default", "amplified", "flat", "largeBiomes", "buffet" oder "debug_all_block_states".
generatorVersion: Die Version des Weltgenerators. Die Folgen bei Änderung des Werts sind unbekannt, es wurden schon Werte ungleich 0 beobachtet.
hardcore: 1 oder 0 (true/false) - true, wenn nach dem Tod des Spielers die Welt gelöscht wird.
initialized: 1 oder 0 (true/false) - true nachdem eine Welt ordnungsgemäß erzeugt und initialisiert wurde. Bricht die Weltgenerierung beim ersten Laden der Welt ab, bleibt dieser Eintrag false und die Welt wird beim nächsten Start erneut generiert.
LastPlayed: Die Unix-Zeit des letzten Ladens der Welt (Millisekunden seit 1.1.1970).
LevelName: Der Name der Welt
MapFeatures: 1 oder 0 (true/false) - true, wenn der Weltgenerator Bauwerke erzeugen soll. Standard: 1.
Player: Die Spielerdaten des Singleplayer-Spielers. Hat Vorrang vor der Spielerdatei im playerdata-Ordner. Wird vom Server nur aktualisiert, wenn der Eintrag schon vorhanden ist, ansonsten nicht.
raining: 1 oder 0 (true/false) - true bei Niederschlag.
rainTime: Zufällige Zahl von Ticks, nach der das Wetter wechselt und rainTime mit einem neuen Zufallswert geladen wird.
RandomSeed: Der Startwert mit dem die Welt erzeugt wurde.
SizeOnDisk: Ungefähre Größe der Welt in Bytes. Wird derzeit von Minecraft nicht mehr benutzt.
ScheduledEvents: Liste von Funktionen, die zu einen geplanten Zeitpunkt ausgeführt werden.
3 entries: Eine Funktionen
Callback:
Name: Pfad und Name der Funktion
Type: minecraft:function
Name: Pfad und Name der Funktion
TriggerTime: Weltzeitpunkt in Ticks, zu der die Funktion ausgeführt werden soll.
SpawnX: Die X-Koordinate des globalen Spawnpunkts.
SpawnY: Die Y-Koordinate des globalen Spawnpunkts.
SpawnZ: Die Z-Koordinate des globalen Spawnpunkts.
thundering: 1 oder 0 (true/false) - true bei Gewitter.
thunderTime: Zufällige Zahl von Ticks, nach der ein Blitz / Donner erzeugt wird und thunderTime mit einem neuen Zufallswert geladen wird.
Time: Anzahl der Ticks seit Start der Welt.
version: Die NBT-Version dieser Welt (19133 oder veraltet: 19132).
Version: Optional. Enthält seit Vollversion1.9 (15w32a) Informationen zu der Spiele-Version, in der die Welt zuletzt gespeichert wurde.
Id: Optional. Die interne Version-ID. Parallel dazu wird die Version-ID auch für jeden Spieler in der DataVersion-Eigenschaft der Spielerdaten und für jeden Chunk in der DataVersion-Eigenschaft der Chunkdaten gespeichert. Betritt ein Spieler die Welt oder wird ein Chunk geladen, wird dessen DataVersion mit der Version-ID der Weltdaten verglichen. Falls der Spieler oder der Chunk eine veraltete oder fehlende DataVersion hat, werden veraltete Spieler- bzw. Chunk-Eigenschaften entfernt oder gegebenenfalls umgewandelt und ersetzt[1].
Name: Optional. Der ausgeschriebene Name der Version (z.B. 17w45a oder 1.13) wird im Menü/Einzelspieler als "Version:" angezeigt. Fehlt dieser Wert, wird "Version: unknown" ausgegeben.
Snapshot: Optional. 1 oder 0 (true/false) Wenn true, handelt es sich bei dieser Version um eine Entwicklungsversion. Im Menü/Einzelspieler wird eine Warnung angezeigt, wenn die aktuelle Version eine Entwicklungsversion ist und dieser Wert 0 (false) oder nicht vorhanden ist.
WanderingTraderSpawnChance: 75 | Wahrscheinlichkeit mit der der Fahrende Händler in der Welt erscheint.