Omnidirectional connectors autocrafting issues with AE2
Closed this issue ยท 6 comments
Issue type:
Creating omnidirectional connector pattern causes the group ID to increase with every tick.
Trying to actually autocraft omnidirectional connectors with AE never finishes and never delivers the item.
Short description:
NBT in omnidirectional connector messes up with AE2.
Steps to reproduce the problem:
- Try to create omnidirectional connector pattern and in pattern encoder look at output group id.
- Try to actually craft it.
Expected behaviour:
Group id is not increasing and AE can actually craft it.
Versions:
- This mod: 1.23.19
- Applied Energistics 2: 19.0.23-beta
- Minecraft: 1.21.1
- Mod loader version: NeoForge 21.1.80
Log file:
Does this also happen / what happens when you try the alternate recipe using an existing omni-directional connector? That recipe is for crafting for a specific group ID.
That recipe will always produce an item with different NBT data.
So autocrafting it will probably never work quite right, unless it's possible to disable NBT matching for that specific recipe.
I don't know if something like that is possible in AE2.
But eitherway, this is not something that can be resolved on our end. So I recommend opening an issue in AE2's issue tracker, or asking around on their fora.
Now that I think of it, I'm not sure how Integrated Crafting will handle this recipe.
But if it suffers from the same problem, then it could be fixed by changing the ignoreDataComponentsForEqualityFilters
config option of Common Capabilities.
Note to self: an alternative solution would be to create an alternative recipe that does not assign group IDs in the NBT data, and instead assigns it on placement or by right-clicking.
For the feature to assign the ID through right-clicking, see #594
Aha, good catch @Jack-McKalling.
Closing this in favor of #594.
I've moved #594 to accepted feature requests.
It's not high on the priority list for me personally, but any Patreon supporters reading this who are willing to prioritize this one, please let me know.