MC Toolkit

Poradniki / Budowanie i zasoby

Rekolor GUI, który przetrwa każdą fazę: jasność zamiast płaskiego wypełnienia

Pomalowanie ekwipunku w Minecraftzie jednolitym kolorem zabija każdy cień i każde rozjaśnienie. GUI Colorizer zachowuje je, sterując gradientem za pomocą jasności.

Każdy ręcznie edytowany pakiet GUI psuje się w ten sam sposób: ktoś otwiera teksturę ekwipunku, zalewa szare tło jednolitym kolorem i efekt wygląda jak naklejka. Sloty tracą wgłębiony cień, zaznaczenie na pasku szybkiego dostępu traci obwódkę, a pasek doświadczenia zamienia się w jednolity pas. GUI Colorizer tego unika, bo rekoloryzuje przez jasność, a nie przez zastępowanie pikseli.

Dlaczego płaskie wypełnienie niszczy GUI

Tekstury interfejsu Minecrafta to nie jednolity kolor plus kontury. Każdy slot, przycisk i panel to mały obraz w odcieniach szarości, w którym wartość każdego piksela koduje głębię: ciemniejszy przy górnej-lewej krawędzi, jaśniejszy wzdłuż dolnej-prawej, z korpusem w średnim tonie. Tekstura slotu 16x16 to 256 pikseli, a większość z nich różni się od sąsiadów zaledwie o kilka stopni.

Zastąp wszystkie 256 jedną wartością RGB, a wyrzucisz jedyny kanał niosący fazę. Chcesz zachować relacje luminancji i podmienić pod nimi odcień.

Jasność jako nośnik gradientu

Narzędzie odczytuje jasność każdego piksela, mapuje ją na wybrany przez ciebie gradient i zapisuje wynik z powrotem. Ciemny piksel na górze slotu pozostaje ciemny — staje się tylko ciemnoniebieski zamiast ciemnoszarego. Rozjaśnienie pozostaje rozjaśnieniem.

Dlatego gradient dwupunktowy zwykle wystarcza:

Pasmo jasnościCo to jest w teksturze źródłowejCzym się staje
NiskieCień fazy, wgłębienie slotuNajciemniejszy punkt
ŚrednieKorpus panelu, powierzchnia przyciskuŚrodek rampy
WysokieRozjaśnienie, obwódka pod kursoremNajjaśniejszy punkt

Wybierz punkty o zbliżonej luminancji, a GUI będzie czytane jako rekoloryzacja. Wybierz punkty odległe od siebie, a od drugiej strony wprowadzisz z powrotem problem płaskiej naklejki.

Co można, a czego nie można tak rekoloryzować

Objęte narzędziem: ekran ekwipunku, skrzynie i pojemniki pieca, pasek szybkiego dostępu oraz pasek doświadczenia. To powierzchnie, w które gracze wpatrują się bez przerwy — właśnie dlatego zła rekoloryzacja jest tak widoczna.

Nieobjęte, o czym warto wiedzieć, zanim cokolwiek obiecasz: tekstury świata. Pakiet zasobów redstone, pakiet tekstur zbroi czy pakiet tekstur elytr to inne zadanie — to atlasy bloków i bytów z własnymi zasadami układu, a żadna rampa jasności nie naprawi przesuniętej ozdoby zbroi.

Java i Bedrock rozchodzą się tutaj

Obie edycje dostarczają tekstury GUI w pakiecie zasobów, ale układ pakietu nie jest wymienny. Pakiet Java używa assets/minecraft/textures/gui/ z pack.mcmeta deklarującym numer formatu pakietu; Bedrock używa innego katalogu głównego i własnego manifestu JSON. Pakiet zbudowany dla jednej nie wczyta się w drugiej, więc zdecyduj o docelowej edycji, zanim zaczniesz stroić gradient.

Praktyczna kolejność działań

  1. Wybierz gradient, nie końcowy kolor. Dwa punkty, podobna luminancja.
  2. Zastosuj, pobierz pakiet, wrzuć go do folderu pakietów zasobów.
  3. Sprawdź w jednej sesji ekwipunek, skrzynię, piec i pasek szybkiego dostępu — rampa, która wygląda dobrze na ekwipunku, może wyprać strzałę pieca.
  4. Dopiero potem poszerz rozpiętość luminancji, jeśli wynik czyta się zbyt szaro.

Zbuduj gradient raz i pozwól jasności robić cieniowanie w GUI Colorizer.

GUI Colorizer →

Więcej poradników

Zobacz wszystkie →

Szukasz innych narzędzi do Minecrafta?

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