MC Toolkit

Panduan / Bangunan & Sumber Daya

Recolour GUI yang bertahan di setiap bevel: kecerahan, bukan isian rata

Melapisi warna rata di atas inventaris Minecraft menghapus semua bayangan dan sorotannya. GUI Colorizer mempertahankannya dengan menggerakkan gradien dari kecerahan.

Setiap paket GUI yang diedit manual gagal dengan cara yang sama: seseorang membuka tekstur inventaris, membanjiri latar abu-abu dengan warna rata, dan hasilnya tampak seperti stiker. Slotnya kehilangan bayangan cekungnya, sorotan hotbar kehilangan bingkainya, dan bilah XP berubah menjadi garis padat. GUI Colorizer menghindari itu dengan mewarnai ulang melalui kecerahan alih-alih mengganti piksel.

Mengapa isian rata menghancurkan GUI

Tekstur antarmuka Minecraft bukanlah warna rata plus garis tepi. Setiap slot, tombol, dan panel adalah gambar skala abu-abu kecil di mana nilai tiap piksel menyandikan kedalaman. Slot itu cekung — lebih gelap di sepanjang tepi kiri atas, lebih terang di sepanjang kanan bawah — sementara panel dan tombol itu menonjol, tersorot di kiri atas dan berbayang di kanan bawah, dengan badan bernada sedang. Sprite slot berukuran 18x18 itu 324 piksel, dan sebagian besar di antaranya hanya berbeda beberapa tingkat dari tetangganya.

Ganti semua 324 dengan satu nilai RGB dan Anda telah membuang satu-satunya kanal yang membawa bevel itu. Yang Anda inginkan adalah mempertahankan hubungan luminansi dan menukar hue di bawahnya.

Kecerahan sebagai penggerak gradien

Alat ini membaca kecerahan tiap piksel, memetakan kecerahan itu ke gradien yang Anda pilih, lalu menuliskan hasilnya kembali. Piksel gelap di bagian atas slot tetap gelap — hanya saja menjadi gelap biru alih-alih abu-abu gelap. Sorotan tetap menjadi sorotan.

Itulah sebabnya gradien pendek sudah cukup — alat ini memakai tiga titik henti untuk panel dan dua untuk selektor serta bilah XP:

Pita kecerahanApa itu di tekstur sumberMenjadi apa
RendahBayangan bevel, cekungan slotTitik henti tergelap
SedangBadan panel, muka tombolTitik tengah ramp
TinggiSorotan, bingkai hoverTitik henti teringan

Pilih titik henti yang membentang dari gelap ke terang dan bevel-nya bertahan. Pilih titik henti yang luminansinya berdekatan dan setiap nuansa aslinya mendarat di warna yang hampir sama — yang mengembalikan masalah stiker rata dari arah sebaliknya.

Apa yang bisa dan tidak bisa diwarnai ulang dengan cara ini

Tercakup oleh alat ini: layar inventaris, peti dan wadah Tungku, hotbar, dan bilah XP. Ini adalah permukaan yang terus-menerus ditatap pemain, dan justru itulah sebabnya recolour yang buruk begitu terlihat.

Tidak tercakup, dan perlu diketahui sebelum Anda menjanjikan apa pun: tekstur dunia. Paket resource redstone, paket tekstur armor, atau paket tekstur Elitron adalah pekerjaan yang berbeda — itu adalah atlas blok dan entitas dengan aturan tata letaknya sendiri, dan tidak ada ramp kecerahan yang bisa memperbaiki trim armor yang salah posisi.

Java dan Bedrock berbeda di sini

Kedua edisi menyertakan tekstur GUI di dalam paket resource, tetapi tata letak paketnya tidak bisa dipertukarkan. Paket Java memakai assets/minecraft/textures/gui/ dengan pack.mcmeta yang mendeklarasikan rentang formatnya (min_format/max_format pada 26.x); Bedrock memakai akar folder yang berbeda dan manifest JSON-nya sendiri. Paket yang dibuat untuk satu edisi tidak akan dimuat di edisi lain, jadi tentukan edisi Sasaran sebelum Anda mulai menyetel gradien.

Urutan operasi yang praktis

  1. Pilih gradiennya, bukan warna akhirnya: titik henti gelap, titik henti terang, dan hue Anda di antara keduanya.
  2. Terapkan, unduh paketnya, taruh di folder resource packs.
  3. Periksa inventaris, sebuah Peti, sebuah Tungku, dan hotbar dalam satu sesi — ramp yang terlihat pas di inventaris bisa memudarkan Panah bahan bakar Tungku.
  4. Baru setelah itu sempitkan rentangnya jika bevel-nya terlihat terlalu kasar, atau lebarkan jika terlihat terlalu rata.

Bangun gradiennya sekali dan biarkan kecerahan yang mengerjakan peneduhannya di GUI Colorizer.

Pewarna GUI →

Panduan lainnya

Lihat semua →