(→Aufbau) |
K (Änderungen von 91.65.144.54 (Diskussion) rückgängig gemacht und letzte Version von Dulange wiederhergestellt) |
||
Zeile 1: | Zeile 1: | ||
Alle von [[Classic|Minecraft Classic]] gespeicherten Level-Daten werden im '''Classic Level Format''' gespeichert. Als Dateiendung für die Leveldaten wird ''.mine'' verwendet. Diese Dateien können entweder auf dem Spielstandserver von Mojang oder lokal gespeichert werden. Die Multiplayer-Server speichern die Welt in der Datei ''server_level.dat''. |
Alle von [[Classic|Minecraft Classic]] gespeicherten Level-Daten werden im '''Classic Level Format''' gespeichert. Als Dateiendung für die Leveldaten wird ''.mine'' verwendet. Diese Dateien können entweder auf dem Spielstandserver von Mojang oder lokal gespeichert werden. Die Multiplayer-Server speichern die Welt in der Datei ''server_level.dat''. |
||
+ | |||
+ | == Aufbau == |
||
+ | Die Dateien sind gzip-komprimiert gespeichert und bestehen aus einem Header gefolgt von Java-Objektdaten. |
||
+ | |||
+ | {| border="1" class="wikitable" |
||
+ | ! Position |
||
+ | ! Länge<br/>(in Byte) |
||
+ | ! Beschreibung |
||
+ | ! Erklärung |
||
+ | |- |
||
+ | | 0 |
||
+ | | 4 |
||
+ | | Magische Zahl |
||
+ | | Über die magische Zahl wird die Datei als Level-Datei im Classic Format identifiziert. Aktuell hat sie den hexadezimalen Wert '''0x271bb788'''. |
||
+ | |- |
||
+ | | 4 |
||
+ | | 1 |
||
+ | | Versionsnummer |
||
+ | | Die Versionsnummer repräsentiert das aktuelle Format, in dem das Level gespeichert ist. Aktuell wird hier der Wert '''2''' gespeichert. |
||
+ | |- |
||
+ | | 5 |
||
+ | | Variable |
||
+ | | Serialisierte Java-Klasse ''com.mojang.minecraft.level.Level'' |
||
+ | | Mehr zum Serialisieren von Java-Objekten findet man in der offiziellen [http://java.sun.com/developer/technicalArticles/Programming/serialization/ Java-Referenz]. |
||
+ | |} |
||
== Links == |
== Links == |
Version vom 22. September 2011, 15:22 Uhr
Alle von Minecraft Classic gespeicherten Level-Daten werden im Classic Level Format gespeichert. Als Dateiendung für die Leveldaten wird .mine verwendet. Diese Dateien können entweder auf dem Spielstandserver von Mojang oder lokal gespeichert werden. Die Multiplayer-Server speichern die Welt in der Datei server_level.dat.
Aufbau
Die Dateien sind gzip-komprimiert gespeichert und bestehen aus einem Header gefolgt von Java-Objektdaten.
Position | Länge (in Byte) |
Beschreibung | Erklärung |
---|---|---|---|
0 | 4 | Magische Zahl | Über die magische Zahl wird die Datei als Level-Datei im Classic Format identifiziert. Aktuell hat sie den hexadezimalen Wert 0x271bb788. |
4 | 1 | Versionsnummer | Die Versionsnummer repräsentiert das aktuelle Format, in dem das Level gespeichert ist. Aktuell wird hier der Wert 2 gespeichert. |
5 | Variable | Serialisierte Java-Klasse com.mojang.minecraft.level.Level | Mehr zum Serialisieren von Java-Objekten findet man in der offiziellen Java-Referenz. |
Links
- »Creation and saving class« in der englischen Minecraft-Wiki