Panduan / Bangunan & Sumber Daya
Bedrock tidak punya paket cape mandiri — cape hanya disertakan menempel pada skin
Tidak ada format .mcpack khusus cape. Setiap cape harus dipasangkan dengan entri skin yang menamainya, itulah sebabnya paket cape sebenarnya adalah paket skin dengan satu PNG tambahan per entri.
Di Java, cape adalah hal yang terpisah dari skin. Di Bedrock tidak: tidak ada format paket cape. Cape adalah sebuah field pada entri skin, jadi mendistribusikan cape berarti mendistribusikan skin yang memakainya.
Konsekuensinya
Paket cape adalah paket skin yang setiap entrinya menamai sebuah tekstur cape. Manifest, skins.json, dan file lang-nya identik dengan paket skin lain — satu-satunya perbedaan adalah satu key tambahan per entri dan satu PNG tambahan di dalam zip.
Konsekuensinya bersifat struktural, bukan kosmetik:
- Anda tidak bisa mengirim cape sendirian. Setiap cape butuh skin sebagai tempat bergantung, bahkan jika skin itu tidak Anda pedulikan.
- Cape tidak bisa dipilih secara independen di dalam game. Memilih cape berarti memilih entri skin tempat cape itu berada. Dua cape pada satu skin bukan hal yang bisa Anda ekspresikan.
- N skin × M cape adalah N × M entri, bukan N + M. Menawarkan tiga cape pada empat skin berarti dua belas entri di dalam paket, masing-masing dengan key-nya sendiri, namanya sendiri di file lang, dan sepasang PNG-nya sendiri.
Poin terakhir itulah yang menggigit saat paket membesar. Paket cape cepat menjadi besar, dan ukurannya bersifat multiplikatif, bukan aditif.
Dua tekstur itu berukuran berbeda
Skin berukuran 64 × 64 (atau legacy 64 × 32). Cape berukuran 64 × 32, selalu. Keduanya tidak bisa dipertukarkan. Builder menolak skin 64 × 64 yang dimasukkan ke slot cape, tetapi kebalikannya lolos: cape 64 × 32 yang dimasukkan ke slot skin dibaca sebagai skin legacy, jadi pastikan sendiri keduanya tidak tertukar.
Di dalam file cape 64 × 32 itu, sisi yang terlihat adalah blok 10 × 16 di (1, 1) — sisanya adalah bagian belakang, tepi, dan padding. Pratinjau di sini memotong tepat ke persegi panjang itu saat menunjukkan cape yang mana, karena pada ukuran thumbnail, padding di sekitarnya merupakan sebagian besar gambar dan tidak memberi tahu Anda apa pun.
Slim dan classic tetap berlaku
Setiap entri membawa modelnya sendiri, ditebak dengan cara yang sama seperti paket skin biasa — dari dua kolom yang dibiarkan kosong oleh lengan slim (x 54–55, y 20–31) — dan setiap entri punya toggle Classic/Slim untuk skin yang tebakannya salah, seperti skin classic yang hampir tidak mewarnai kolom-kolom tersebut. Jadi paket cape juga harus menentukan pilihan slim/classic dengan benar per entri — cape tidak mengubah cara lengan dibaca, dan model yang salah di sini muncul persis seperti di tempat lain: skin Alex dengan lengan Steve, memakai cape yang benar.
Bentuk praktisnya
Jika tujuan Anda sebenarnya "berikan cape ini kepada orang lain", paket tersebut adalah mekanisme pengiriman, bukan produknya. Pasangkan dengan skin paling sederhana yang masuk akal, namai entrinya menurut cape, bukan menurut skin, dan terima kenyataan bahwa pemain yang memilihnya sedang memilih keduanya.
Jika tujuan Anda adalah satu set tampilan yang serasi — skin dan cape yang dirancang bersama — maka model Bedrock sebenarnya adalah model yang tepat, dan pemasangan yang terasa seperti keterbatasan itulah fiturnya.