ऐड-ऑन फ़ाइलों का एक सेट है जो Minecraft Bedrock Edition को बदलता है। यह नए आइटम, ब्लॉक, मॉब, रेसिपी और साउंड जोड़ सकता है, या गेम में पहले से मौजूद चीज़ों को बदल सकता है। आपको गेम में खुद कोई छेड़छाड़ नहीं करनी पड़ती: Minecraft आपकी फ़ाइलें पढ़ता है और उन्हें सामान्य गेम के ऊपर लोड कर देता है।
सबसे अच्छी बात यह है कि ऐड-ऑन सीधी-सादी टेक्स्ट फ़ाइलों और तस्वीरों से बनते हैं। अगर आप एक टेक्स्ट फ़ाइल एडिट कर सकते हैं और 16x16 की एक इमेज बना सकते हैं, तो आप ऐड-ऑन बना सकते हैं।
दो तरह के पैक
ज़्यादातर ऐड-ऑन दो पैक से बनते हैं जो एक टीम की तरह काम करते हैं।
बिहेवियर पैक (BP)
बिहेवियर पैक तय करता है कि चीज़ें कैसे काम करती हैं। यह गेम के "server" वाले हिस्से में रहता है, यानी नियम यही तय करता है:
- एक तलवार कितना damage करती है
- कोई खाना कितनी भूख मिटाता है
- कोई मॉब प्लेयर को देखकर क्या करता है
- किसी crafting रेसिपी में कौन-से आइटम लगते हैं
- ब्लॉक तोड़ने पर क्या गिरता है
बिहेवियर पैक में ज़्यादातर JSON फ़ाइलें होती हैं, साथ में कमांड के लिए .mcfunction फ़ाइलें और scripts के लिए JavaScript फ़ाइलें।
रिसोर्स पैक (RP)
रिसोर्स पैक तय करता है कि चीज़ें कैसी दिखती और सुनाई देती हैं। यह "client" वाले हिस्से में, यानी हर प्लेयर के डिवाइस पर चलता है:
- textures (आइटम, ब्लॉक और मॉब पर दिखने वाली तस्वीरें)
- 3D मॉडल और animations
- साउंड और म्यूज़िक
- गेम में दिखने वाले नाम, हर भाषा में
- particles और कुछ मेन्यू
दो पैक क्यों?
दिखावट और नियमों को अलग रखने से पैक लचीले बनते हैं। एक texture pack बस बिना बिहेवियर पैक वाला रिसोर्स पैक होता है। जो पैक सिर्फ़ मॉब का बर्ताव बदलता है, वह अकेला बिहेवियर पैक हो सकता है। जब आप कोई बिल्कुल नई चीज़ जोड़ते हैं, जैसे कोई custom तलवार, तो आम तौर पर आपको दोनों की ज़रूरत होती है: BP बताता है कि वह चीज़ मौजूद है और कैसे काम करती है, और RP उसे texture और नाम देता है।
यहाँ एक छोटा-सा उदाहरण है। बिहेवियर पैक की यह फ़ाइल एक नया आइटम बनाती है:
{
"format_version": "1.26.30",
"minecraft:item": {
"description": {
"identifier": "demo:ruby",
"menu_category": {
"category": "items"
}
},
"components": {
"minecraft:icon": {
"textures": {
"default": "ruby"
}
},
"minecraft:max_stack_size": 64
}
}
}"ruby" icon का नाम रिसोर्स पैक में रजिस्टर की गई एक तस्वीर की ओर इशारा करता है। रिसोर्स पैक के बिना आइटम मौजूद तो रहेगा, लेकिन उसका कोई texture नहीं होगा। यह आइटम आप आपका पहला custom आइटम में कदम-दर-कदम बनाएँगे।
आप क्या-क्या बदल सकते हैं?
ऐड-ऑन बहुत कुछ कर सकते हैं। इस wiki पर आप ये मुख्य चीज़ें सीखेंगे:
| क्या | पैक | गाइड |
|---|---|---|
| आइटम, खाना, औज़ार, कवच | BP + RP | Custom आइटम |
| ब्लॉक | BP + RP | Custom ब्लॉक |
| मॉब और जीव | BP + RP | Custom मॉब |
| Crafting और भट्टी की रेसिपी | BP | रेसिपी |
| Textures | RP | Pixel textures |
| अपने-आप चलने वाली कमांड | BP | Functions |
हर नई चीज़ कंपोनेंट से बनती है। कंपोनेंट एक छोटा-सा फ़ीचर होता है, जैसे "यह आइटम खाया जा सकता है" या "यह ब्लॉक रोशनी देता है"। आप कंपोनेंट को building blocks की तरह एक के ऊपर एक जोड़ते जाते हैं। आइटम कंपोनेंट reference में हर कंपोनेंट उदाहरणों के साथ दिया गया है।
ऐड-ऑन Java mods नहीं हैं
Bedrock ऐड-ऑन और Java Edition mods बिल्कुल अलग चीज़ें हैं। Java mods में Java कोड और Forge या Fabric जैसे loaders इस्तेमाल होते हैं। Bedrock ऐड-ऑन में JSON, इमेज, कमांड और JavaScript इस्तेमाल होते हैं, और इन्हें किसी अलग loader की ज़रूरत नहीं होती।
फ़ाइलों के प्रकार जो आपको मिलेंगे
जब आप कोई ऐड-ऑन डाउनलोड करते हैं, तो वह आम तौर पर इनमें से किसी एक फ़ाइल के रूप में आता है:
.mcpack: एक अकेला पैक (एक बिहेवियर पैक या एक रिसोर्स पैक)। असल में यह एक.zipफ़ाइल है, बस नाम अलग है।.mcaddon: एक बंडल जिसमें कई पैक होते हैं, आम तौर पर एक BP और उसका RP साथ में। यह भी नाम बदली हुई.zipफ़ाइल है।.mcworldऔर.mctemplate: पूरी दुनिया (world) और world templates, जिनके अंदर पैक भी हो सकते हैं।
जब आप इनमें से कोई फ़ाइल खोलते हैं, तो Minecraft उसे अपने-आप import कर लेता है। इन्हें बनाना आप Export करें और खेलें में सीखेंगे।
हर जगह चलता है
Bedrock Edition Windows, Android, iPhone और iPad, Xbox, PlayStation और Nintendo Switch पर चलता है। ऐड-ऑन इन सभी पर एक जैसी फ़ाइलें इस्तेमाल करते हैं। आपके फ़ोन पर बना पैक दोस्त के PC पर चलता है, और PC पर बना पैक फ़ोन पर।
कुछ सीमाएँ हैं जिनके बारे में जानना ज़रूरी है:
- Consoles पर आप अपनी फ़ाइलें सीधे import नहीं कर सकते। फिर भी आप वहाँ Realm या server पर, या Marketplace से ऐड-ऑन खेल सकते हैं।
- कुछ फ़ीचर experimental के रूप में मार्क होते हैं। ये तभी काम करते हैं जब world में वह experiment चालू हो। ज़्यादातर आइटम, ब्लॉक और मॉब को अब किसी experiment की ज़रूरत नहीं होती।
ऐड-ऑन बनाने के दो तरीके
हाथ से बनाने का तरीका। आप फ़ोल्डर बनाते हैं, text editor में JSON लिखते हैं, image editor में textures बनाते हैं, फिर सब कुछ zip कर देते हैं। यह wiki आपको हर कदम सिखाती है, और फ़ाइलें कैसे काम करती हैं, यह जानना एक शानदार हुनर है।
आसान तरीका। GodCraft iPhone और Android के लिए एक मुफ़्त ऐप है जो बिना कोड के ऐड-ऑन बनाता है। आप Workshop खोलते हैं, आइटम, ब्लॉक या मॉब जैसे objects जोड़ते हैं, और आसान फ़ॉर्म भरते हैं। यह आपके लिए सारा JSON, manifests और UUIDs लिख देता है और एक .mcaddon export करता है जो सीधे Minecraft में खुल जाता है।
आप दोनों तरीके मिलाकर भी इस्तेमाल कर सकते हैं। कई creators जल्दी से एक चलता हुआ पैक बनाने के लिए GodCraft से शुरुआत करते हैं, फिर यह समझने के लिए यह wiki पढ़ते हैं कि हर फ़ाइल क्या करती है।
आगे क्या पढ़ें
- ज़रूरी tools: क्या install करना है, या सब कुछ अपने फ़ोन से कैसे करें।
- आपका पहला पैक: फ़ोल्डर और manifests बनाएँ।
- 5 मिनट में JSON: वह फ़ाइल फ़ॉर्मेट जो हर ऐड-ऑन इस्तेमाल करता है।
- Export करें और खेलें: अपना पैक गेम में लाएँ।