Che cos'è il formato di file SCHEMATIC?
Un file .schematic viene utilizzato da MCEdit e altri programmi di editing per Minecraft, incluso WorldEdit. Il formato consente agli editor di creare e modificare strutture 3D, sezioni di mappe, terreni e relativi oggetti blocco che possono essere importati ed esportati tra i mondi. Uno .schematic associato a una specifica costruzione può essere inserito in un mondo di gioco utilizzando lo strumento di selezione di MCEdit o il comando //schematic load di WorldEdit.
Internamente, il formato memorizza un array di byte NBT compresso con gzip contenente gli ID dei blocchi disposti in ordine YZX. Si basa sui vecchi ID numerici dei blocchi precedenti a Minecraft 1.13, quindi non può rappresentare i blocchi più recenti senza una rimappatura. Gli editor moderni ora preferiscono il formato Sponge Schematic .schem per le attuali build della Java Edition.
Sicurezza e incolumità
RISCHIO: LOWUn file .schematic contiene dati passivi sui blocchi, non codice eseguibile, quindi aprirne uno è a basso rischio. La preoccupazione reale riguarda l'integrità del gioco/mondo: incollare una costruzione scaricata con WorldEdit sovrascrive tutto ciò che si trova nell'area di destinazione, quindi esegui sempre un backup del tuo mondo (o testa su una copia) prima di importare. Le schematic con contenuti di command-block potrebbero eseguire comandi se attivate in gioco - ispeziona i download da fonti non attendibili. Attenzione alle false pagine di «download schematic» che avvolgono i file in installer PUP; ottieni le costruzioni da siti della community affidabili e scarica direttamente il file .schematic.
Dettagli del formato
in sintesi- File dati NBT generico - Alcuni strumenti non legati a Minecraft hanno riutilizzato .schematic per dati di blocchi gzip-NBT; la struttura è lo stesso contenitore NBT.
Programmi che aprono file SCHEMATIC
//schematic load <nome> e //paste. Il modo standard per importare una schematic. //schematic load + //paste su client Mac o server. //schematic load e //paste. Dettagli tecnici
specifiche approfondite| Compressione | GZIP (DEFLATE) che avvolge il payload NBT; magic bytes `1F 8B 08` all'offset 0 |
| Codifica interna | NBT (Named Binary Tag) - binario big-endian con albero di tag tipizzati |
| Struttura radice | TAG_Compound denominato `Schematic` contenente i tag `Width`, `Height`, `Length` (TAG_Short), `Materials`, `Blocks` e `Data` |
| Ordine di archiviazione blocchi | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| Sistema ID blocchi | ID blocco numerici legacy (0-255) con valori di metadati a 4 bit; precedente al «flattening» di Minecraft 1.13 |
| Limiti dimensionali | Width, Height, Length memorizzati come TAG_Short; massimo 32.767 blocchi per asse |
| Ordine dei byte | Big-endian per tutti i valori numerici NBT multi-byte |
| Dati entità | Le voci opzionali TAG_List `Entities` e `TileEntities` memorizzano mob ed entità blocco all'interno della regione |
| Controllo integrità | GZIP CRC-32 sul flusso compresso; nessuna firma del contenuto aggiuntiva |
| Tipo MIME | `application/octet-stream` (nessun tipo MIME specifico per il formato è registrato per `.schematic`) |
| Ambito piattaforma | Solo Java Edition; gli ID numerici legacy sono incompatibili con Bedrock Edition, che utilizza `.mcstructure` |
| Sostituito da | Sponge Schematic `.schem` (2018), che utilizza palette di stati dei blocchi con namespace e supporta i blocchi post-1.13 |
| Dimensione tipica del file | Da pochi KB a decine di MB, scalando con il volume del bounding-box dei blocchi inclusi |
| Tag Materials | Il TAG_String `Materials` identifica il set di ID blocco (`Classic`, `Alpha` o `Pocket`) utilizzato nella regione |
| Rilasciato | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| Ultima versione | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| Standard aperto | Sì · royalty-free |
| Specifica | minecraft.wiki |
Conversioni SCHEMATIC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file SCHEMATIC.
Domande frequenti
Come apro un file .schematic in Minecraft?
//schematic load <nome> e //paste. In modalità standalone, usa l'editor di mondi Amulet (o MCEdit) per importarlo in un mondo.Qual è la differenza tra .schematic e .schem?
Come converto un .schematic in .schem?
//schematic save -f sponge, oppure usa Amulet o lo strumento SchemConvert. Questo è necessario quando una vecchia schematic deve funzionare con i blocchi moderni.