Minecraft 1.12 Redstone कमांड ब्लॉक, 4,355 2,872 बाइट्स
(सहेजे गए संरचना ब्लॉक फ़ाइल आकार द्वारा निर्धारित आकार।)
यहां एक पूर्ण YouTube अवलोकन है , लेकिन मैं नीचे दिए गए कोड को रेखांकित करने का प्रयास करूंगा।
सेटअप रूटीन:
यह Minecraft कवच स्टैंड के 40x40 ग्रिड को सेट करता है। कवच स्टैंड आवश्यक हैं क्योंकि Minecraft के पास विश्व निर्देशांक में चर को प्रतिस्थापित करने का कोई तरीका नहीं है । तो इन कवच स्टैंड संस्थाओं के स्थान को संदर्भित करने के लिए समाधान है ।
(impulse) summon armor_stand 2 ~ 1 {CustomName:"A"} /create named armor stand
(chain) fill -2 ~ -2 43 ~ 43 stone /create big stone square
(chain) fill -1 ~ -1 42 ~ 42 air /leave just a ring of stone
(chain) setblock -4 ~ -12 redstone_block /kicks off next sequence
यह नामित कवच स्टैंड मूल रूप से हमारे "कर्सर" है सभी कवच स्टैंड को रखने के लिए जो हमें आवश्यकता होगी। अंतिम चरण "शक्तियां" पास के ब्लॉक (हमारे कमांड ब्लॉक सहित) में रेडस्टोन ब्लॉक, इसलिए अगले लूप को बंद कर देता है:
(repeat) execute @e[name=A] ~ ~ ~ summon armor_stand ~-1 ~ ~ /create new armor stand
(chain) tp @e[name=A] ~1 ~ ~ /move "cursor" one block
(chain) execute @e[name=A] ~ ~ ~ testforblock ~1 ~ ~ stone /if at end of row,
(conditional) tp @e[name=A] ~-40 ~ ~1 /go to start of next row
(chain) execute @e[name=A] ~ ~ ~ testforblock ~ ~ ~2 stone /If at last row
(conditional) setblock ~6 ~ ~ air /stop looping
(conditional) kill @e[name=A] /kill cursor
इस बिंदु पर हमारा ग्रिड पूरा हो गया है:
यादृच्छिक रंग चयनकर्ता
इस तस्वीर के केंद्र में बैंगनी रिपीटर्स निम्नलिखित कमांड के माध्यम से एक यादृच्छिक रंग चुनते हैं:
(repeat) execute @r[type=armor_stand,r=9] ~ ~ ~ setblock ~ ~-2 ~ redstone_block
वह "@r []" जादू की चटनी है, यह दुनिया में एक यादृच्छिक इकाई का चयन करती है जो दी गई शर्तों से मेल खाती है । इस मामले में, यह 9 ब्लॉकों के त्रिज्या के अंदर एक कवच स्टैंड पाता है , और हमने 16 कवच स्टैंड स्थापित किए हैं, प्रत्येक ऊन रंग के लिए। चयनित रंग के तहत, यह एक रेडस्टोन ब्लॉक रखता है (जो दोनों तरफ दो कमांड ब्लॉक को शक्ति देता है)।
रैंडम पिक्सेल चयनकर्ता
चयनित ऊन रंग के तहत रेडस्टोन ब्लॉक रखने से दो और कमांड ब्लॉक बनते हैं:
(impulse) execute @r[type=armor_stand] ~ ~ ~ setblock ~ ~3 ~ wool X
(impulse) setblock ~ ~ ~1 air
यह पहली पंक्ति पूरे नक्शे पर किसी भी कवच स्टैंड (कोई त्रिज्या प्रतिबंध, जिसमें 40x40 ग्रिड शामिल है) का चयन करने के लिए हमारी उसी जादू @r कमांड का उपयोग करती है , और उसके सिर के ऊपर चयनित रंग का एक ऊन रखती है । X रंग को निर्धारित करता है, और 0 से 15. तक होता है। दूसरा कमांड रेडस्टोन ब्लॉक को हटा देता है इसलिए यह फिर से जाने के लिए तैयार है।
मेरे पास 5 बैंगनी पुनरावर्तक ब्लॉक हैं, और रेडस्टोन "टिक" में 20 गुना एक सेकंड में काम करता है, इसलिए मैं प्रति सेकंड 100 पिक्सल (कुछ रंग ओवरलैप घटाता हूं) कर रहा हूं। मैंने इसे समयबद्ध किया है, और मुझे आमतौर पर लगभग 3 मिनट में पूरा ग्रिड कवर मिलता है।
यह मजेदार था, मैं अन्य चुनौतियों की तलाश करने की कोशिश करूंगा जो कि Minecraft में भी काम कर सकती हैं। अपने YouTube कमांड ब्लॉक ट्यूटोरियल सीरीज़ के लिए lorgon111 को बहुत धन्यवाद ।
संपादित करें: सहेजे गए संरचना के आकार में कुछ गंभीर कटौती, अब 2,872 बाइट्स में बचाया :
- थोड़ी सी (सभी 3 आयामों में) चीजों को रखा ताकि मैं सहेजे गए क्षेत्र के समग्र आकार को कम कर सकूं।
- अलग-अलग रंग के ऊन को पत्थर में बदल दिया, वे वैसे भी सजावटी थे।
- चमकता हुआ दीपक हटा दिया।
- सभी एयर ब्लॉक्स को ब्लॉक (लाल वर्ग) को बदलने के लिए बदल दिया।
सहेजी गई संरचना को एक नई दुनिया में खींचकर परीक्षण किया गया, सब कुछ अभी भी डिज़ाइन के अनुसार काम करता है।
EDIT 2 : एनबीटी संरचना फ़ाइल के लिए केवल-ड्रॉपबॉक्स लिंक पढ़ें
मेरे YouTube वीडियो के माध्यम से चलें , लेकिन यहाँ चरण हैं:
- Minecraft 1.12 में, "रेडस्टोन रेडी" पूर्व निर्धारित का उपयोग करके एक नया रचनात्मक सुपरफ्लैट दुनिया बनाएं। इसे शांतिपूर्ण तरीके से करें।
- एक बार दुनिया के अस्तित्व में आने के बाद, एनबीटी फाइल को उस नए
\structures
फोल्डर में कॉपी करें, जिसे आप मौजूदा वर्ल्ड सेव के तहत बनाते हैं।
- खेल में वापस, करो
/give @p structure_block
, और /tp @p -12, 56, -22
आरंभ करने के लिए सही जगह पर कूदो।
- एक छेद खोदें और संरचना ब्लॉक को -12, 55, -22 पर रखें।
- संरचना ब्लॉक को राइट-क्लिक करें, इसे "लोड" पर स्विच करने के लिए मोड बटन पर क्लिक करें।
- "Random_pixels" में टाइप करें, "संस्थाओं को शामिल करें" चालू करें, और "लोड" पर क्लिक करें
- यदि यह संरचना फ़ाइल पाता है, तो यह रूपरेखा का पूर्वावलोकन करेगा। फिर से राइट-क्लिक करें और दुनिया में संरचना लाने के लिए "लोड" पर क्लिक करें।
- सेटअप रूटीन चलाने के लिए बटन दबाएं।
- जब यह पूरा हो जाता है, तो ऊन रैंडमाइजेशन को चलाने के लिए स्विच को फ्लिप करें।