1. आपने इसकी सामग्री के बजाय फ़ोल्डर को ज़िप कर दिया
यह सबसे आम गलती है, और इसे करना आसान है। Minecraft उम्मीद करता है pack.mcmeta ज़िप के सबसे ऊपरी स्तर पर बैठना। यदि आप किसी फ़ोल्डर पर राइट-क्लिक करते हैं MyPack और इसे संपीड़ित करें, सब कुछ एक स्तर बहुत गहरा समाप्त होता है:
Wrong Right
MyPack.zip MyPack.zip
└── MyPack/ ├── pack.mcmeta
├── pack.mcmeta ├── pack.png
├── pack.png └── assets/
└── assets/बाएं कॉलम जैसा पैक आमतौर पर रिसोर्स पैक लिस्ट में दिखाई नहीं देता है। इसे ठीक करने के लिए फोल्डर खोलें, उसके अंदर की हर चीज चुनें, और फोल्डर के बजाय सिलेक्शन को कंप्रेस करें।
2. बैंगनी और काले रंग का चेकबोर्ड
वह चेकबोर्ड Minecraft का गायब-टेक्सचर प्लेसहोल्डर है। इसका मतलब है कि गेम ने आपका पैक लोड किया, एक विशिष्ट फ़ाइल की तलाश में गया, और वहाँ कुछ नहीं मिला — इसलिए पैक काम कर रहा है और इसके अंदर एक पाथ गलत है।
सामान्य कारण, संभावना के क्रम में:
फ़ाइल का नाम बदल गया। टेक्सचर नाम सटीक, लोअरकेस और केस-सेंसिटिव हैं। Diamond_Sword.png नहीं है diamond_sword.png. किसी टेक्सचर का नाम बदलना उसे हटाने के समान है।
छवि वास्तव में PNG नहीं है। JPG को सहेजना और उसका नाम बदलकर .png करना इसे परिवर्तित नहीं करता है। Minecraft इसे अस्वीकार कर देता है और प्लेसहोल्डर पर वापस आ जाता है। PNG के रूप में ठीक से फिर से निर्यात करें।
फ़ोल्डर पाथ गलत है। Java पर सब कुछ इसके तहत रहता है assets/minecraft/textures/, और सबफ़ोल्डर मायने रखता है — आइटम फ़ोल्डर में एक ब्लॉक टेक्सचर नहीं मिलेगा।
पैक गलत संस्करण को लक्षित करता है। Mojang रिलीज़ के बीच टेक्सचर्स को स्थानांतरित और नाम बदलता है। एक संस्करण के लिए बनाया गया पैक उन फ़ाइलों को गायब कर सकता है जिनकी किसी अन्य संस्करण को अपेक्षा होती है।
3. पैक लोड होता है लेकिन कुछ भी अलग नहीं दिखता
पहले लोड क्रम की जाँच करें। इसमें विकल्प → संसाधन पैक, दाहिने हाथ के कॉलम में उच्च पैक निचले वाले को ओवरराइड करते हैं। दूसरे के नीचे बैठा हुआ पैक जो समान टेक्सचर्स को बदलता है, वह कुछ भी नहीं करता हुआ प्रतीत होगा।
यदि यह एकमात्र सक्षम पैक है और फिर भी कुछ भी नहीं बदला है, तो आपके द्वारा संपादित टेक्सचर वे नहीं हो सकते हैं जिन्हें गेम खींच रहा है। ब्लॉक में अक्सर कई टेक्सचर होते हैं — साइड, ऊपर और नीचे अक्सर अलग-अलग फ़ाइलें होती हैं — इसलिए ब्लॉक के एक चेहरे को संपादित करने से अन्य अछूते रह जाते हैं।
4. "असंगत" या पुराना-पैक चेतावनी
Minecraft तुलना करता है आपकी pack_format नंबर जिसके लिए यह उम्मीद करता है और जब वे असहमत होते हैं तो आपको चेतावनी देता है। पैक आम तौर पर अभी भी लोड होता है, लेकिन उस प्रारूप के बाद से गेम द्वारा नाम बदला गया या पुनर्गठित किया गया कुछ भी प्लेसहोल्डर पर वापस आ जाएगा। इसे ठीक करने का तरीका उस संस्करण के लिए प्रारूप संख्या निर्धारित करना है जिसे आप वास्तव में खेलते हैं — हर संख्या सूचीबद्ध है pack_format गाइड.
Bedrock अलग तरह से विफल रहता है
manifest.json वास्तविक UUIDs के साथ। यदि कोई पैक चुपचाप आयात करने से मना कर देता है, या आयात करता है और फिर ग्लोबल रिसोर्सेज के तहत कभी दिखाई नहीं देता है, तो मैनिफ़ेस्ट जाँचने की पहली चीज़ है — एक कॉपी किए गए पैक से एक डुप्लिकेट UUID एक क्लासिक कारण है।समस्या को अलग करने का एक त्वरित तरीका
एक ऐसा पैक बनाएं जो बिल्कुल एक स्पष्ट चीज़ को बदले — उदाहरण के लिए, एक घास का ब्लॉक — और कुछ नहीं। यदि वह काम करता है, तो संरचना सही है और समस्या एक विशिष्ट फ़ाइल में है। यदि यह नहीं होता है, तो समस्या संरचनात्मक है और आप आइटम एक पर वापस आ गए हैं। इसमें दो मिनट लगते हैं और बहुत सारे अनुमान लगाने से बचाता है।
से निर्यात किया जा रहा है संपादक निर्माण द्वारा इन सभी चारों से बचाता है: ज़िप सही रूट के साथ बनाया गया है, पाथ वास्तविक वैनीला लेआउट से आते हैं, प्रारूप संख्या आपके द्वारा चुने गए संस्करण से मेल खाती है, और प्रत्येक छवि को एक वास्तविक PNG के रूप में लिखा जाता है।
