GregTechCEu Modern

GregTechCEu Modern

6M Downloads

recipes with fluid inputs cannot parallel at a correct amount.

YiRanMushroom opened this issue ยท 3 comments

commented

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.

commented

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.

commented

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.

commented

The problem is still not fixed. It seems like recipes with circuit still cannot start with parallel amount below the maximum parallel amount.