Minecraft Wiki
Advertisement

Dieser und weitere Artikel über die Dateiformate sind in Arbeit, bitte die Redlinks nicht löschen, sondern lassen.

In Vollversion 1.0.0 liegen die Dateien einer Welt in einem eigenen Ordner. Ein Welt-Ordner wird bestimmt durch die Datei level.dat, neben weiteren Unterordnern die die Karten und Regionsdaten der Welt beinhalten.

Welt-Ordner besitzen immer die fett dargestellten Dateien, die kursiv dargestellten sind nicht immer vorhanden.

Relativer Pfad Artikel Beschreibung
/level.dat (s.u.) Globale Information der Welt
/level.dat_mcr - Backup der Datei level.dat vor der Konvertierung von Region Format nach Anvil Format.
/level.dat_old - Backup der Datei level.dat vor der Konvertierung von Alpha Level Format nach Region Format oder Anvil Format.
/session.lock (s.u.) Simpler Lock für den schreibenden Zugriff auf die Weltdaten
/players/<player>.dat Player.dat Format Speichert die Zustände der jeweiligen Spieler dieser Welt.
/data/idcounts.dat
/data/map_<#>.dat
Map Item Format Speichert die Kartendaten der herstellbaren Karte.
/data/villages.dat villages.dat Format Speichert Informationen über die Dörfer der Welt.
/region/ - Speichert die Region-Dateien der Oberwelt.
/DIM-1/ - Speichert die Region-Dateien des Nether.
/DIM1/ - Speichert die Region-Dateien des Ends.
/region/r.<#>.<#>.mca
/DIM-1/r.<#>.<#>.mca
/DIM1/r.<#>.<#>.mca
Anvil Format Einzelnen Region files.
/region/r.<#>.<#>.mcr
/DIM-1/r.<#>.<#>.mcr
/DIM1/r.<#>.<#>.mcr
Region Format Backups der Region-Datien vor der Konvertierung vom Region Format zum Anvil Format.
/<#>/<#>/c.<#>.<#>.dat Alpha Level Format Backups der Chunk-Dateien vor der Konvertierung vom Alpha level format zum Region Format.

level.dat-Format

Die Datei level.dat enthält globale Informationen der Welt wie z.B. die Tageszeit, die Spieler, der benutzte Welt-Generator, den Seed. Die Datei ist im NBT-Format mit dieser Struktur:

  • Vorlage:Nbt Der Haupt-Tag
    • Vorlage:Nbt: Dieser Tag enthält alle Level-Daten.
      • Vorlage:Nbt: Die NBT-Version dieses Levels, 19133.
      • Vorlage:Nbt: 1 oder 0 (true/false) - true nachdem eine Welt ordnungsgemäß erzeugt und initialisiert wurde. Bricht die Simulation beim ersten Laden der Welt ab, bleibt dieser Eintrag false und die Welt wird beim nächsten Start erneut initialisiert.
      • Vorlage:Nbt: Der Name der Welt
      • Vorlage:Nbt: Der Name des Weltgenerators: "default", "flat", or "largeBiomes". Groß/Kleinschreibung egal, aber immer wie hier angegeben eingetragen.
      • Vorlage:Nbt: Die Version des Weltgenerators. Die Folgen bei Änderung des Werts sind unbekannt, es wurden schon Werte außer 0 beobachtet.
      • Vorlage:Nbt: Der Seed mit dem die Welt erzeugt wurde.
      • Vorlage:Nbt: 1 oder 0 (true/false) - true, wenn der Weltgenerator Strukturen wie Dörfer, Festungen oder verlassene Minen erzeugen soll.
      • Vorlage:Nbt: Die Unix-Zeit des letzten Ladens der Welt.
      • Vorlage:Nbt: Ungefähre Größe der Welt in Bytes. Wird derzeit von Minecraft nicht mehr benutzt
      • Vorlage:Nbt: 1 oder 0 (true/false) - true, wenn Cheats möglich sind
      • Vorlage:Nbt: 1 oder 0 (true/false) - true, wenn der Spieler nach seinem Tod die Welt löschen muss.
      • Vorlage:Nbt: Standard-Spielmodus für die Spieler beim Spawn. 0 = Überlebensmodus, 1 = Kreativ-Modus, 2 = Adventure-Modus.
      • Vorlage:Nbt: Anzahl der Ticks seit Start der Welt
      • Vorlage:Nbt: Wert modulo 24000 ergibt die Tageszeit: 0 ist Sonnenaufgang, 6000 Mittag, 18000 Mitternacht
      • Vorlage:Nbt: Die X-Koordinate des globalen Spawnpunkts.
      • Vorlage:Nbt: Die Y-Koordinate des globalen Spawnpunkts.
      • Vorlage:Nbt: Die Z-Koordinate des globalen Spawnpunkts.
      • Vorlage:Nbt: 1 oder 0 (true/false) - true bei Niederschlag.
      • Vorlage:Nbt: Zufällige Zahl von Ticks, nach der das Wetter wechselt und rainTime mit einem neuen Zufallswert geladen wird
      • Vorlage:Nbt: 1 oder 0 (true/false) - true bei Gewitter
      • Vorlage:Nbt: Zufällige Zahl von Ticks, nach der ein Blitz / Donner erzeugt wird und thunderTime mit einem neuen Zufallswert geladen wird
      • Vorlage:Nbt: Die Daten des Singleplayer-Spielers. Hat Vorrang über die Datei <player>.dat mit dem Namen des Spielers. Wird nur vom Server gespeichert, wenn der Eintrag schon vorhanden ist, anonsten nicht. Player.dat Format
      • Vorlage:Nbt: Globale Spieleinstellungen, jede Regel ist ein String "true" oder "false". Siehe auch Befehl gamerule.
        • Vorlage:Nbt: Feuer breitet sich weiter aus. Default: True
        • Vorlage:Nbt: Mobs droppen Items wenn getötet. Default: True
        • Vorlage:Nbt: Mobs spawen. Default: True
        • Vorlage:Nbt: Abgebaute Blöcke droppen Items. Default: True
        • Vorlage:Nbt: Nach dem Tod bleibt das Spielerinvetar erhalten: Default: False
        • Vorlage:Nbt: Mobs können Blöcke zerstören (Creeper, Zombies, Endermen, etc). Default: True

session.lock-Format

Diese Datei enthält den Zeitstempel des letzten Zugriffs auf den Level. In der Datei sind die Millisekunden seit 01.01.1970 UTC in einem 64-Bit integer im Big-Endian-Format gespeichert

Anders als herkömmliche Lock-Dateien sichert diese Datei, dass das letzte Programm, welches auf die Welt zugreifen möchte, Lese- und Schreibrechte hat:

  1. Programm öffnet die session.lock
  2. Programm schreibt Zeitstempel in session.lock
  3. Programm überwacht session.lock auf Änderungen
  4. Wenn der Inhalt von session.lock geändert wurde, bricht das Programm ab und gibt den Lock auf die Welt wieder frei.

Minecraft hält manchmal den Lock auf einer Welt sogar nachdem eine andere Welt gespielt wird, dies kann zu unvorhergesehenen Konsequenzen führen. Es wird empfohlen Minecraft zu beenden bevor ein Lock auf die Welt versucht wird.

Vorlage:Minecraft

Advertisement