Applied Energistics 2

Applied Energistics 2

160M Downloads

Auto-Crafting Issues w/ Inscribers

TheGameAce opened this issue ยท 2 comments

commented

Describe the bug

I've noted that inscribers attached to the same pattern provider, get confused on proper inputs. Namely if there's a single inscriber without any presses inside, items (like Silicon, for instance) meant for an inscriber with a Silicon press inside, will sometimes get sent to the inscriber with no presses. It's not a major issue, but it took me a while to track down what the issue was that kept screwing up my auto-crafting.

How to reproduce the bug

Attach multiple inscribers to the same pattern provider, & instruct the system to craft anything that requires inscribed items.

Expected behavior

Presuming what was supposed to happen as proper behavior, successfully crafting whatever I need without the inscribers being sent the wrong items, preferably without having to use extra pattern providers to waste channels.

Additional details

No response

Which minecraft version are you using?

1.20

On which mod loaders does it happen?

Forge

Crash log

N/A

commented

This happens because pattern provider doesn't know about what machines "should" accept on the other side. It either succeeds on pushing the entire ingredient list or fails. So in your case it can push into both inscribers successfully. It doesn't know what machine it is it just tries to push ingredients into them. So if you connect two different inscribers to the same pattern providers as long as pattern can fit into the inscriber it will go there. And yes it can get the things you don't want into the inscriber

commented

The intention behind attaching multiple machines to the same pattern provider is that you can parallelize the same machines (which in this case means an inscriber with one defined press) for a speed boost when crafting larger batches, not to attach different machines (e.g. inscribers with different presses)

Any pattern in the pattern provider could in theory be pushed to any side of the pattern provider. This is limited by what the individual machine will accept though. In your case multiple different inscribers with different presses should work, as the inscriber will accept silicon as input only if the press already in the inscriber is in fact a silicon press. The inscriber without any press is a different problem though. It will accept the silicon as a first step and then wait for you to put in a silicon press to start the craft, which could theoretically happen later manually.

The solution would probably be to move the inscriber without any press to a separate pattern provider. Since you have enough different recipes that can be processed by inscribers without a press in AE2 without any further addons (3 processors, 4 dusts) it wouldn't even be a waste of pattern capacity. If you then put some more inscribers (without any press) on the same pattern provider you can get a nice speed boost for larger batches.