Skip to content

[Feature Request] Pattern storage bus #62

@grostaco

Description

@grostaco

Proposal

A storage bus that accepts a regex and matches the output of an encoded pattern

Motivation

Gregtech packs that extensively uses AE2 often have predictable locations where each pattern will go. For example, all things that are *rod* will almost always go into a lathe. A *double plate* will almost always go into a pattern provider with circuit 2.

Other cases of these are frames, rings, long rods and hulls. If we are able to place a storage bus on these pattern providers and have a regex that only feed rod-like patterns into a rod pattern provider, this will significantly reduce pattern insertion time for players.

Instead of searching for the provider on an access terminal, they can directly drop it into their AE system and have the pattern find its way into a pattern provider connected with the pattern storage bus.

Proposed Implementation

Similar to a tag storage bus, it will take a regex that whitelists and blacklists for any matching pattern output. For example, for rods, the whitelist section would be *rod* but blacklists *long* to avoid long rods

This can also work in conjunction with the project's roadmap for

Shift click patterns into pattern access terminal(?)

If a pattern has a valid match to a pattern storage bus anywhere, it will try to insert itself into that pattern provider upon shift + left click

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions