Version vom 9. Dezember 2022, 20:38 Uhr von GelegenheitsLeser(Diskussion | Beiträge)(Die Seite wurde neu angelegt: „Die '''Entitätsdaten''' speichern alle Objekt und Kreaturen der Welt. Das Format ist dem der Chunkdaten ähnlich, allerdings unterscheidet sich der Inhalt der ''Chunk''-Eigenschaft (siehe unten). == Datenquelle == <div class="treeview"> * {{JSON|ordner|.minecraft:}} Der im Launcher-Profil eingestellte ''Spielordner'' (Standard: .minecraft). ** {{JSON|ordner|saves:}} Alle mit dieser Minecraft-Version generierten W…“)
Die Entitätsdaten speichern alle Objekt und Kreaturen der Welt. Das Format ist dem der Chunkdaten ähnlich, allerdings unterscheidet sich der Inhalt der Chunk-Eigenschaft (siehe unten).
namensraum: Der Namensraum der angepassten Dimension.
name: Der Name der angepassten Dimension.
entities: Alle Entitätsdaten der Dimension. Sie enthalten die Chunks.
r.X.Z.mca: Eine Entitätsdaten-Datei der Dimension mit bis zu 1024 Chunks.
Chunk [X, Z]: Ein Chunk der Dimension.
entities: Alle Entitätsdaten der Welt. Sie enthalten die Chunks.
r.X.Z.mca: Eine Entitätsdaten-Datei der Oberwelt mit bis zu 1024 Chunks.
Chunk [X, Z]: Ein Chunk in der Oberwelt.
Die Entitätsdaten sind wie die Chunkdaten und Poidaten in Regionsdateien aufgeteilt, in denen sich bis zu 1024 Chunks befinden (für weitere Details siehe dort).
Änderbarkeit
Entitätsdaten liegen im NBT-Format vor. Das heißt, diese Daten sind außerhalb des Spiels nur mit einem speziellen NBT-Editor einseh- und änderbar. Im Spiel können sie nicht mit Befehlen geändert werden, sondern sie ändern sich jedes Mal, wenn ein Objekt oder eine Kreatur in einen Chunk kommt, in diesem spawnt, ihn verlässt oder despawnt.
Funktionsweise
In den Entitätsdaten werden alle Objekte und Kreaturen eines Chunks gespeichert, sodass das Spiel diese wieder laden kenn, wenn der Spieler sich so weit vom Chunk entfernt, dass dieser entladen wird und die Daten somit nicht mehr im Arbeitsspeicher vorliegen.
Datenstruktur
Chunk [X, Z]: Ein Chunk. Der X- und Z-Index des Chunks innerhalb der Region ist Teil seines Namens.
DataVersion: Die Version-ID der Minecraft-Version, mit der der Chunk zuletzt gespeichert wurde. Bei erneutem Laden des Chunks wird diese Version mit der Version-Eigenschaft der Weltdaten verglichen. Falls der Chunk mit veralteter oder fehlender DataVersion geladen wird, werden veraltete Eigenschaften entfernt oder gegebenenfalls umgewandelt und ersetzt[1].