Immersive Engineering

Immersive Engineering

134M Downloads

[1.18.1] Add over-pressurized pipe output

BluSunrize opened this issue ยท 0 comments

commented

Description

We need an interface that allows a block to accept more than 1000 mB/t from a fluid pipe.

This does not impact tanks or pumps, since they are still limited. This works exclusively for machines that output more than 1000 and have it transferred directly to other machines that need more than 1000. (In this case, for high pressure steam)

Implementation Notes

Within FluidPipeBlockEntity.getTransferableAmount we can add an extra check for a new interface (IFluidPipeOverride, maybe? Or something with overpressure?). If that interface is present, return its value instead.

Backport?

Yep, a 1.16 backport for addon mods is reasonable.