Will be used by producers that have resource requirements to assemble the required resources. The assembler will use the generic consumer to actually acquire the resources.
assemblerService.assemble() now takes a output resource and an amount. It uses the consumer and producer services to acquire the appropriate requirements and then produces the desired output.
Will be used by producers that have resource requirements to assemble the required resources. The assembler will use the generic consumer to actually acquire the resources.