recipes with fluid inputs cannot parallel at a correct amount.
YiRanMushroom opened this issue ยท 3 comments
Checked for existing issues
- I have checked for existing issues, and have found none.
Tested latest version
- I have checked that this occurs on the latest version.
GregTech CEu Version
1.2.2.a-build_688
Recipe Viewer Installed
JEI
Environment
Singleplayer
Cross-Mod Interaction
No
Other Installed Mods
Just GTM, JEI, and AE2
Expected Behavior
I used a processing array, 16 MV cutter inside, 16A IV Energy hatch, UHV input hatch, MV input bus and MV output bus. Providing with sufficient water and energy, put 32 flawless Emerald in the input bus, hope that 16 recipes could be performed parallelly.
Actual Behavior
Only one recipe is performed.
Steps to Reproduce
As I mentioned above.
Additional Information
Probably there is still some logic error in the new parallel calculating logic, or maybe it is because of FluidRecipeCapability.limitParallel method.
I also found that when there is fluid in the recipe, the parallel behaviour is often very abnormal. I also encountered a bug that certain recipe(very specific) cannot run at all when tring to run that in parallel. I tested the recipe use 9 raw rubber dust and a sulfer dust to craft rubber, in 16 parallel, mv output hatch. It cannot work. But some of the recipes which contains fluid can work. I tested many of them, most chemical reactor recipes which need item and produces fluid cannot work. If it is a centrifuge recipe, some of them(I tested) uses item and produces fluid can work. it is very random.
Like issue #1266 and #1222, there could be something very wrong in the parallel logic when calculating the maximum amount, some of time it accidentally returns 0 or 1. There should also be something wrong when handling the allowed parallel amount is bigger than the parallel amount limited by multiblock machine parts.