Skip to content

[Suggestion]: Minimum amount requested on a Fluid gauge #215

@creeper6530

Description

@creeper6530

Is your feature request related to a problem? Please describe.
I have set up a big fluid reservoir in my world, and have been distributing fluids to all the places it's needed at via chain conveyors. Your addon has been incredibly helpful in that I don't have to meddle with buckets, drains, spouts and so on, and can just add a gauge to a bottler that automatically requests fluids into the adjoining buffer tank.

But the problem arose when I build a machine that sips the fluid slowly and constantly, not in batches by buckets, but slowly drains the buffer a few millibuckets per second all the time. I have found out that the gauge has been continuously noticing my buffer is ~50 mB under requested value, and so always requesting a few drops from the main reservoir, every time it pings on the stock link network. That leads to an almost-empty bottle being sent every few seconds, and by that massively increasing the chain conveyor traffic as well as frogport noise.

Describe the solution you'd like
What I propose is to add a setting in the gauge called "Minimum request volume" (or something like that), that sets a lower limit on how much fluid can be requested at once. That would mean that when the buffer is a few tens of mB, it does nothing, and only when it goes the set amount under the limit, it will request a refill.

Gauges partaking in recipes would not be affected, only those on bottlers that request refillings of fluid storages.

Describe alternatives you've considered
An alternative would be to make it into a serverwide config instead of a per-gauge setting, similar to how "maximum bottle capacity" is already a setting, but that could mess with multiplayer servers where the admin sets it serverwide for majority's convenience, but some user needs those tiny volume requests.

Additional context
The concrete machine I had build was a steam engine, that through the use of another addon called Create: Liquid Fuel allows you to pipe lava directly into blaze burners with pipes and pumps instead of using buckets, but that pump simply needed a buffer tank (small one) to pull from when I wasn't using base Create's drain (that itself stores liquids).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions