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.
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.
DifficultyLocked: 1 oder 0 (true/false) - true, wenn der Schwierigkeitsgrad über das Menü/Optionen gesperrt wurde. Standard: 0.
DragonFight: Daten zum Kampf gegen den Enderdrachen
Dragon: Die UUID des Enderdrachens.
DragonKilled: 1 oder 0 (true/false) - true, wenn der Enderdrache momentan nicht vorhanden (also tot) ist.
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.
NeedsStateScanning: 1 oder 0 (true/false) - Bei true werden die Daten überprüft, wenn sich das nächste mal ein Spieler ins zur Hauptinsel begibt.
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.
enabled_features: Hier werden die aktivierten experimentellen Spielelemente unabhängig von den aktiven Datenpaketen gespeichert. Die Eigenschaft existiert nur, wenn mindestens ein experimentelles Spielelement aktiviert ist, trotz das es einen Eintrag für die normalen Inhalte gibt.
minecraft:vanilla: Der Eintrag für die nicht experimentellen Spielinhalte. Wenn "enabled_features" existiert, ist er immer vorhanden und wird auch wieder hinzugefügt, wenn man ihn manuell gelöscht hat.
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.
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
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.
ScheduledEvents: Liste von Funktionen, die zu einen geplanten Zeitpunkt ausgeführt werden.
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.
ServerBrands: Alle modifizierten Minecraftversionen, mit denen die Welt schon einmal geöffnet wurde.
vanilla Eintrag, der vom unmodifizierten Spiel hinzugefügt wird.
SpawnAngle: Der horizontale Winkel, in dem Spieler im globalen Spawnpunkt spawnen sollen.
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.
Series: Die Versionsserie - meistens main. Sollte sich der hier stehende Wert von dem der Version, mit der man spielt, unterscheiden, lässt sich die Welt nicht öffnen. Stattdessen wird im Einzelspielermenü der Hinweis "Mit einer inkompatiblen Version erstellt" angezeigt. Dies wurde zum Beispiel für die experimentellen Entwicklungsversion 1.18-es1 bis 1.18-es7 oder 1.19-es1 benutzt.
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.
WanderingTraderId Optional. Die UUID des Fahrenden Händlers.
WanderingTraderSpawnChance: 75 | Wahrscheinlichkeit mit der der Fahrende Händler in der Welt erscheint.
WanderingTraderSpawnDelay: 1200 - 12000 Ticks
WasModded: 1 oder 0 (true/false) - true, wenn die Welt mindestens einmal mit einer modifizierten Minecraftversion geöffnet wurde.
WorldGenSettings: Einstellungen zur Weltgenerierung
bonus_chest: 1 oder 0 (true/false) - Ob die Bonustruhe generiert werden soll.
dimensions: Daten zur Weltgenerierung der einzelnen Dimensionen.
minecraft:overworld: Daten zur Weltgenerierung der Oberwelt. Sie werden wie Dimensionsdaten von angepassten Dimensionen, jedoch im NBT-Format, gespeichert.
minecraft:the_end: Daten zur Weltgenerierung des Ends. Sie lassen sich jedoch nicht bei der Welterstellung anpassen.
minecraft:the_nether: Daten zur Weltgenerierung des Nethers. Auch sie lassen sich nicht bei der Welterstellung anpassen.
namensraum:name: Daten zur Weltgenerierung von angepassten Dimensionen. Eine Änderung dieser Daten bewirkt nichts, weil das Spiel sie immer an die Generierungseinstellungen des zugehörigen Datenpakets anpasst.
generate_features: 1 oder 0 (true/false) - Ob Strukturen generiert werden sollen.