Guides / Building & Resources

Zmiana kolorów nieba to sześć plików — a wszystkie osiem faz księżyca to jeden z nich

Pakiet nieba zastępuje pliki sun.png, moon_phases.png, clouds.png, rain.png, snow.png i end_sky.png o dokładnie określonych rozmiarach. Księżyc to pojedynczy pasek 128×64, a nie osiem tekstur.

Pakiety zmieniające kolory często zawodzą z prozaicznych powodów: zła ścieżka, niewłaściwy rozmiar płótna lub osiem plików tam, gdzie gra oczekuje jednego. Poniżej przedstawiamy dokładne cele, zaczerpnięte z narzędzia do zmiany kolorów na tej stronie — które je tworzy — więc ścieżki i rozmiary tutaj są tymi, które faktycznie się ładują.

Niebo to sześć plików

Wszystko, z czego składa się niebo, znajduje się pod assets/minecraft/textures/environment/:

plikrozmiar
sun.png32 × 32
moon_phases.png128 × 64
clouds.png256 × 256
rain.png64 × 256
snow.png64 × 256
end_sky.png128 × 128

Zastąp wszystkie sześć, a niebo będzie twoje. Nie ma nic więcej — żadnego oddzielnego horyzontu, żadnego pliku gradientu. Kolor nieba poza tymi elementami pochodzi z biomu, a nie z tekstury.

Księżyc to jeden pasek, a nie osiem tekstur

To jest błąd, o którym warto wspomnieć. moon_phases.png to pojedynczy obraz 128 × 64 zawierający wszystkie osiem faz w siatce 4 × 2 komórek 32 × 32. Gra wybiera komórkę dla fazy na dzisiejszą noc.

Zatem nie ma moon_full.png, a pakiet, który dostarcza osiem oddzielnych plików księżyca, dostarcza osiem plików, których Minecraft nigdy nie czyta. Jeśli twój księżyc renderuje się jako ćwierć obrazu, który narysowałeś, problemem jest płótno: namalowałeś jeden księżyc w rozmiarze 128 × 64 zamiast ośmiu po 32 × 32 każdy.

Deszcz i Śnieg są wysokie, nie kwadratowe

Oba mają rozmiar 64 × 256 — cztery razy wyższe niż szerokie. Dzieje się tak, ponieważ są to pionowe smugi kafelkowane w dół ekranu, a nie sprite cząsteczek. Namalowanie ich w kwadracie powoduje rozciągniętą smugę i jest to drugi najczęstszy błąd rozmiaru po księżycu.

Błysk to dwa pliki o różnych zadaniach

Połysk zaklęcia to nie jedna tekstura:

  • misc/enchanted_glint_item.png — połysk na przedmiotach
  • glint_armor.png — połysk na zużytej zbroi

Zmień kolor jednego, a drugi zachowa waniliowy fiolet, co w twoim własnym pakiecie będzie wyglądać jak błąd. Jeśli zmieniasz błysk, zmień oba albo żaden.

Czcionki to JSON plus arkusz

Praca z czcionkami wymaga dwóch plików razem:

  • font/default.json — lista dostawców, która mówi, który arkusz dostarcza które znaki
  • font/ascii.png — sam arkusz

Zamiana tylko pliku PNG zachowuje waniliowe mapowanie znaków, więc glify lądują w niewłaściwych miejscach. Plik JSON informuje grę, gdzie znajduje się każdy znak, i musi być zgodny z dostarczonym obrazem.

Ogólna zasada

Pakiet zmieniający kolory to nadpisanie ścieżka-za-ścieżkę: umieść plik w tej samej ścieżce, której używa wanilia, a twój wygra. Dlatego ścieżki powyżej są ważniejsze niż grafika — piękna tekstura w textures/enviroment/sun.png w ogóle się nie załaduje, a gra nie powie ci dlaczego.

Przebarwianie pakietów zasobów →

More guides

Browse all →

Szukasz innych narzędzi do Minecrafta?

Zestaw generatorów, podglądów i konwerterów działających w przeglądarce — wszystkie za darmo.