Crafting calculator: lazily build child nodes and extract items
Technici4n opened this issue ยท 1 comments
Describe the feature
This will 1) prevent building useless nodes (#4304) and 2) prevent extracting the full network contents when the job is started, instead spreading this over multiple computation steps.
Reasons why it should be considered
This should vastly improve performance, and reduce the number of used bytes for very large crafting trees such as the one in #4304.
Additional details
This requires the crafting calculator to save one node from the original network, and cancel the request if the node is destroyed.