Applied Energistics 2

Applied Energistics 2

156M Downloads

Subnetwork level emitters - viable vs extractable items

myrddraall opened this issue ยท 2 comments

commented

Describe the feature

I have a sub network with the storage bus configured to insert only and report inaccessible items set to Yes

I would have expected that level emitters on the sub network would "see" the items in the main network
they do if the storage bus is set to extract or bi-directional.

it would be nice if they followed the visibility setting or if storage buses could be configured with view cells and only be able to read/extract items allowed by the view cell

Reasons why it should be considered

i have a system that autocrafts rich slag which is being consumed constantly. It uses cobble stone and i want it to only craft with the cobble overflow that exists in the subnetwork. however if the storage bus is insert only the level emitters always think there is no rich slag and craft all the overflow cobble even when there is enough rich slag. if the interface is set to extract then the level emitters work, but the crafting pulls from my main networks supply of cobble

Additional Context

commented

Closed by #5614.

commented

This is currently not really possible without a major API break. It might also be a a pretty big performance impact or could issues somewhere else. E.g. some mods are not particular keen on having read only items exposed and will start to dupe them (SFM e.g. was known for it).

The storage mode is pretty much a hard cap, which will run first. So it has already removed (or never added) items to the inventory before the filter for inaccessible items can even run. Which is more designed around some machines reporting things like upgrades as part of the normal inventory, but prevent extracting them.

Might be worth to revisit it with 1.13.