आकाश को रीकलर करना छह फ़ाइलें हैं — और चंद्रमा के सभी आठ चरण उनमें से एक हैं
एक sky pack सटीक आकारों में sun.png, moon_phases.png, clouds.png, rain.png, snow.png और end_sky.png को बदलता है। चंद्रमा एक एकल 128×64 स्ट्रिप है, आठ टेक्सचर नहीं।
Recolour packs उबाऊ कारणों से विफल होते हैं: गलत पाथ, गलत कैनवास आकार, या जहाँ गेम एक फ़ाइल चाहता है वहाँ आठ फ़ाइलें होना। ये सटीक लक्ष्य हैं, जो इस पृष्ठ के recolour टूल से लिए गए हैं — जो इन्हें लिखता है — इसलिए यहाँ दिए गए पाथ और आकार वही हैं जो वास्तव में लोड होते हैं।
आकाश छह फ़ाइलें है
आकाश जिन सभी चीज़ों से बना है वे इसके अंतर्गत हैं assets/minecraft/textures/environment/:
| फ़ाइल | आकार |
|---|---|
sun.png | 32 × 32 |
moon_phases.png | 128 × 64 |
clouds.png | 256 × 256 |
rain.png | 64 × 256 |
snow.png | 64 × 256 |
end_sky.png | 128 × 128 |
सभी छह को बदलें और आकाश आपका है। इसके अलावा कुछ नहीं है — कोई अलग क्षितिज नहीं, कोई ग्रेडिएंट फ़ाइल नहीं। इनके अलावा आकाश का रंग biome से आता है, टेक्सचर से नहीं।
चंद्रमा एक स्ट्रिप है, आठ टेक्सचर नहीं
यह वह गलती है जिसका उल्लेख करना ज़रूरी है। moon_phases.png is सभी आठ चरणों को शामिल करने वाली एक एकल 128 × 64 छवि 32 × 32 सेल के 4 × 2 ग्रिड में। गेम आज रात के चरण के लिए सेल चुनता है।
तो ऐसा कोई नहीं है moon_full.png, and a pack that ships eight separate moon files ships eight files Minecraft never reads. If your moon renders as a quarter of the picture you drew, the canvas is the problem: you painted one moon at 128 × 64 instead of eight at 32 × 32 each.
बारिश और बर्फ लंबी हैं, चौकोर नहीं
दोनों हैं 64 × 256 — चौड़ाई से चार गुना लंबा। ऐसा इसलिए है क्योंकि वे स्क्रीन पर नीचे की ओर टाइल की गई एक लंबवत लकीर हैं, कोई पार्टिकल स्प्राइट नहीं। उन्हें चौकोर रंगने से एक खिंचा हुआ धब्बा बन जाता है, और चंद्रमा के बाद यह आकार की दूसरी सबसे आम गलती है।
Glint दो फ़ाइलें हैं जिनके अलग-अलग काम हैं
Enchantment की चमक एक टेक्सचर नहीं है:
misc/enchanted_glint_item.png— the sheen on itemsglint_armor.png— the sheen on worn armour
एक को रीकलर करें और दूसरा vanilla के बैंगनी रंग को बनाए रखेगा, जो आपके पैक में एक बग जैसा दिखेगा। यदि आप glint बदल रहे हैं, तो दोनों को बदलें या किसी को भी नहीं।
फ़ॉन्ट्स एक JSON और एक शीट हैं
फ़ॉन्ट कार्य के लिए एक साथ दो फ़ाइलों की आवश्यकता होती है:
font/default.json— the provider list, which says which sheet supplies which charactersfont/ascii.png— the sheet itself
केवल PNG को बदलने से vanilla की कैरेक्टर मैपिंग बनी रहती है, जिससे ग्लिफ़ गलत स्लॉट में चले जाते हैं। JSON ही गेम को बताता है कि प्रत्येक कैरेक्टर कहाँ है, और इसे आपके द्वारा दी गई छवि से मेल खाना चाहिए।
सामान्य नियम
एक recolour pack है पाथ-दर-पाथ ओवरराइड: vanilla द्वारा उपयोग किए जाने वाले समान पाथ पर फ़ाइल रखें और आपकी फ़ाइल प्रभावी होगी। यही कारण है कि ऊपर दिए गए पाथ कलाकृति से अधिक मायने रखते हैं — एक सुंदर टेक्सचर textures/enviroment/sun.png loads nothing at all, and the game will not tell you why.