Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional filter options for export/import/storage buses #6696

Closed
AerosAtar opened this issue Oct 13, 2022 · 4 comments
Closed

Additional filter options for export/import/storage buses #6696

AerosAtar opened this issue Oct 13, 2022 · 4 comments

Comments

@AerosAtar
Copy link

Describe the feature

Add additional filter options for use in the export bus, import bus and storage bus:

Examples:

  • By tag
  • By mod id
  • By nbt

Reasons why it should be considered

The currently available options for filtering the buses are extremely limited, both in scope and size. For example, the export bus, which only allows at most nine specific items to be listed.

Adding the additional options above would allow for more compact and simple setups with a much lower overhead for users and the networks. For example, exporting all #forge:ores items into a processing setup, instead of having to set up each ore individually across multiple export buses.

Additional details

No response

@CyberFoxar
Copy link

Another use for such a feature is when playing challenging modpacks that do not use cells and instead have us rely on storage busses.

This would allow for using both the AE2 terminal to find items as well as storing them in special places to directly go fetch them, the idea being to not have to create one (or a few if you have related mods) search in the terminal to grab the requiered item(s).

@Ashendale
Copy link

Came here searching how to use this feature. It doesn't exist. I'm in favor of adding it. I currently have my system with different kinds of seeds. I'd like to process one mod's seeds and ignore all the rest. Tag filtering would allow this.

I tried using a different mod to draw from the system using an ME Interface, but it doesn't work like that.

@CyberFoxar
Copy link

CyberFoxar commented Nov 17, 2022

Came here searching how to use this feature. It doesn't exist. I'm in favor of adding it. I currently have my system with different kinds of seeds. I'd like to process one mod's seeds and ignore all the rest. Tag filtering would allow this.

I tried using a different mod to draw from the system using an ME Interface, but it doesn't work like that.

A workaround for your use-case would be using a pre-processing storage bus (put all seed from all mods in an inventory using a storage interface and priority, use another mod to sort them out) or entry buffer (have all seeds go to a "holding" inventory, sort them using another mod, then input the seed you wanna keep in AE2). We have both solution implemented in our game, it's annoying, but it works.

Anyhow, that's indeed another use for filtering options on import/export/storage busses: allow for passive processing of mod-born items and for precise filtering and auto-processing of items.

@Technici4n
Copy link
Member

Closing in favor of #6853.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 30, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants