ME Interface with Crafting Card & Storage Bus never completes crafting job
MisterInsane opened this issue ยท 2 comments
I've used a interface with a crafting card to maintain a certain amount of items in the network and a storage bus so they items are "visible" to the crafting process. It has been troublesome to keep this functionality working, and it seems impossible in RV6.
Describe the bug
The storage bus is not properly relaying the inventory of the ME interface. The ME interface will initiate a crafting job, but the crafting job never "finishes" despite the items being available within the ME interface with an attached storage bus.
To Reproduce
Configure an interface to craft items from a processing pattern on the attached machine. (See screenshots below). Have the interface populate itself with the items crafted from its attached machine.
Expected behavior
The crafting process will finish and free up the crafting processor for another crafting job.
Additional context
After removing some processors to make the interface initiate a crafting process, it doesn't report the crafted items back:
Environment
- Minecraft Version: 1.12.2
- AE2 Version: RV6-Stable-3
- Forge Version: 14.23.5.2768
Items inside an interface are exported from a network and no longer visible to it. A storage bus can change the visibility, but it still means the item is not returned to the original network starting the crafting.
Changes in external storage cannot be used to determine, if a crafting step was complete, as regardless of the final or an intermediate product, the crafting CPU cannot determine at that point, if the item is actually accessible. E.g. stored in a read only storage. Therefore it can only process what is returned to the CPU as otherwise it cannot guarantee that the item will still be there once it actually needs it for the next crafting step.