Wat is het SCHEMATIC-bestandsformaat?
Een .schematic-bestand wordt gebruikt door MCEdit en andere Minecraft-bewerkingsprogramma's, waaronder WorldEdit. Het formaat stelt bewerkers in staat om 3D-structuren, kaartsecties, terrein en gerelateerde blokobjecten te maken en te bewerken die kunnen worden geïmporteerd en geëxporteerd tussen werelden. Een .schematic die bij een specifiek bouwwerk hoort, kan in een spelwereld worden geplaatst met de MCEdit-selectietool of het WorldEdit-commando //schematic load.
Intern slaat het formaat een gzip-gecomprimeerde NBT byte-array op van blok-ID's gerangschikt in YZX-volgorde. Het vertrouwt op verouderde numerieke blok-ID's van vóór Minecraft 1.13, waardoor het geen nieuwere blokken kan weergeven zonder remapping. Moderne bewerkers geven nu de voorkeur aan het Sponge Schematic .schem-formaat voor huidige Java Edition-bouwwerken.
Beveiliging & veiligheid
RISICO: LOWEen .schematic bevat passieve blokgegevens, geen uitvoerbare code, dus het openen ervan is risicoarm. De realistische zorg is de integriteit van de gameplay/wereld: het plakken van een gedownload bouwwerk met WorldEdit overschrijft alles in het doelgebied, dus maak altijd een back-up van je wereld (of test op een kopie) voordat je importeert. Schematics met inhoud in opdrachtblokken (command blocks) kunnen commando's uitvoeren wanneer ze in-game worden geactiveerd - controleer downloads van onbetrouwbare bronnen. Pas op voor valse „schematic download”-pagina's die bestanden verpakken in PUP-installatieprogramma's; haal bouwwerken van gerenommeerde community-sites en download de .schematic rechtstreeks.
Formaatdetails
in een notendop- Generiek NBT-gegevensbestand - Sommige niet-Minecraft-tools hebben .schematic hergebruikt voor gzip-NBT blokgegevens; de structuur is dezelfde NBT-container.
Programma's die SCHEMATIC-bestanden openen
//schematic load <naam> en //paste uit. De standaardmanier om een schematic te importeren. //schematic load + //paste workflow op een Mac-client of server. //schematic load en //paste. Technische details
diepe specificaties| Compressie | GZIP (DEFLATE) rondom de NBT-payload; magic bytes `1F 8B 08` op offset 0 |
| Interne codering | NBT (Named Binary Tag) - big-endian binair met een getypeerde tag-structuur |
| Wortelstructuur | TAG_Compound genaamd `Schematic` met daarin de tags `Width`, `Height`, `Length` (TAG_Short), `Materials`, `Blocks` en `Data` |
| Opslagvolgorde blokken | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| Blok-ID systeem | Verouderde numerieke blok-ID's (0-255) met 4-bit metadata-waarden; van vóór de Minecraft 1.13 „flattening” |
| Dimensielimieten | Width, Height, Length opgeslagen als TAG_Short; maximaal 32.767 blokken per as |
| Byte-volgorde | Big-endian voor alle numerieke NBT-waarden van meerdere bytes |
| Entiteitsgegevens | Optionele `Entities` en `TileEntities` TAG_List-vermeldingen slaan mobs en blok-entiteiten binnen de regio op |
| Integriteitscontrole | GZIP CRC-32 over de gecomprimeerde stream; geen aanvullende inhoudshandtekening |
| MIME-type | `application/octet-stream` (er is geen formaatspecifiek MIME-type geregistreerd voor `.schematic`) |
| Platformbereik | Alleen Java Edition; verouderde numerieke ID's zijn incompatibel met Bedrock Edition, die `.mcstructure` gebruikt |
| Vervangen door | Sponge Schematic `.schem` (2018), die gebruikmaakt van blokstatus-paletten met namespaces en post-1.13 blokken ondersteunt |
| Typische bestandsgrootte | Enkele KB tot tientallen MB, schaalbaar met het volume van de omsluitende box van de inbegrepen blokken |
| Materials-tag | `Materials` TAG_String identificeert de blok-ID-set (`Classic`, `Alpha` of `Pocket`) die in de regio wordt gebruikt |
| Uitgebracht | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| Laatste versie | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| Open standaard | Ja · royaltyvrij |
| Specificatie | minecraft.wiki |
SCHEMATIC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over SCHEMATIC-bestanden.
Veelgestelde vragen
Hoe open ik een .schematic-bestand in Minecraft?
//schematic load <naam> uit en daarna //paste. Los daarvan kun je de Amulet (of MCEdit) wereld-editor gebruiken om het in een wereld te importeren.Wat is het verschil tussen .schematic en .schem?
Hoe converteer ik een .schematic naar .schem?
//schematic save -f sponge, of gebruik Amulet of de SchemConvert-tool. Dit is nodig wanneer een oude schematic moet werken met moderne blokken.