Qu’est-ce qu’un fichier MCR ?
Le format de fichier MCR de Minecraft est un format de données utilisé par Minecraft pour stocker les morceaux de terrain d’un monde Minecraft. Il est basé sur le format NBT (Named Binary Tag), qui a été développé par les créateurs du moteur de jeu open-source populaire, Minecraft Forge. Le type de fichier MCR a été introduit dès le tout début et a ensuite été remplacé par le format de fichier MCA.
Format de fichier MCR
Le format de fichier MCR est structuré comme une série de tags binaires nommés, chacun contenant un type de données spécifique. Le tag de niveau supérieur est le tag “Level”, qui contient toutes les données d’un seul niveau de jeu. À l’intérieur du tag Level, il existe plusieurs autres tags nommés qui stockent différents types de données, tels que le tag “Data”, qui stocke les informations sur le monde du jeu, et les tags “Entities” et “TileEntities”, qui stockent les données sur les objets du jeu et les entités de blocs dans le monde, respectivement.
Que contient le format de fichier MCR ?
Dans le format de fichier MCR de Minecraft, une région est une zone de 32 × 32 blocs du monde du jeu. Le format MCR divise le monde du jeu en régions afin de gérer les données plus efficacement et de permettre un chargement et une sauvegarde plus rapides des niveaux de jeu. Chaque région est stockée dans un fichier séparé, et le format de fichier MCR utilise un système de coordonnées pour identifier la position de chaque région dans le monde du jeu. Les coordonnées d’une région sont déterminées par les coordonnées de bloc du coin inférieur gauche de la région. Par exemple, une région avec les coordonnées (-1,0) se situerait une région à gauche et zéro région en dessous de l’origine du monde du jeu.
Caractéristiques clés des fichiers MCR
| Caractéristique | Description |
|---|---|
| Extension de fichier | .mcr |
| Variantes principales | Format McRegion original introduit dans Minecraft Beta 1.3 ; remplacé plus tard par le format Anvil (MCA) dans Minecraft 1.2.1 ; aucune variante officielle de version au-delà de l’implémentation standard de McRegion |
| Type de format | Format de fichier de région binaire basé sur la structure Named Binary Tag (NBT) ; comprend un en-tête de 8 KiB (divisé en tables d’emplacement et d’horodatage de 1024 entrées chacune) suivi de données de morceaux compressées en GZip ou Zlib stockées dans des secteurs de 4 KiB |
| Utilisation principale | Stockage des données de région pour les mondes de Minecraft Java Edition de la version Beta 1.3 jusqu’à la version 1.1 ; chaque région couvre une zone de 32 × 32 morceaux (512 × 256 × 512 blocs) et contient les données de blocs, les entités, les entités de blocs et les informations d’éclairage |
| Caractéristique principale | Stockage révolutionnaire basé sur les régions qui regroupe les morceaux, éliminant les problèmes de performance du format Alpha antérieur où chaque morceau était enregistré dans un fichier individuel ; réduit les pauses de chargement du monde jusqu’à sept fois |
| Profil de sécurité | Sûr pour une utilisation dans le jeu ; ne contient aucun contrôle de redondance cyclique intégré pour la vérification de l’intégrité des données ; susceptible de corruption si modifié manuellement avec des éditeurs de texte ; nécessite des outils spécialisés (NBTExplorer, Minecraft Region Fixer) pour une visualisation et une modification sécurisées |
| Compatibilité | Natif aux versions Minecraft Java Edition Beta 1.3 à 1.1 ; converti automatiquement au format MCA lorsqu’il est chargé dans Minecraft 1.2.1 ou une version ultérieure ; peut être ouvert et inspecté à l’aide d’outils tiers tels que NBTExplorer, MCEdit ou des correcteurs de régions basés sur Python |
Spécifications du format de fichier MCR
Les spécifications du format de fichier MCR sont publiques. Les spécifications du format NBT, sur lequel le format MCR est basé, sont disponibles sur le site de Minecraft Forge. De plus, le Wiki Minecraft propose également des informations détaillées sur le format de fichier MCR, y compris sa structure et les différents types de données qu’il prend en charge.
Données compressées dans les fichiers MCR
Le format de fichier MCR de Minecraft prend en charge la compression. Le format MCR est basé sur le format NBT qui permet de stocker les données sous forme compressée. Cela aide à réduire la taille des fichiers MCR et les rend plus efficaces à transférer et à stocker. C’est une fonctionnalité importante du format MCR, car elle permet aux joueurs de partager de grandes données de terrain du monde Minecraft avec d’autres.
MCR vs. MCA : Principales différences
Le format Anvil (MCA) a introduit plusieurs améliorations par rapport au MCR :
| Fonctionnalité | MCR (Ancien) | MCA (Enclume) |
|---|---|---|
| Hauteur de construction | 128 blocs | 256 blocs |
| Limite d’ID de bloc | 256 | 4096 (avec une couche de données 4 bits) |
| Morceaux vides | Chargé en mémoire | Pas chargé ou enregistré |
| Données de biome | Calculé à la volée | Enregistré par colonne X,Z (modifiable) |
| Ordre des blocs | XZY | YZX (améliore la compression) |
| Paquets de chunks | Moins optimisé | Optimisé pour la taille |
FAQ
**Q1: Que signifie MCR dans Minecraft ?
R: MCR signifie Minecraft Region, reflétant le fait que le format stocke les données du monde du jeu divisées en régions de 32 × 32 chunks.
**Q2: Puis-je ouvrir des fichiers MCR sans Minecraft ?
R: Oui, vous pouvez visualiser et modifier les fichiers MCR à l’aide d’outils tiers comme NBTExplorer, mais vous avez besoin de Minecraft pour réellement jouer dans le monde.
**Q3: Quelle est la différence entre les fichiers MCR et MCA ?
R: MCA (Anvil) est le format plus récent qui a remplacé MCR dans Minecraft 1.2.1, offrant le double de la hauteur de construction (256 contre 128 blocs) et une meilleure efficacité de stockage
**Q4: Un fichier MCR constitue-t-il un monde Minecraft complet ?
R: Non, un seul fichier MCR ne stocke qu’une région d’un monde. Un monde Minecraft complet se compose de nombreux fichiers MCR dans le dossier “region”.
**Q5: Puis-je supprimer les fichiers MCR si mon monde possède des fichiers MCA ?
R: Oui, si votre monde a été converti au format Anvil plus récent, les anciens fichiers MCR sont conservés à titre de compatibilité et peuvent être supprimés en toute sécurité pour libérer de l’espace.