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 Weltgenrators. 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".
- 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
This file contains the timestamp of when the level was last accessed. The file contains a single 64-bit integer in big endian format, which is the timestamp, stored as the number of milliseconds elapsed since 1970, in UTC.
Unlike typical lock files, this file ensures that the last program to access the level is that one that has read and write access. The process goes something like this:
- Program opens session.lock
- Program writes timestamp to session.lock
- Program monitors session.lock for changes
- If the contents of session.lock change, program aborts and gives up its lock on the level.
Minecraft can sometimes try to hold the lock on a level even after the player has started playing a different level, and this can cause strange behavior. It is recommended to ensure that Minecraft is closed before trying to acquire a lock on a level.
Vorlage:Minecraft