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.
Porównanie obok siebie
| Java Edition | Bedrock Edition | |
|---|---|---|
| Plik | .zip (albo folder) | .mcpack (zip ze zmienionym rozszerzeniem) |
| Plik z opisem | pack.mcmeta | manifest.json z dwoma UUID i numerem wersji |
| Wersja docelowa | Numer formatu paczki, np. 97.1 dla 26.3 | Minimalna wersja silnika, np. [1, 21, 0] |
| Przykładowa ścieżka tekstury | assets/minecraft/textures/block/stone.png | textures/blocks/stone.png |
| Formaty obrazków | PNG | PNG albo TGA (zachowaj rozszerzenie pliku z gry) |
| Ikona | pack.png | pack_icon.png |
| Instalacja | Wrzuć do folderu resourcepacks | Otwórz plik; Minecraft go zaimportuje |
| Shadery | Paczki 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 |
| Skiny | PNG wgrany w launcherze albo na minecraft.net | Paczka skinów (.mcpack) albo PNG zaimportowany w menu „Przebieralnia” |
| Konsole | Nie dotyczy | Nie 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:
- Skopiuj obrazki z
assets/minecraft/textures/do folderów Bedrocka wtextures/(block→blocks,item→items). - 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ą. - Napisz
manifest.jsonz dwoma nowymi UUID, wersją imin_engine_versioni zmień nazwępack.pngnapack_icon.png. - Sprawdź przypadki szczególne: animacje w Bedrocku są w
textures/flipbook_textures.jsonzamiast w plikach.png.mcmeta, a niektóre tekstury to pliki.tgaz maskami barwienia w przezroczystych pikselach. - 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
- W edytorze paczek tekstur zrób projekt do Javy i pomaluj tekstury.
- Zrób projekt do Bedrocka i pomaluj (albo wgraj) tam te same tekstury; lista plików będzie z Bedrocka.
- 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.