Qu'est-ce que le format de fichier SCHEMATIC ?
Un fichier .schematic est utilisé par MCEdit et d'autres programmes d'édition Minecraft, y compris WorldEdit. Le format permet aux éditeurs de créer et de modifier des structures 3D, des sections de carte, du terrain et des objets de blocs associés qui peuvent être importés et exportés entre les mondes. Un .schematic associé à une construction spécifique peut être placé dans un monde de jeu à l'aide de l'outil de sélection MCEdit ou de la commande WorldEdit //schematic load.
En interne, le format stocke un tableau d'octets NBT compressé par gzip contenant des identifiants de blocs organisés dans l'ordre YZX. Il repose sur les anciens identifiants de blocs numériques antérieurs à Minecraft 1.13, il ne peut donc pas représenter les blocs plus récents sans remappage. Les éditeurs modernes préfèrent désormais le format Sponge Schematic .schem pour les constructions actuelles de la Java Edition.
Sécurité et sûreté
RISQUE : LOWUn fichier .schematic contient des données de blocs passives, pas du code exécutable, donc en ouvrir un présente peu de risques. La préoccupation réelle concerne l'intégrité du jeu/monde : coller une construction téléchargée avec WorldEdit écrase tout ce qui se trouve dans la zone cible, donc sauvegardez toujours votre monde (ou testez sur une copie) avant l'importation. Les schémas contenant des blocs de commande pourraient exécuter des commandes une fois activés en jeu - inspectez les téléchargements provenant de sources non fiables. Méfiez-vous des fausses pages de « téléchargement de schémas » qui enveloppent les fichiers dans des installateurs de programmes potentiellement indésirables ; récupérez les constructions sur des sites communautaires réputés et téléchargez directement le .schematic.
Détails du format
en bref- Fichier de données NBT générique - Certains outils non liés à Minecraft ont réutilisé .schematic pour des données de blocs gzip-NBT ; la structure est le même conteneur NBT.
Programmes qui ouvrent les fichiers SCHEMATIC
//schematic load <nom> et //paste. La méthode standard pour importer un schéma. //schematic load + //paste sur un client ou serveur Mac. //schematic load et //paste. Détails techniques
spécifications approfondies| Compression | Enveloppe GZIP (DEFLATE) du contenu NBT ; octets magiques `1F 8B 08` à l'offset 0 |
| Encodage interne | NBT (Named Binary Tag) - binaire big-endian avec arbre de balises typées |
| Structure racine | TAG_Compound nommé `Schematic` contenant les balises `Width`, `Height`, `Length` (TAG_Short), `Materials`, `Blocks`, et `Data` |
| Ordre de stockage des blocs | YZX - `Blocks[y * Width * Length + z * Width + x]` |
| Système d'ID de bloc | Anciens identifiants numériques (0-255) avec valeurs de métadonnées de 4 bits ; avant l'aplatissement de Minecraft 1.13 |
| Limites de dimensions | Largeur, Hauteur, Longueur stockées en TAG_Short ; maximum 32 767 blocs par axe |
| Ordre des octets | Big-endian pour toutes les valeurs numériques NBT multi-octets |
| Données d'entité | Les entrées optionnelles TAG_List `Entities` et `TileEntities` stockent les créatures et les entités de blocs dans la région |
| Vérification d'intégrité | GZIP CRC-32 sur le flux compressé ; aucune signature de contenu supplémentaire |
| Type MIME | `application/octet-stream` (aucun type MIME spécifique au format n'est enregistré pour `.schematic`) |
| Portée de la plateforme | Java Edition uniquement ; les identifiants numériques hérités sont incompatibles avec la Bedrock Edition, qui utilise `.mcstructure` |
| Remplacé par | Sponge Schematic `.schem` (2018), qui utilise des palettes d'états de blocs avec espace de noms et prend en charge les blocs post-1.13 |
| Taille de fichier typique | De quelques Ko à des dizaines de Mo, variant selon le volume de la boîte englobante des blocs inclus |
| Balise Materials | La TAG_String `Materials` identifie le jeu d'identifiants de blocs (`Classic`, `Alpha`, ou `Pocket`) utilisé dans la région |
| Publié | around 2011 (MCEdit; format loosely based on Minecraft's Indev level format) |
| Dernière version | Legacy numeric-block-ID format; superseded by the Sponge .schem format (2018) and Litematica .litematic |
| Standard ouvert | Oui · libre de droits |
| Spécification | minecraft.wiki |
Conversions SCHEMATIC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers SCHEMATIC.
Foire aux questions
Comment ouvrir un fichier .schematic dans Minecraft ?
//schematic load <nom> et //paste. En mode autonome, utilisez l'éditeur de monde Amulet (ou MCEdit) pour l'importer dans un monde.Quelle est la différence entre .schematic et .schem ?
Comment convertir un .schematic en .schem ?
//schematic save -f sponge, ou utilisez Amulet ou l'outil SchemConvert. Cela est nécessaire lorsqu'un ancien schéma doit fonctionner avec des blocs modernes.