Applied Energistics 2

Applied Energistics 2

137M Downloads

Auto-crafting does not work if processing pattern contains items and fluids simultaneously

ZekIzLoupriora opened this issue ยท 6 comments

commented

Describe the bug

Auto-crafting does not work if pattern contains items AND fluids as inputs.

How to reproduce the bug

Current MultiMC setup:
image
image


Steps to reproduce:
Encode a processing pattern with some fluid and item as inputs:
image
Then place it in a pattern provider connected to some kind of fluid tank and a chest:
image
image
And request an auto-craft for it:
image
Time in the crafting cpu that is doing that task will be going up infinitely:
image
after ~20 seconds:
image
And the resources will not be put in any adjacent to pattern provider container, although will be absent from the network until you cancel the task:
image
image
image

Expected behavior

System should put resources in the adjacent to pattern provider containers:
image

Additional details

No response

Which minecraft version are you using?

1.19.2 (same bug happens on 1.18.2)

On which mod loaders does it happen?

Fabric

Crash log

https://pastebin.com/bSyQyChi

commented

It's not a bug, it's just that things can only be pushed to one side, which must be the same for items and fluids.

commented

So apparently MI pipes can't extract items and/or fluids directly from pattern provider:
image
image
I can't think of another mod that adds some "universal" storage block or some another solution to this problem

commented

It is happening when the pattern provider is attached to only one output, too, e.g. import bus to a new ME subnetwork

I will post the image of a setup I am talking about in about a day, or maybe a few hours.

Or, if you have some spare time, would you mind sharing a working setup with me? Maybe I just can't wrap my head around it (I've been trying to fix this issue for a week now)

commented

So, I made this setup with an import bus:
image
and apparently it does not work either:
image
Directly connecting pattern provider with a cable of different color does not work, because a new subsystem sees contents of an original one:
image
image
and this is not the behaviour I am looking for.

Now I'll test it with another mod - Modern Industrialization - on Minecraft 1.18.2 and attach screenshots in an additional comment

commented

The easiest way to solve this problem is to use an interface with a subnet, similar to how you have to deal with machines that require different items to be pushed to different faces.

image

commented

I didn't know that you could rotate pattern provider with a wrench. I still don't quite understand how that works, but thanks for the help, issue closed!