टारगेट आइटम चुनें
केवल क्राफ्ट करने योग्य आइटम ही सूचीबद्ध हैं — कच्चे माल (logs, ore, mob drops) का कोई विस्तार नहीं होता, इसलिए वे मान्य टारगेट नहीं हैं। नीचे दिया गया ट्री हमेशा आपके द्वारा दर्ज की गई पूरी मात्रा के लिए पुनर्गणना करता है।
रेसिपी ट्री
सरलीकृत शॉपिंग सूची
| सामग्री | संख्या | स्टैक्स |
|---|
रेसिपी ट्री विस्तार कैसे काम करता है
कैलकुलेटर आपके टारगेट आइटम से शुरू होता है और पीछे की ओर बढ़ता है: यह उस आइटम की रेसिपी खोजता है, यह गणना करता है कि आपकी मांगी गई मात्रा के लिए कितने पूर्ण क्राफ्ट की आवश्यकता है, और फिर उस रेसिपी की प्रत्येक सामग्री के लिए यही प्रक्रिया दोहराता है। प्रत्येक सामग्री ट्री की अपनी एक शाखा बन जाती है, और यह प्रक्रिया तब तक दोहराई जाती रहती है — सामग्री की सामग्री की सामग्री — जब तक कि यह ऐसे कच्चे माल पर समाप्त न हो जाए जिसकी कोई रेसिपी नहीं होती: ore, logs, mob drops और अन्य एकत्रित संसाधन।
स्केलिंग हमेशा ऊपर की ओर राउंड होती है पूर्ण क्राफ्ट तक। यदि कोई रेसिपी प्रति क्राफ्ट 4 आइटम बनाती है और आपको केवल 7 की आवश्यकता है, तो भी 2 पूर्ण क्राफ्ट की आवश्यकता होगी (आप भिन्नात्मक आइटम नहीं बना सकते), जिसका अर्थ है कि 1 अतिरिक्त आइटम हानिरहित अधिशेष के रूप में बनता है। यह राउंडिंग ट्री के हर एक नोड पर नए सिरे से होती है, इसलिए छोटी अधिकताएं कई स्तरों से नीचे जाते समय जुड़कर बढ़ सकती हैं — ट्री व्यू आपको सटीक रूप से दिखाता है कि कहाँ।
जब भी किसी आइटम को बनाने के एक से अधिक मान्य तरीके होते हैं — जैसे furnace बनाम blast furnace में ore को गलाना, या planks बनाम bamboo से stick बनाना — उस नोड पर एक छोटा ड्रॉपडाउन दिखाई देता है। इसे बदलने पर उस बिंदु के नीचे की सभी चीजों के लिए नव-चयनित रेसिपी का उपयोग करके पुनरावर्ती विस्तार फिर से चलता है, और ट्री तथा सरलीकृत शॉपिंग सूची दोनों तुरंत इसके अनुसार अपडेट हो जाते हैं। उस नोड के ऊपर कुछ भी नहीं बदलता, क्योंकि पैरेंट को केवल इस बात से मतलब होता है कि उसे उस सामग्री की कितनी आवश्यकता है, न कि यह कि उन्हें कैसे बनाया गया था।
नीचे दी गई शॉपिंग सूची बस ट्री का एक सरलीकृत रूप है: प्रत्येक कच्चा-माल नोड, चाहे वह कितना भी गहरा हो या कितनी भी अलग-अलग शाखाओं के अंतर्गत आता हो, एक कुल योग में जुड़ जाता है। फिर गिनती को 64-आइटम के पूर्ण स्टैक और शेष के रूप में दर्शाया जाता है, ठीक वैसे ही जैसे आप वास्तव में इन-गेम सामग्री इकट्ठा और ले जाते हैं।
रेसिपी डेटा वास्तविक पुनरावर्ती विस्तार एल्गोरिदम और स्टैक-गणना गणित को सटीक रूप से प्रदर्शित करने के लिए सामान्य वस्तुओं (~35) के एक क्यूरेटेड सबसेट को कवर करता है — गेम की सभी 1,500+ रेसिपीज़ को नहीं। मात्राएँ हमेशा पूर्ण क्राफ्ट तक राउंड अप होती हैं, क्योंकि आप भिन्नात्मक आइटम क्राफ्ट नहीं कर सकते।