Co to jest format pliku MCA?
Pliki z rozszerzeniem .mca należą do kategorii plików gier i przechowują dane świata dla Minecraft Java Edition.
Co zawierają pliki MCA?
Zawartość plików z rozszerzeniem .mca to dane chunków (fragmentów) świata gry Minecraft. Gracze mogą w nich budować własne społeczności, modyfikować lokalizacje i wchodzić w interakcje z innymi użytkownikami. Pliki te przechowują wszystkie elementy uniwersum Minecraft, takie jak:
- bloki, z których budowane są struktury,
- teren, biomy i budowle,
- postacie graczy i inne byty (entities),
- przedmioty i narzędzia.
Pliki z rozszerzeniem .mca zastąpiły poprzedni standard map Minecraft .mcr, gdy 1 marca 2012 roku zadebiutowała wersja Java Edition 1.2.1.
Do czego służą pliki MCA?
Format zapisu świata Anvil oferuje więcej funkcji niż jego poprzednik MCR. Główne ulepszenia dotyczyły zmniejszenia narzutu danych na chunk, co przyczyniło się do odciążenia serwerów Minecraft. Dzięki zmienionej strukturze wewnętrznej, kompresja chunków została zauważalnie poprawiona - domyślnie zlib DEFLATE, z dodanym wsparciem dla LZ4 w Java Edition 1.20.5. Każdy plik .mca obejmuje region 32×32 chunków (512×512 bloków), nazywany r.X.Z.mca zgodnie ze współrzędnymi regionu, i przechowuje do 1024 slotów na chunki.
Java Edition 1.18 rozszerzyła wysokość świata od Y=-64 do Y=320, dodając głębszy teren podziemny i wyższe limity budowania. Specjalne cechy formatu Anvil - stany bloków indeksowane paletą od aktualizacji 1.13 Flattening oraz tagi DataVersion dla każdego chunka - oferują szerokie możliwości modyfikowania i analizowania światów gry. Światy Bedrock Edition używają LevelDB zamiast plików .mca.
Bezpieczeństwo
RYZYKO: LOWPliki MCA to czyste pliki danych binarnych bez kodu wykonywalnego. Są bezpieczne do kopiowania, tworzenia kopii zapasowych i otwierania za pomocą narzędzi NBT. Ryzyko: nieprawidłowa edycja danych chunków może uszkodzić świat Minecraft; zawsze rób kopię zapasową saves/ przed edycją. Nigdy nie pobieraj plików świata z niezaufanych źródeł, ponieważ mogą zawierać celowo uszkodzone dane mające na celu zawieszenie klienta gry.
Szczegóły formatu
w pigułceProgramy otwierające pliki MCA
Szczegóły techniczne
specyfikacja| Kodowanie binarne | Big-endian |
| Rozmiar nagłówka | 8 192 bajtów (dwie tablice przeglądowe po 4 096 bajtów) |
| Sloty chunków na plik | 1 024 (siatka regionu 32×32) |
| Format danych chunka | NBT (Named Binary Tag) |
| Domyślna kompresja | zlib DEFLATE (typ 2) |
| Starsza kompresja | GZip (typ 1) |
| Kompresja LZ4 | Typ 4, dodana w Java Edition 1.20.5 (2024) |
| Zasięg świata na plik | 32×32 chunki = 512×512 bloków w poziomie |
| Wysokość świata (Java 1.18+) | Y=-64 do Y=320 (26 pionowych sekcji chunków) |
| Konwencja nazewnictwa plików | r.X.Z.mca, gdzie X, Z to współrzędne regionu |
| Śledzenie formatu chunka | Tag NBT DataVersion dla każdego chunka |
| Przechowywanie bloków (od 1.13) | Tablice typu long indeksowane paletą |
| Bedrock Edition | Nie dotyczy - Bedrock Edition używa LevelDB, a nie plików .mca |
| Wydano | 2012 (Minecraft Java Edition 1.2.1, March 1, 2012 - replaced MCR format) |
| Najnowsza wersja | Anvil (1.2.1, 2012); Linearized variant in Minecraft 1.21 (2024) for some data |
| Specyfikacja | minecraft.wiki |
Konwersje MCA
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MCA.