Wat is het MCA-bestandsformaat?
Bestanden met de extensie .mca behoren tot de categorie Gamebestanden en slaan wereldgegevens op voor Minecraft Java Edition.
Wat bevatten MCA-bestanden?
De inhoud van bestanden met de extensie .mca bestaat uit wereld-chunk-gegevens voor het spel Minecraft. Spelers kunnen hun eigen gemeenschappen bouwen, locaties aanpassen en communiceren met andere gebruikers daarbinnen. De bestanden slaan alle elementen van het Minecraft-universum op, zoals:
- blokken, waarvan structuren zijn gebouwd,
- terrein, biomen en gebouwen,
- spelerspersonages en andere entiteiten,
- voorwerpen en gereedschappen.
Bestanden met de extensie .mca vervingen de vorige Minecraft-kaartstandaard .mcr toen Java Edition 1.2.1 werd gelanceerd op 1 maart 2012.
Waarvoor worden MCA-bestanden gebruikt?
Het Anvil-wereldbestandsformaat biedt meer functionaliteit dan zijn MCR-voorganger. De belangrijkste verbeteringen betroffen het verminderen van de data-overhead per chunk, wat bijdroeg aan het ontlasten van Minecraft-servers. Dankzij de gewijzigde interne structuur werd de chunk-compressie merkbaar verbeterd - standaard zlib DEFLATE, met LZ4-ondersteuning toegevoegd in Java Edition 1.20.5. Elk .mca-bestand beslaat een regio van 32×32 chunks (512×512 blokken), genaamd r.X.Z.mca op basis van regiocoördinaten, en slaat tot 1.024 chunk-slots op.
Java Edition 1.18 breidde de wereldhoogte uit naar Y=-64 tot Y=320, wat dieper ondergronds terrein en hogere bouwlimieten toevoegde. Speciale kenmerken van het Anvil-formaat - palette-indexed blokstatussen sinds de 1.13 Flattening-update en DataVersion-tags per chunk - bieden brede mogelijkheden voor het aanpassen en analyseren van spelwerelden. Bedrock Edition-werelden gebruiken LevelDB in plaats van .mca-bestanden.
Beveiliging & veiligheid
RISICO: LOWMCA-bestanden zijn pure binaire gegevensbestanden zonder uitvoerbare code. Veilig om te kopiëren, back-uppen en te openen met NBT-tools. Risico: het onjuist bewerken van chunk-gegevens kan een Minecraft-wereld beschadigen; maak altijd een back-up van saves/ voor het bewerken. Download nooit wereldbestanden van onbetrouwbare bronnen, omdat deze opzettelijk beschadigde gegevens kunnen bevatten die bedoeld zijn om clients te laten crashen.
Formaatdetails
in een notendopProgramma's die MCA-bestanden openen
Technische details
diepe specificaties| Binaire codering | Big-endian |
| Header-grootte | 8.192 bytes (twee opzoektabellen van 4.096 bytes) |
| Chunk-slots per bestand | 1.024 (32×32 regio-raster) |
| Chunk-payload-formaat | NBT (Named Binary Tag) |
| Standaard compressie | zlib DEFLATE (type 2) |
| Legacy compressie | GZip (type 1) |
| LZ4 compressie | Type 4, toegevoegd in Java Edition 1.20.5 (2024) |
| Werelddekking per bestand | 32×32 chunks = 512×512 blokken horizontaal |
| Wereldhoogte (Java 1.18+) | Y=-64 tot Y=320 (26 verticale chunk-secties) |
| Bestandsnaamconventie | r.X.Z.mca waarbij X, Z regiocoördinaten zijn |
| Chunk-formaat tracker | DataVersion NBT-tag per chunk |
| Blokopslag (sinds 1.13) | Palette-indexed long arrays |
| Bedrock Edition | Niet van toepassing - Bedrock Edition gebruikt LevelDB, geen .mca-bestanden |
| Uitgebracht | 2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format) |
| Laatste versie | Anvil (1.2.1, 2012); Linearized variant in Minecraft 1.21 (2024) for some data |
| Specificatie | minecraft.wiki |
MCA conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MCA-bestanden.