Ce este un fișier MCR?
Formatul de fișier MCR din Minecraft este un format de date utilizat de Minecraft pentru a stoca bucăți de teren ale unei lumi Minecraft. Se bazează pe formatul NBT (Named Binary Tag), care a fost dezvoltat de dezvoltatorii motorului de joc open-source popular, Minecraft Forge. Tipul de fișier MCR a fost introdus la început și a fost înlocuit ulterior de formatul de fișiere MCA.
Formatul fișierului MCR
Formatul de fișier MCR este structurat ca o serie de etichete binare numite, fiecare conținând un tip specific de date. Eticheta de nivel superior este eticheta “Level”, care conține toate datele pentru un singur nivel de joc. În cadrul etichetei Level, există mai multe alte etichete numite care stochează diferite tipuri de date, cum ar fi eticheta “Data”, care stochează informații despre lumea jocului, și etichetele “Entities” și “TileEntities”, care stochează date despre obiectele de joc și entitățile de tip tile din lume, respectiv.
Ce conține formatul fișierului MCR?
În formatul de fișier Minecraft MCR, o regiune este o zonă de 32x32 de blocuri din lumea jocului. Formatul MCR împarte lumea jocului în regiuni pentru a gestiona datele mai eficient și pentru a permite încărcarea și salvarea mai rapidă a nivelurilor de joc. Fiecare regiune este stocată într-un fișier separat, iar formatul de fișier MCR folosește un sistem de coordonate pentru a identifica poziția fiecărei regiuni în cadrul lumii jocului. Coordonatele unei regiuni sunt determinate de coordonatele blocului din colțul din stânga-jos al regiunii. De exemplu, o regiune cu coordonate (-1,0) ar fi situată cu o regiune spre stânga și zero regiuni în jos față de originea lumii jocului.
Caracteristici cheie ale fișierelor MCR
| Caracteristică | Descriere |
|---|---|
| Extensie fișier | .mcr |
| Variante principale | Formatul original McRegion introdus în Minecraft Beta 1.3; ulterior înlocuit de formatul Anvil (MCA) în Minecraft 1.2.1; nu există variante oficiale de versiune în afara implementării standard McRegion |
| Tip format | Format de fișier de regiune binar bazat pe structura Named Binary Tag (NBT); are un antet de 8 KiB (împărțit în tabele de locație și timestamp cu 1024 de intrări fiecare) urmat de date de chunk comprimate cu GZip sau Zlib stocate în sectoare de 4 KiB |
| Utilizare principală | Stocarea datelor de regiune pentru lumi Minecraft Java Edition de la Beta 1.3 până la versiunea 1.1; fiecare regiune acoperă o zonă de 32x32 chunk-uri (512x256x512 blocuri) și conține date de bloc, entități, entități de tip tile și informații despre iluminare |
| Caracteristică principală | Stocare revoluționară bazată pe regiuni care grupă chunk-urile împreună, eliminând problemele de performanță ale formatului anterior de nivel Alpha în care fiecare chunk era salvat ca fișier individual; a redus pauzele de încărcare a lumii cu până la șapte ori |
| Profil de securitate | Sigur pentru utilizarea în joc; nu conține checksum-uri încorporate pentru verificarea integrității datelor; susceptibil la corupție dacă este editat manual cu editoare de text; necesită instrumente specializate (NBTExplorer, Minecraft Region Fixer) pentru vizualizare și modificare în siguranță |
| Compatibilitate | Nativ pentru versiunile Minecraft Java Edition Beta 1.3 până la 1.1; convertit automat în format MCA când este încărcat în Minecraft 1.2.1 sau ulterior; poate fi deschis și inspectat utilizând instrumente terțe precum NBTExplorer, MCEdit sau reparatoare de regiuni bazate pe Python |
Specificațiile formatului fișierului MCR
Specificațiile formatului de fișier MCR sunt disponibile public. Specificațiile pentru formatul NBT, pe care se bazează formatul MCR, sunt disponibile pe site-ul Minecraft Forge. În plus, Minecraft Wiki conține, de asemenea, informații detaliate despre formatul de fișier MCR, inclusiv structura sa și diferitele tipuri de date pe care le suportă.
Date comprimate în fișierele MCR
Formatul de fișier MCR din Minecraft suportă compresia. Formatul MCR se bazează pe formatul NBT care permite stocarea datelor într-o formă comprimată. Acest lucru ajută la reducerea dimensiunii fișierelor MCR și le face mai eficiente pentru transfer și stocare. Aceasta este o caracteristică importantă a formatului MCR, deoarece permite jucătorilor să partajeze date de teren mari ale lumii Minecraft cu alții.
MCR vs. MCA: Diferențe cheie
Formatul Anvil (MCA) a introdus mai multe îmbunătățiri față de MCR:
| Funcționalitate | MCR (Vechi) | MCA (Anvil) |
|---|---|---|
| Înălțime de construcție | 128 de blocuri | 256 de blocuri |
| Limită ID bloc | 256 | 4096 (cu strat de date pe 4 biți) |
| Chunk-uri goale | Încărcat în memorie | Nici încărcat, nici salvat |
| Date Biome | Calculat în timp real | Salvat pe coloana X,Z (editabil) |
| Ordinea blocurilor | XZY | YZX (îmbunătățește compresia) |
| Pachete de chunk | Mai puțin optimizat | Optimizat pentru dimensiune |
Întrebări frecvente
**Q1: Ce înseamnă MCR în Minecraft?
A: MCR înseamnă Minecraft Region, reflectând faptul că formatul stochează datele lumii jocului împărțite în regiuni de chunk-uri de 32x32.
**Q2: Pot deschide fișiere MCR fără Minecraft?
A:Da, poți vizualiza și edita fișiere MCR folosind instrumente terțe precum NBTExplorer, dar ai nevoie de Minecraft pentru a juca efectiv lumea.
**Q3: Care este diferența dintre fișierele MCR și MCA?
A: MCA (Anvil) este formatul mai nou care a înlocuit MCR în Minecraft 1.2.1, oferind dublul înălțimii de construcție (256 față de 128 de blocuri) și o eficiență mai bună a stocării
**Q4: Este un fișier MCR o lume completă Minecraft?
A: Nu, un singur fișier MCR stochează doar o regiune a unei lumi. O lume completă Minecraft constă din multe fișiere MCR în folderul “region”.
**Q5: Pot să șterg fișierele MCR dacă lumea mea are fișiere MCA?
A: Da, dacă lumea ta a fost convertită în noul format Anvil, fișierele MCR vechi rămân ca măsură de compatibilitate și pot fi șterse în siguranță pentru a economisi spațiu.