Poradnik

Format paczki dla każdej wersji Javy (26.3 używa 97.1)

Każda paczka zasobów w Java Edition podaje w pliku pack.mcmeta swój format paczki, a Minecraft porównuje go ze swoim, żeby zdecydować, czy paczka pasuje. Minecraft Java 26.3 używa formatu paczki zasobów 97.1. Paczki zasobów istnieją od 1.6.1; starsze wersje używały paczek tekstur, które działają inaczej.

Zaktualizowano

Format paczki zasobów każdej wersji Javy

Każda pełna wersja od 1.6.1 do 26.3. Snapshoty, pre-release’y i release candidate’y mają własne numery.

Format paczkiWersje Minecraft Java
97.126.3
8826.2
8426.1, 26.1.1, 26.1.2
751.21.11
691.21.9, 1.21.10
641.21.7, 1.21.8
631.21.6
551.21.5
461.21.4
421.21.2, 1.21.3
341.21, 1.21.1
321.20.5, 1.20.6
221.20.3, 1.20.4
181.20.2
151.20, 1.20.1
131.19.4
121.19.3
91.19, 1.19.1, 1.19.2
81.18, 1.18.1, 1.18.2
71.17, 1.17.1
61.16.2, 1.16.3, 1.16.4, 1.16.5
51.15, 1.15.1, 1.15.2, 1.16, 1.16.1
41.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4
31.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2
21.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2
11.6.1, 1.6.2, 1.6.4, 1.7.2, 1.7.3, 1.7.4, 1.7.5, 1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9

Od cyklu 1.21.9 format może mieć też numer poboczny: 97.1 znaczy numer główny 97, numer poboczny 1. Mojang podnosi numer poboczny przy dodatkach, które nie psują starszych paczek. W chwili pisania tego poradnika pierwszy snapshot 26.4 używa formatu 98.0.

Jak zmieniał się pack.mcmeta

Wersje gryPola, które czyta gra
1.6.1 – 1.8.7pack_format i description. Nie ma żadnego sprawdzania wersji, każdy numer się wczytuje.
1.8.8 – 1.20.1Tylko pack_format. Paczka jest zgodna, jeśli numer jest równy numerowi gry; w przeciwnym razie Minecraft ostrzega, ale pozwala jej użyć.
1.20.2 – 1.21.8pack_format (wymagany) plus opcjonalny zakres supported_formats, na przykład [15, 64].
1.21.9 – 26.3min_format i max_format (tylko razem). Paczka, której zakres sięga formatu 64 albo niższego, potrzebuje do tego pack_format i supported_formats; paczka tylko dla 1.21.9+ nie może używać supported_formats.

Przykłady

Tylko Java 26.3

{
  "pack": {
    "description": "Moja paczka do Minecrafta 26.3",
    "min_format": [97, 1],
    "max_format": 97
  }
}

Pojedyncza liczba w max_format znaczy „każda wersja poboczna”, więc 97 obejmuje 97.0 i 97.1. Z [97, 0] w tym miejscu paczka byłaby za stara dla 26.3.

Od 1.20.1 do 26.3

{
  "pack": {
    "description": "Moja paczka do Minecrafta 1.20.1 - 26.3",
    "pack_format": 15,
    "supported_formats": [15, 97],
    "min_format": 15,
    "max_format": 97
  }
}

1.20.1 czyta pack_format, 1.20.2 – 1.21.8 czytają supported_formats, a 1.21.9 i nowsze czytają min_format i max_format.

Tylko 1.20.1 (i 1.20)

{
  "pack": {
    "pack_format": 15,
    "description": "Moja paczka do Minecrafta 1.20.1"
  }
}

A co z Bedrockiem?

Paczki do Bedrocka nie mają numeru formatu paczki. Ich manifest.json używa "format_version": 2 i min_engine_version, na przykład [1, 21, 0]. Numery wersji Bedrocka idą teraz według roku (26.0 wyszła w lutym 2026), ale manifesty zachowują stary schemat, więc 26.50 zapisuje się jako [1, 26, 50].

Częste pytania

Jaki format paczki zasobów ma Minecraft 26.3?

97.1. W pack.mcmeta paczki tylko dla 26.3 wpisz "min_format": [97, 1] i "max_format": 97.

Jaki format paczki mają 1.21.1 i 1.20.1?

1.21 i 1.21.1 używają 34; 1.20 i 1.20.1 używają 15. 1.8.9 i starsze wersje 1.x od 1.6.1 używają 1.

Dlaczego przy mojej paczce jest napisane „Zepsuta lub niekompatybilna”?

Od 1.21.9 paczka, która ma tylko wysoki pack_format (powyżej 64) i nie ma min_format / max_format, nie przechodzi sprawdzania. Możesz ją i tak włączyć, ale lepiej dodać oba pola.