Was ist das SCHEMATIC-Dateiformat?
Eine .schematic-Datei wird von MCEdit und anderen Minecraft-Editor-Programmen, einschließlich WorldEdit, verwendet. Das Format ermöglicht es Editoren, 3D-Strukturen, Kartenabschnitte, Gelände und zugehörige Blockobjekte zu erstellen und zu bearbeiten, die zwischen Welten importiert und exportiert werden können. Eine .schematic, die mit einem bestimmten Bauwerk verknüpft ist, kann mit dem MCEdit-Auswahlwerkzeug oder dem WorldEdit-Befehl //schematic load in eine Spielwelt platziert werden.
Intern speichert das Format ein gzip-komprimiertes NBT-Byte-Array von Block-IDs, die in YZX-Reihenfolge angeordnet sind. Es basiert auf veralteten numerischen Block-IDs aus der Zeit vor Minecraft 1.13 und kann daher neuere Blöcke ohne Neuzuweisung (Remapping) nicht darstellen. Moderne Editoren bevorzugen heute das Sponge Schematic-Format .schem für aktuelle Java Edition-Bauwerke.
Sicherheit
RISIKO: LOWEine .schematic-Datei besteht aus passiven Blockdaten, nicht aus ausführbarem Code, daher ist das Öffnen risikoarm. Die eigentliche Sorge gilt der Gameplay-/Weltintegrität: Das Einfügen eines heruntergeladenen Bauwerks mit WorldEdit überschreibt alles im Zielbereich; sichern Sie daher immer Ihre Welt (oder testen Sie auf einer Kopie), bevor Sie importieren. Schematics mit Befehlsblock-Inhalten könnten Befehle ausführen, wenn sie im Spiel ausgelöst werden - prüfen Sie Downloads aus nicht vertrauenswürdigen Quellen. Achten Sie auf gefälschte „Schematic-Download“-Seiten, die Dateien in PUP-Installer verpacken; beziehen Sie Bauwerke von seriösen Community-Seiten und laden Sie die .schematic direkt herunter.
Formatdetails
kurz gefasst- Generische NBT-Datendatei - Einige Nicht-Minecraft-Tools haben .schematic für Gzip-NBT-Blockdaten wiederverwendet; die Struktur ist derselbe NBT-Container.
Programme zum Öffnen von SCHEMATIC-Dateien
//schematic load <name> und //paste aus. Der Standardweg, um eine Schematic zu importieren. //schematic load + //paste auf einem Mac-Client oder Server. //schematic load und //paste ausführen. Technische Details
technische Spezifikation| Komprimierung | GZIP (DEFLATE) umschließt die NBT-Nutzlast; Magic Bytes `1F 8B 08` bei Offset 0 |
| Interne Kodierung | NBT (Named Binary Tag) - Big-Endian-Binärformat mit typisiertem Tag-Baum |
| Wurzelstruktur | TAG_Compound namens `Schematic`, enthaltend `Width`, `Height`, `Length` (TAG_Short), sowie `Materials`, `Blocks` und `Data` Tags |
| Block-Speicherreihenfolge | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| Block-ID-System | Veraltete numerische Block-IDs (0-255) mit 4-Bit-Metadatenwerten; vor Minecraft 1.13 „Flattening“ |
| Dimensionsgrenzen | Width, Height, Length gespeichert als TAG_Short; maximal 32.767 Blöcke pro Achse |
| Byte-Reihenfolge | Big-Endian für alle mehrbändigen numerischen NBT-Werte |
| Entity-Daten | Optionale `Entities` und `TileEntities` TAG_List-Einträge speichern Mobs und Block-Entitäten innerhalb der Region |
| Integritätsprüfung | GZIP CRC-32 über den komprimierten Stream; keine zusätzliche Inhaltssignatur |
| MIME-Typ | `application/octet-stream` (kein formatspezifischer MIME-Typ für `.schematic` registriert) |
| Plattform-Umfang | Nur Java Edition; veraltete numerische IDs sind inkompatibel mit der Bedrock Edition, die `.mcstructure` verwendet |
| Abgelöst durch | Sponge Schematic `.schem` (2018), das Blockzustands-Paletten mit Namensräumen verwendet und Blöcke nach 1.13 unterstützt |
| Typische Dateigröße | Einige KB bis zu mehreren Dutzend MB, skalierend mit dem Volumen der enthaltenen Blöcke |
| Materials-Tag | `Materials` TAG_String identifiziert den in der Region verwendeten Block-ID-Satz (`Classic`, `Alpha` oder `Pocket`) |
| Veröffentlicht | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| Neueste Version | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | minecraft.wiki |
SCHEMATIC-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu SCHEMATIC-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine .schematic-Datei in Minecraft?
//schematic load <name> und //paste aus. Eigenständig verwenden Sie den Welt-Editor Amulet (oder MCEdit), um sie in eine Welt zu importieren.Was ist der Unterschied zwischen .schematic und .schem?
Wie konvertiere ich eine .schematic in .schem?
//schematic save -f sponge, oder verwenden Sie Amulet oder das SchemConvert-Tool. Dies ist erforderlich, wenn eine alte Schematic mit modernen Blöcken funktionieren soll.