Poradnik

Paczki tekstur Java i Bedrock: różnice i konwersja

Java i Bedrock mają paczki zasobów, ale ich plików nie da się zamieniać. Paczka do Javy to .zip z pack.mcmeta i teksturami PNG w assets/minecraft/textures/. Paczka do Bedrocka to .mcpack z manifest.json i teksturami w textures/. Dla obu edycji robisz więc paczkę dwa razy.

Zaktualizowano

Porównanie obok siebie

Java EditionBedrock Edition
Plik.zip (albo folder).mcpack (zip ze zmienionym rozszerzeniem)
Plik z opisempack.mcmetamanifest.json z dwoma UUID i numerem wersji
Wersja docelowaNumer formatu paczki, np. 97.1 dla 26.3Minimalna wersja silnika, np. [1, 21, 0]
Przykładowa ścieżka teksturyassets/minecraft/textures/block/stone.pngtextures/blocks/stone.png
Formaty obrazkówPNGPNG albo TGA (zachowaj rozszerzenie pliku z gry)
Ikonapack.pngpack_icon.png
InstalacjaWrzuć do folderu resourcepacksOtwórz plik; Minecraft go zaimportuje
ShaderyPaczki shaderów do Irisa i OptiFine albo shadery bez modów jako paczka zasobów (1.17+)Bez własnego kodu shaderów; paczki ustawień Vibrant Visuals
SkinyPNG wgrany w launcherze albo na minecraft.netPaczka skinów (.mcpack) albo PNG zaimportowany w menu „Przebieralnia”
KonsoleNie dotyczyNie mogą importować plików; użyj świata, Realmu albo serwera z paczką

Różnice w teksturach, na które trzeba uważać

  • Nazwy plików różnią się między edycjami, na przykład block/grass_block_top.png w Javie i blocks/grass_top.png w Bedrocku.
  • Wiele tekstur Bedrocka trzyma w przezroczystych pikselach maski barwienia, więc edytory nie mogą wyrzucać koloru niewidocznych pikseli. Texture Pack Maker zachowuje piksele dokładnie takie, jakie są.
  • Java może objąć zakresem zgodności kilka wersji w jednej paczce; paczki do Bedrocka podają jedną minimalną wersję.

Czy da się zamienić paczkę tekstur z Javy na Bedrock?

Tak, ale nie przez zmianę nazwy pliku. Konwersja to złożenie paczki od nowa według układu Bedrocka:

  1. Skopiuj obrazki z assets/minecraft/textures/ do folderów Bedrocka w textures/ (block → blocks, item → items).
  2. Zmień nazwy plików, które się różnią, na przykład grass_block_top.png → grass_top.png. Tekstury bez odpowiednika w Bedrocku odpadają.
  3. Napisz manifest.json z dwoma nowymi UUID, wersją i min_engine_version i zmień nazwę pack.png na pack_icon.png.
  4. Sprawdź przypadki szczególne: animacje w Bedrocku są w textures/flipbook_textures.json zamiast w plikach .png.mcmeta, a niektóre tekstury to pliki .tga z maskami barwienia w przezroczystych pikselach.
  5. Spakuj zawartość do zipa i zmień jego rozszerzenie na .mcpack.

Własny poradnik Mojang to Converting Texture Packs from Java Edition to Bedrock Edition. Szybki sposób to konwerter paczek tekstur: przenosi każdą teksturę i zmienia jej nazwę, robi z animacji wpisy flipbooka, pisze manifest i wymienia wszystko, czego nie mógł przekonwertować.

Czy .mcpack to po prostu zip?

Tak. .mcpack to zwykły zip z innym rozszerzeniem, żeby Bedrock wiedział, że ma go zaimportować. Zmień rozszerzenie na .zip, żeby zajrzeć do środka. Paczką do Bedrocka czyni go zawartość: manifest.json na najwyższym poziomie i układ folderów Bedrocka. Pliki .mcaddon łączą kilka paczek, a pliki .mcworld zawierają cały świat.

Jedna paczka do obu edycji

  1. W edytorze paczek tekstur zrób projekt do Javy i pomaluj tekstury.
  2. Zrób projekt do Bedrocka i pomaluj (albo wgraj) tam te same tekstury; lista plików będzie z Bedrocka.
  3. Wyeksportuj oba i udostępnij oba pliki.

Częste pytania

Mogę zamienić paczkę z Javy na Bedrock?

Nie przez zmianę nazwy pliku. Foldery, nazwy i plik z opisem są inne, więc obrazki trzeba przenieść, zmienić ich nazwy i dodać manifest.json. Konwerter paczek tekstur zrobi to za ciebie.

Mogę zamienić paczkę z Bedrocka na Javę?

Tak samo, tylko odwrotnie: przenieś obrazki do assets/minecraft/textures/, nadaj im nazwy z Javy, zamień pliki .tga na PNG i dodaj pack.mcmeta.

Dlaczego po konwersji brakuje niektórych tekstur?

Każda edycja ma tekstury, których nie ma w drugiej, a niektóre są inaczej podzielone albo połączone (na przykład skrzynie, obrazy i interfejs). Te trzeba pomalować od nowa dla drugiej edycji.

W którą edycję gram?

Jeśli grasz na konsoli, telefonie albo tablecie albo masz Minecrafta ze Sklepu Microsoft jako „Minecraft dla Windows”, to Bedrock. Java działa na Windowsie, macOS i Linuksie przez Minecraft Launcher.