Bedrock में कोई स्टैंडअलोन केप पैक नहीं है — केप केवल स्किन के साथ अटैच होकर आता है
केवल-केप वाला कोई .mcpack फॉर्मेट नहीं है। प्रत्येक केप को एक स्किन एंट्री के साथ जोड़ना होगा जो उसका नाम देती है, यही कारण है कि एक केप पैक वास्तव में प्रति एंट्री एक अतिरिक्त PNG वाला स्किन पैक होता है।
Java पर केप स्किन से अलग चीज़ है। Bedrock पर ऐसा नहीं है: कोई केप पैक फॉर्मेट नहीं है। केप एक स्किन एंट्री पर एक फ़ील्ड है, इसलिए केप वितरित करने का अर्थ है उसे पहनने वाली स्किन को वितरित करना।
यह क्या बाध्य करता है
केप पैक एक स्किन पैक है जिसकी प्रत्येक एंट्री एक केप टेक्सचर का नाम देती है। manifest, skins.json and the lang file are identical to any other skin pack — the only difference is one extra key per entry and one extra PNG in the zip.
इसके परिणाम संरचनात्मक हैं, कॉस्मेटिक नहीं:
- आप केप को अकेले शामिल नहीं कर सकते। प्रत्येक केप को लटकने के लिए एक स्किन की आवश्यकता होती है, भले ही वह स्किन
ऐसी हो जिसकी आप परवाह नहीं करते।
- गेम में केप को स्वतंत्र रूप से नहीं चुना जा सकता। केप चुनने का मतलब है उस स्किन
एंट्री को चुनना जिससे वह संबंधित है। एक स्किन पर दो केप ऐसी चीज़ नहीं है जिसे आप व्यक्त कर सकें।
- N skins × M capes यानी N × M entries, न कि N + M। चार स्किन्स पर तीन केप्स उपलब्ध कराने का मतलब है
पैक में बारह एंट्रीज़, प्रत्येक की अपनी key, lang फ़ाइल में अपना नाम, और PNGs की अपनी जोड़ी।
यह अंतिम बिंदु तब परेशानी देता है जब कोई पैक बड़ा होता है। केप पैक तेज़ी से बड़े हो जाते हैं, और आकार योगात्मक होने के बजाय गुणात्मक होता है।
दोनों टेक्सचर अलग-अलग आकार के हैं
एक स्किन 64 × 64 (या लेगेसी 64 × 32) होती है। एक केप 64 × 32, हमेशा। वे विनिमेय नहीं हैं और बिल्डर केप के आयामों वाली स्किन को अस्वीकार कर देता है और इसके विपरीत भी।
उस 64 × 32 केप फ़ाइल के भीतर, दृश्यमान भाग (1, 1) पर 10 × 16 ब्लॉक — बाकी सब कुछ पिछला हिस्सा, किनारे और पैडिंग है। यहाँ का पूर्वावलोकन आपको यह दिखाने के लिए ठीक उसी आयत में क्रॉप करता है कि कौन सा केप कौन सा है, क्योंकि थंबनेल आकार में आसपास की पैडिंग ही छवि का अधिकांश भाग होती है और कुछ नहीं बताती।
स्लिम और क्लासिक अभी भी लागू होते हैं
प्रत्येक एंट्री अपना स्वयं का मॉडल ले जाती है, जिसका पता स्किन के चौथे आर्म कॉलम से उसी तरह लगाया जाता है जैसे एक सामान्य स्किन पैक करता है। इसलिए एक केप पैक को प्रति एंट्री स्लिम/क्लासिक का चयन भी सही करना होता है — केप यह नहीं बदलता कि हाथों को कैसे पढ़ा जाता है, और यहाँ एक गलत मॉडल ठीक वैसे ही दिखता है जैसे कहीं और: Steve के हाथों वाली Alex स्किन, सही केप पहने हुए।
व्यावहारिक रूप
यदि आपका लक्ष्य वास्तव में "लोगों को यह केप देना" है, तो पैक उत्पाद के बजाय एक वितरण माध्यम है। इसे सबसे सरल स्किन के साथ जोड़ें जो उपयुक्त हो, स्किन के बजाय केप के नाम पर एंट्री का नाम रखें, और स्वीकार करें कि इसे चुनने वाला खिलाड़ी दोनों को चुन रहा है।
यदि आपका लक्ष्य मेल खाते लुक्स का एक सेट है — एक साथ डिज़ाइन की गई स्किन और केप — तो Bedrock का मॉडल वास्तव में सही है, और जो पेयरिंग एक सीमा जैसी लगती है वही इसकी विशेषता है।