AE2 Fluid Crafting Encoded Pattern loses canBeSubstitute
and combine
status
#19147
Closed
3 tasks done
Labels
Your GTNH Discord Username
TwoDCube
Your Pack Version
2.7.2 and 2025-02-22+878 nightly
Your Server
SP
Java Version
Java 21
Type of Server
Single Player
Your Expectation
AE2 Fluid Crafting Encoded Pattern works with the AE2 terminal "Use as substitution" and "Merge the same items" buttons. Same as normal AE2 patterns.
Let's assume the following crafts
The 1k ME Storage Component should be using the
circuitPrimitive
oredict to automatically craft Vacuum Tube.Like this:

The Reality
When the Fluid Crafting Encoded Pattern gets converted to an
ItemStack
, the code writes NBT tagscombine
andbeSubstitute
into theItemStack
.https://github.com/GTNewHorizons/AE2FluidCraft-Rework/blob/e88af75f400479c132e0dc550004a9f7c8195b15/src/main/java/com/glodblock/github/util/FluidPatternDetails.java#L167-L168
However when it read from the
ItemStack
, these NBT tags get ignored, so by default, none of these options are set.https://github.com/GTNewHorizons/AE2FluidCraft-Rework/blob/e88af75f400479c132e0dc550004a9f7c8195b15/src/main/java/com/glodblock/github/util/FluidPatternDetails.java#L185-L194
So in the example above, the current versions complain about not having 4 "Any ULV Circuits".

Your Proposal
Read these NBT tags when creating a
FluidPatternDetails
.Like: GTNewHorizons/AE2FluidCraft-Rework#268
Final Checklist
The text was updated successfully, but these errors were encountered: