[1.18.1] Add over-pressurized pipe output
BluSunrize opened this issue ยท 0 comments
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.