Applied Energistics 2

Applied Energistics 2

156M Downloads

Interface is not supplied by a Storage Bus on an Interface

dBHI-zz opened this issue ยท 8 comments

commented

Describe the bug

If I connect a subnet via Interface->Storage Bus, the Storage Bus does not access the items in the Interface in order to stock other Interfaces.

How to reproduce the bug

image
Provide an item in the left Interface and configure the right interface to stock this item.

Expected behavior

The Storage Bus accesses the items in the left Interface and stocks it into the right interface.

Additional details

No response

Which minecraft version are you using?

1.18

On which mod loaders does it happen?

Forge

Crash log

https://pastebin.com/jKAVcMST

commented

Does the left interface have configured stocking rules or are the items just in the inventory?

commented

That does not matter. Both variants do not work.

commented

Ah right, I forgot. This is a "feature" I also ran into multiple times myself.

Interfaces genrally do not accept items pushed by other interfaces.
We might change this some day, but it'll be a breaking change.

@Technici4n thoughts?

commented

You can increase the priority of the right interface to prevent this issue.

I think this behavior is reasonable, but we could perhaps only make it apply if the source interface already has the items it wants? (so in this case since the left interface is not configured it would still allow extracting anything).

commented

Priority does not change anything, because there are 2 networks. Is there a way, to allow items from interfaces if they are in a different network or in the same network with lower priority?

commented

You need the left interface to:

  1. be configured (even with a junk item), and
  2. have lower priority
commented

Oh, thank you, that does work.
Should I close the issue, or leave it for further planning on your side?

commented

Perfect! Please leave it open.