Kies een doelvoorwerp
Alleen craftbare voorwerpen worden getoond — grondstoffen (stammen, erts, mob-drops) kunnen niet worden uitgevouwen en zijn dus geen geldige doelen. De onderstaande boom berekent altijd opnieuw voor het volledige ingevoerde aantal.
Receptenboom
Samengevatte boodschappenlijst
| Materiaal | Aantal | Stapels |
|---|
Hoe het uitvouwen van de receptenboom werkt
De calculator begint bij je doelvoorwerp en loopt terug: het zoekt een recept voor dat voorwerp op, berekent hoeveel hele crafts nodig zijn om het gewenste aantal te dekken, en herhaalt deze zoekactie vervolgens voor elk ingrediënt dat het recept vereist. Elk ingrediënt wordt een eigen tak van de boom, en het proces blijft recursief doorgaan — ingrediënt van een ingrediënt van een ingrediënt — tot het uitkomt bij grondstoffen die helemaal geen recept hebben: erts, stammen, mob-drops en andere verzamelde grondstoffen.
Schalen rondt altijd naar boven af tot hele crafts. Als een recept 4 voorwerpen per craft oplevert en je hebt er slechts 7 nodig, zijn dat nog steeds 2 volledige crafts (je kunt geen fractie van een voorwerp maken), wat betekent dat er 1 extra voorwerp als onschuldig overschot wordt geproduceerd. Die afronding gebeurt opnieuw bij elk afzonderlijk knooppunt in de boom, waardoor kleine overschotten zich kunnen opstapelen naarmate ze door meerdere lagen cascadeert — de boomweergave laat je precies zien waar.
Wanneer er meer dan één geldige manier is om een voorwerp te maken — zoals het smelten van erts in een oven versus een hoogoven, of een stok van planken versus een stok van bamboe — verschijnt er een klein vervolgkeuzemenu bij dat knooppunt. Het wisselen hiervan voert de recursieve uitvouwing opnieuw uit voor alles onder dat punt met behulp van het nieuw gekozen recept, en zowel de boom als de samengevatte boodschappenlijst worden direct bijgewerkt. Niets boven dat knooppunt verandert, aangezien het bovenliggende item alleen telt hoeveel van dat ingrediënt nodig is, niet hoe ze zijn gemaakt.
De boodschappenlijst onderaan is simpelweg de platgeslagen boom: elk grondstofblad, ongeacht hoe diep het zit of onder hoeveel verschillende takken het verschijnt, wordt samengevoegd tot één lopend totaal. Aantallen worden vervolgens uitgedrukt in volle stapels van 64 voorwerpen plus een restant, precies zoals je de materialen in de game daadwerkelijk zou verzamelen en dragen.
Receptgegevens omvatten een geselecteerde subset van veelvoorkomende voorwerpen (~35) om het echte recursieve uitvouwingsalgoritme en de stapelberekeningen getrouw te demonstreren — niet elk van de meer dan 1.500 recepten in het spel. Aantallen worden altijd naar boven afgerond op hele crafts, aangezien je geen fractie van een voorwerp kunt craften.