package api.hbm.fluid; import com.hbm.inventory.fluid.FluidType; public interface IFluidConductor extends IFluidConnector { public IPipeNet getPipeNet(FluidType type); public void setPipeNet(FluidType type, IPipeNet network); @Override public default long transferFluid(FluidType type, int pressure, long amount) { if(this.getPipeNet(type) == null) return amount; return this.getPipeNet(type).transferFluid(amount, pressure); } }