I finally figured this out - when autocrafting certain items with AE2 I found that it was using substitute items even though substitutions were disabled.
For example - when crafting ME Glass Cable - Fluix:
I had the pattern specified to use pure fluix crystals, NOT the regular fluix crystals (because this obviously doubles the output of regular fluix crystals)
However, because of the lines in the AppliedEnergistics.zs:
val anyfluix = <ore:anyfluix>;
anyfluix.add(<appliedenergistics2:item.ItemMultiMaterial:7>);
anyfluix.add(<appliedenergistics2:item.ItemMultiMaterial:12>);`
Autocrafting gets confused because now both pure fluix and regular fluix are oredicted to "anyfluix", which means that AE2 uses the regular fluix crystals as they are crafted first in the sequence when making the cables. Since the cables are crafted before the regular fluix ever gets a chance to become pure fluix, the system hangs because the end product is already created before the crafting sequence gets to complete.
This issue exists seemingly in any Minetweaker script where two different "tiers" of items (for example, regular certus and pure certus, or regular fluix and pure fluix) are oredicted to the same item (anycertus or anyfluix) within the script.
I am not too familiar with Minetweaker, so for me, the fix is to comment out anywhere the two tiers are oredicted to the same item in the Minetweaker script. The recipes where "any" is used as an ingredient need to be updated to use only one item. This is server sided only. However, someone with more knowledge of Minetweaker can hopefully answer with whether or not it is possible to have the recipe use either item without using "val" to oredict them into the same item which confuses AE.
I finally figured this out - when autocrafting certain items with AE2 I found that it was using substitute items even though substitutions were disabled.
For example - when crafting ME Glass Cable - Fluix:
I had the pattern specified to use pure fluix crystals, NOT the regular fluix crystals (because this obviously doubles the output of regular fluix crystals)
However, because of the lines in the AppliedEnergistics.zs:
Autocrafting gets confused because now both pure fluix and regular fluix are oredicted to "anyfluix", which means that AE2 uses the regular fluix crystals as they are crafted first in the sequence when making the cables. Since the cables are crafted before the regular fluix ever gets a chance to become pure fluix, the system hangs because the end product is already created before the crafting sequence gets to complete.
This issue exists seemingly in any Minetweaker script where two different "tiers" of items (for example, regular certus and pure certus, or regular fluix and pure fluix) are oredicted to the same item (anycertus or anyfluix) within the script.
I am not too familiar with Minetweaker, so for me, the fix is to comment out anywhere the two tiers are oredicted to the same item in the Minetweaker script. The recipes where "any" is used as an ingredient need to be updated to use only one item. This is server sided only. However, someone with more knowledge of Minetweaker can hopefully answer with whether or not it is possible to have the recipe use either item without using "val" to oredict them into the same item which confuses AE.