Also see Bucket Emptier.
Sometimes, life is inconvenient and you need buckets of a fluid instead of the fluid itself. Sometimes a machine might do this for you (like the Fluid Transposer from Thermal Expansion), but you might not always have a mod that does it conveniently for you. Luckily vanilla Minecraft has a slightly-less-convenient way, the Dispenser.
Note that you often don't have to do this because Fluid Substitutions in a Pattern Encoding Terminal allow you to use the fluid itself in a crafting recipe instead of a bucket.
The ME Interface (2) is in its default configuration.
The first ME Storage Bus (3) is in its default configuration.
The ME Formation Plane (4) is filtered to blacklist buckets, using an inverter card.
The ME Import Bus (5) is filtered to blacklist buckets, using an inverter card.
The second ME Storage Bus (6) is in its default configuration.
How It Works
- The ME Pattern Provider pushes the ingredients into the ME Interface. (Actually, as an optimization, it pushes directly through the storage bus and formation plane as if they were extensions of the provider's faces. The items never actually enter the interface.)
- Through mechanisms described in pipe subnets and ME Formation Plane, the bucket ends up in the Dispenser and the fluid is placed by the formation plane.
- The Redstone Comparator detects the bucket in the dispenser and thus simultaneously powers the dispenser and locks the ME Pattern Provider.
- The dispenser scoops up the fluid with the bucket, it now has a filled bucket in itself.
- The ME Import Bus pulls the filled bucket out of the dispenser and stores it through the ME Storage Bus into the pattern provider, returning it to the main network.
- The comparator sees the dispenser is empty, unlocking the provider.