Precision Fluid Pipette

Adds a compact fluid pipette that can extract and store any fluid amount up to 1000 mB

Precision Fluid Pipette

Precision Fluid Pipette is a tiny, focused mod that adds one item: a glass pipette for handling fluids with the precision a bucket can't offer. Where a bucket forces you to deal in fixed 1000 mB increments, the pipette stores any amount from 1 mB up to 1000 mB, making it perfect for topping up tanks, draining the last few drops out of a machine, or moving partial amounts between systems without spilling or wasting anything.

It's a manual tool — no automation, no pipes, no networks. Just one well-behaved item that does five things well.

What the pipette can do

The pipette combines several roles you might otherwise need separate tools for:

  • Precision extractor. Pull fluid out of any compatible tank, machine, or storage block — including partial amounts. If you only need 250 mB of lubricant, you only take 250 mB.
  • Precision inserter. Put the stored fluid back into a target tank, in any amount up to whatever the target accepts.
  • Pickup bucket. Take a water, lava, or modded fluid source straight from the world, just like a bucket, when the pipette is empty.
  • Pour bucket. When the pipette is full, place the stored fluid back into the world as a fluid block — same UX as a vanilla bucket.
  • Quick empty. Discard the contents in one keystroke when you change your mind about what's stored.

Controls

Input Action
Right-click a tank or fluid-handling machine Extract fluid into the pipette (up to free space)
Right-click a fluid source block (water, lava, mod fluids) Pick it up like a bucket — requires the pipette to be empty, fills to 1000 mB and removes the source
Right-click any block with a full pipette Pour the stored fluid into the world as a placed block on the clicked face — only works with fluids that have a flowing block form
Left-click a tank or fluid-handling machine Insert the stored fluid back into the target's tank
Shift + Left-click any block Empty the pipette completely (discards the stored fluid)


Crafting





Visual feedback

  • fill bar appears on the item icon when the pipette holds any amount, so you can glance and tell how full it is.
  • The tooltip shows the contained fluid and the exact amount in millibuckets, or "Empty" with the capacity when no fluid is stored.
  • Status messages confirm each action (extracted, inserted, poured, emptied, target full, cannot mix, cannot pour, etc.) — translated into English and Russian.

Compatibility

The pipette uses the standard fluid handler capability provided by Forge and NeoForge. That means it works with any tank, machine, or fluid-storing block from other mods that exposes the standard capability — no mod-specific dependencies, no hardcoded integrations. Tested with vanilla water and lava; designed to behave the same way with modded fluids that follow the standard convention.

Its registry namespace is precision_fluid_pipette, so it does not collide with mods that already add their own pipette item (such as Mekanism's Pipette).

Why use it instead of a bucket

  • Partial transfers — buckets are all-or-nothing; the pipette handles single-mB precision.
  • One slot, one tool — no need for separate buckets per fluid; the pipette holds whatever you put in it.
  • All bucket interactions still work — pick up sources, pour into the world, empty on demand.
  • Lightweight — adds a single item, no extra recipes beyond the pipette itself, no config files, no network packets beyond what the fluid capability needs.

Versions

Available for both loaders on both Minecraft versions:

  • NeoForge 1.21.1 (21.1.0 or newer) — Java 21
  • Forge 1.21.1 (52.x or newer) — Java 21
  • NeoForge 1.20.1 (47.1.x or newer) — Java 17
  • Forge 1.20.1 (47.x or newer) — Java 17

Pick the file that matches your Minecraft version and mod loader.

The Precision Fluid Pipette Team

profile avatar
  • 1
    Projects
  • 21
    Downloads