HI

एनचांटमेंट कमांड जनरेटर

यह एनचांटमेंट कमांड जनरेटर आपके लिए कमांड लिखता है। आइटम चुनें, किसी भी एनचांटमेंट का लेवल 255 तक सेट करें, और काम करने वाली /give कमांड कॉपी करें। सर्वाइवल-लीगल चुनावों के लिए /enchant कमांड भी मिलती है।

आइटम

नेदराइट की तलवार

एनचांटमेंट

    कमांड

    /give

    /enchant

    इसे कैसे इस्तेमाल करें

    1. आइटम चुनें, या जादूई पुस्तक पर टिक करें।
    2. लेवल सेट करें: सर्वाइवल लेवल के लिए मैक्स, गेम की सबसे ऊँची सीमा के लिए 255, या कोई भी संख्या टाइप करें।
    3. /give कमांड कॉपी करें; सर्वाइवल-लीगल चुनावों के लिए /enchant कमांड भी मिलती हैं।

    जानने लायक बातें

    • जो लेवल और आइटम चैट में टाइप नहीं हो सकते, उनके लिए कमांड समादेश प्रखंड से चलाएँ।
    • मैक्स से ऊपर के एनचांटमेंट भी 80% संरक्षण की सीमा और दूसरी सीमाएँ मानते हैं।
    • Bedrock के लिए सिर्फ़ मैक्स लेवल तक /enchant काम करता है।

    संबंधित: गॉड आर्मर जनरेटर, मैक्स एनचांटमेंट लेवल, और सबसे सस्ते निहाई क्रम के लिए एनचांटमेंट कैलकुलेटर।

    कमांड कैसे काम करती हैं

    Java 1.21.5 से एनचांटमेंट एक आइटम कंपोनेंट हैं: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]। किताबें उसकी जगह stored_enchantments इस्तेमाल करती हैं। लेवल 255 तक जा सकते हैं।

    /enchant ज़्यादा सख्त है: यह सिर्फ़ खिलाड़ी के हाथ वाले आइटम पर, सामान्य मैक्स लेवल तक काम करता है, और टकराने वाले एनचांटमेंट नहीं लगाता।

    Bedrock Edition पर सिर्फ़ /enchant काम करता है, वह भी मैक्स लेवल तक सीमित: उदाहरण के लिए /enchant @s sharpness 5।

    हर Java वर्ज़न में सिंटैक्स

    हाल के सालों में /give का फ़ॉर्मैट दो बार बदला है। इसलिए किसी पुराने वीडियो की कमांड अक्सर नई दुनिया में फ़ेल हो जाती है। कमांड को अपने वर्ज़न से मिलाएँ:

    Java वर्ज़नतीखेपन V वाली तलवारमरम्मत किताब
    1.21.5 और नए/give @p diamond_sword[enchantments={sharpness:5}]/give @p enchanted_book[stored_enchantments={mending:1}]
    1.20.5 से 1.21.4/give @p diamond_sword[enchantments={levels:{sharpness:5}}]/give @p enchanted_book[stored_enchantments={levels:{mending:1}}]
    1.13 से 1.20.4/give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]}

    यह टूल सबसे नया फ़ॉर्मैट लिखता है, जो Java 26.3 में काम करता है।

    /give कमांड को पढ़ना

    • @p सबसे पास के खिलाड़ी को निशाना बनाता है। खुद के लिए @s, सबके लिए @a इस्तेमाल करें, या खिलाड़ी का नाम टाइप करें।
    • इसके बाद आइटम id आता है, जैसे netherite_sword। minecraft: प्रीफ़िक्स वैकल्पिक है।
    • स्क्वेयर ब्रैकेट में आइटम कंपोनेंट होते हैं। enchantments के अंदर हर एंट्री एक id, एक कोलन और एक लेवल है।
    • एंट्री को कॉमा से अलग करें, बिना स्पेस के, उदाहरण के लिए {sharpness:5,looting:3,mending:1}।
    • उन्हीं ब्रैकेट में और कंपोनेंट जोड़ें। उदाहरण के लिए, unbreakable={} आइटम को डैमेज होने से रोकता है।
    • साथ ही, enchantment_glint_override=true बिना किसी एनचांटमेंट के चमक जोड़ता है।
    • रंगीन नाम के लिए custom_name जोड़ें; यह हिस्सा निहाई रंगीन नाम टूल लिखता है।

    आम एरर और उनके हल

    • आइटम id के ठीक बाद एरर का आम तौर पर मतलब है कि आपके वर्ज़न के लिए फ़ॉर्मैट गलत है। ऊपर की टेबल देखें।
    • सिंगल-प्लेयर दुनिया में “Unknown or incomplete command” का मतलब है कि चीट्स बंद हैं। दुनिया को चीट्स चालू करके LAN पर खोलें, या समादेश प्रखंड इस्तेमाल करें।
    • चैट में ज़्यादा से ज़्यादा 256 अक्षर आते हैं। पूरी गॉड किट की कमांड इससे लंबी हो सकती है, इसलिए उसे समादेश प्रखंड में पेस्ट करें।
    • id इस्तेमाल करें, दिखने वाले नाम नहीं: binding_curse, न कि “बाइंडिंग का अभिशाप”। टूल हमेशा सही id लिखता है।
    • लेवल 1 से 255 तक होने चाहिए। 0 का लेवल, या 255 से ऊपर कुछ भी, कमांड तोड़ देता है।
    • /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.

    काम के बदलाव

    • @p की जगह /give @a ऑनलाइन हर खिलाड़ी को एक कॉपी देता है, जो इवेंट के इनामों के लिए ठीक है।
    • कई कॉपी के लिए ब्रैकेट के बाद एक संख्या जोड़ें, उदाहरण के लिए तीन तलवारों के लिए ... 3।
    • आइटम को सीधे किसी स्लॉट में डालने के लिए /item replace entity @s weapon.mainhand with और फिर कमांड का आइटम वाला हिस्सा इस्तेमाल करें।
    • उस कमांड के लिए कवच स्लॉट armor.head, armor.chest, armor.legs और armor.feet हैं।
    • समादेश प्रखंड से @p का मतलब है ब्लॉक के सबसे पास का खिलाड़ी, इसलिए बटन दबाते समय पास खड़े रहें।

    मैक्स से ऊपर के लेवल असल में क्या करते हैं

    ज़्यादातर एनचांटमेंट अपनी सर्वाइवल मैक्स के बाद भी बढ़ते रहते हैं, लेकिन कुछ रुक जाते हैं। तीखेपन हर लेवल पर 0.5 डैमेज और ऊपर से 0.5 जोड़ता है, इसलिए तीखेपन X 5.5 और तीखेपन 255 128 जोड़ता है। टूल पर स्थायित्व (लेवल + 1) में लेवल की संभावना से सहनशीलता घटने से बचाता है, इसलिए स्थायित्व 255 वाले टूल की सहनशीलता लगभग 256 में से एक इस्तेमाल पर घटती है।

    संरक्षण अलग है। संरक्षण पॉइंट 20 (80% कम डैमेज) पर रुकते हैं, और चारों पीस पर संरक्षण IV पहले ही 16 देता है। इसलिए संरक्षण 255 आपको सिर्फ़ 64% से 80% कम डैमेज तक ले जाता है। कवच कैलकुलेटर सीमा को काम करते दिखाता है।

    साथ ही, /give से मिली मैक्स से ऊपर की किताब सर्वाइवल में मैक्स से ऊपर नहीं रहती। अगर आप निहाई पर तलवार पर तीखेपन X की किताब लगाएँ, तो निहाई नतीजे को तीखेपन V पर रोक देती है।

    सवाल

    कमांड से जादूई पुस्तक कैसे दें?

    enchantments की जगह stored_enchantments इस्तेमाल करें, उदाहरण के लिए /give @p enchanted_book[stored_enchantments={mending:1}]। फिर किताब निहाई पर किसी भी दूसरी किताब की तरह काम करती है।

    /enchant क्यों कहता है कि आइटम उस एनचांटमेंट को सपोर्ट नहीं करता?

    आपके हाथ वाले आइटम पर सर्वाइवल में वह नहीं लग सकता, जैसे गैंती पर तीखेपन। /give कमांड फिर भी उसे जोड़ सकती है।

    @p, @s और @a का क्या मतलब है?

    @p सबसे पास का खिलाड़ी है, @s वह जो कमांड चलाता है, @a हर खिलाड़ी और @r कोई रैंडम खिलाड़ी।

    कमांड से आइटम को अटूट कैसे बनाएँ?

    ब्रैकेट के अंदर unbreakable={} जोड़ें, उदाहरण के लिए /give @p diamond_pickaxe[unbreakable={}]। फिर उसकी सहनशीलता कभी नहीं घटती।

    चैट क्यों कहता है कि मेरी कमांड बहुत लंबी है?

    चैट ज़्यादा से ज़्यादा 256 अक्षर लेता है। लंबी कमांड समादेश प्रखंड में पेस्ट करें, जो कहीं लंबी कमांड लेता है।

    Minecraft में सबसे ऊँचा एनचांटमेंट लेवल क्या है?

    कमांड से 255। सर्वाइवल में हर एनचांटमेंट का अपना मैक्स है, I (मरम्मत, सिल्क टच) से V (तीखेपन, दक्षता, शक्ति) तक।

    मेरी पुरानी /give कमांड क्यों काम नहीं करती?

    फ़ॉर्मैट Java 1.20.5 में और फिर 1.21.5 में बदला। {Enchantments:[{id:...}]} जैसी पुरानी NBT कमांड अब काम नहीं करतीं; यह टूल जो कंपोनेंट फ़ॉर्मैट बनाता है वह इस्तेमाल करें।

    तीखेपन 1000 कैसे मिलेगा?

    नहीं मिल सकता: गेम एनचांटमेंट लेवल को 255 पर रोकता है। तीखेपन 255 हर वार में 128 डैमेज जोड़ता है।