Dieser und weitere Artikel über die Dateiformate sind in Arbeit, bitte die Redlinks nicht löschen, sondern lassen.
In Minecraft 1.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 vón MCRegion nach Anvil. |
| /level.dat_old | - | Backup der Datei level.dat vor der Konvertierung von Alpha Level Format nach MCRegion oder Anvil. |
| /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 file format | Einzelnen Region files. |
| /region/r.<#>.<#>.mcr /DIM-1/r.<#>.<#>.mcr /DIM1/r.<#>.<#>.mcr |
Region file format | Backups der Region-Datien vor der Konvertierung von MCRegion nach Anvil. |
| /<#>/<#>/c.<#>.<#>.dat | Alpha Level Format | Backups der Chunk-Datien vor der Konvertierung voe Alpha level format nach MCRegion. |
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 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 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 = Survival-Modus, 1 = Creative-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 Spanpunkts.
- Vorlage:Nbt: Die Y-Koordinate des globalen Spanpunkts.
- Vorlage:Nbt: Die Z-Koordinate des globalen Spanpunkts.
- 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
- Vorlage:Nbt: Dieser Tag enthält alle Level-Daten.
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:
- Programm öffnet die session.lock
- Programm schreibt Zeitstempel in session.lock
- Programm überwacht session.lock auf Änderungen
- 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