पोशन 40 में से 19 प्रभावों को कवर करते हैं — और चार पोशन का नाम उनके काम पर नहीं रखा गया है
21 स्टेटस प्रभावों का कोई पोशन नहीं है। Swiftness देता है Speed, Leaping देता है Jump Boost, Healing देता है Instant Health — और /give तथा /effect को अलग-अलग नामों की आवश्यकता होती है।
ब्रूइंग स्टैंड गेम के आधे से भी कम स्टेटस प्रभावों को कवर करता है, और इसके द्वारा बनाए जाने वाले चार पोशनों का नाम उनके द्वारा दिए जाने वाले प्रभाव से अलग रखा गया है। यह दूसरा तथ्य कमांड लिखने में एक जाल की तरह है। 26.2 के लिए Mojang की पोशन और प्रभाव रजिस्ट्रियों से गिना गया।
19 पोशन प्रकार, 41 प्रविष्टियां
यहाँ हैं 41 पोशन प्रविष्टियां, जो कि 19 अलग-अलग प्रकार और उनके वेरिएंट हैं:
- 19 मूल पोशन
- 13
long_extended versions - 9
strong_amplified versions
हर पोशन में दोनों नहीं होते। Night Vision का समय बढ़ता है लेकिन तीव्रता नहीं; Healing की तीव्रता बढ़ती है लेकिन समय नहीं। 13-और-9 का विभाजन इसी कारण है।
40 में से 21 प्रभावों का कोई पोशन नहीं है
गेम के आधे से कुछ अधिक स्टेटस प्रभाव बिल्कुल भी ब्रू नहीं किए जा सकते:
absorption, bad_omen, blindness, breath_of_the_nautilus, conduit_power, darkness, dolphins_grace, glowing, haste, health_boost, hero_of_the_village, hunger, levitation, luck, mining_fatigue, nausea, raid_omen, saturation, trial_omen, unluck, wither
कुछ पर्यावरणीय हैं (Conduit Power, Dolphin's Grace, Darkness), कुछ इवेंट फ्लैग हैं (Bad Omen, Raid Omen, Trial Omen, Hero of the Village), और कुछ केवल कमांड-ओनली हैं (Glowing, Levitation, Haste, Luck)। यदि आपको इनमें से कोई खिलाड़ी पर चाहिए, /effect give is the only route — no amount of brewing will produce it.
चार पोशनों का नाम किसी अन्य चीज़ पर रखा गया है
| पोशन id | इसके द्वारा दिया जाने वाला प्रभाव |
|---|---|
swiftness | speed |
leaping | jump_boost |
healing | instant_health |
harming | instant_damage |
यह इसलिए महत्वपूर्ण है क्योंकि दोनों कमांड अलग-अलग शब्दावली का उपयोग करते हैं:
/give @p potion[potion_contents={potion:"minecraft:swiftness"}]
/effect give @p minecraft:speed 30 1
potion:"minecraft:speed" is not a thing and /effect give @p minecraft:swiftness is not either. Each command wants its own id, and the mismatch only exists for these four — every other potion shares its name with its effect, which is exactly what makes the four easy to get wrong.
Turtle Master दो प्रभाव देता है
turtle_master is the only potion that applies more than one: Resistance और Slowness एक साथ। यही कारण है कि इसे सीधे बफ़ के बजाय कमियों वाले एक रक्षात्मक पोशन के रूप में देखा जाता है।
Resistance को ब्रू करने का भी यह एकमात्र तरीका है। कोई Potion of Resistance नहीं है — यह प्रभाव ब्रूइंग स्टैंड के माध्यम से प्राप्य है केवल Turtle Master के आधे हिस्से के रूप में, हमेशा Slowness के साथ जुड़ा हुआ। इसलिए Resistance ऊपर दी गई गैर-ब्रू करने योग्य सूची में नहीं है, लेकिन इसे अलग भी नहीं किया जा सकता।
कमांड और datapack कार्य के लिए
- ब्रूइंग के आधार पर डिज़ाइन करने से पहले जांच लें कि आपके इच्छित प्रभाव का कोई पोशन है भी या नहीं — 21 का
नहीं है।
- आइटम के लिए पोशन id और इसके लिए प्रभाव id का उपयोग करें
/effect; they differ for Swiftness,
Leaping, Healing और Harming।
- याद रखें
long_andstrong_are separate registry entries, not modifiers, so a command
नामकरण minecraft:long_swiftness is naming a real, distinct potion.