Bucket Filler
Also see Bucket Emptier.
Note that since this uses a
МЭ поставщик шаблонов, it is meant to integrate into your autocrafting
setup.
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
Раздатчик.
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.
Configurations
-
The
МЭ поставщик шаблонов (1) is Set to lock crafting "With redstone signal", with the relevant
Шаблон обработкиs.

-
The
МЭ-интерфейс (2) is in its default configuration. -
The first
МЭ шина хранения (3) is in its default configuration. -
The
МЭ плоскость формирования (4) is filtered to blacklist buckets, using an inverter card.


-
The
Мэ шина импорта (5) is filtered to blacklist buckets, using an inverter card.


-
The second
МЭ шина хранения (6) is in its default configuration.
How It Works
- The
МЭ поставщик шаблонов pushes the ingredients into the
МЭ-интерфейс.
(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
МЭ плоскость формирования,
the bucket ends up in the
Раздатчик and the fluid is placed by the formation plane. - The
Редстоуновый компаратор detects the bucket in the dispenser and thus simultaneously powers the dispenser and locks
the
МЭ поставщик шаблонов. - The dispenser scoops up the fluid with the bucket, it now has a filled bucket in itself.
- The
Мэ шина импорта pulls the filled bucket out of the dispenser and stores it through the
МЭ шина хранения into the pattern provider, returning it to the main network. - The comparator sees the dispenser is empty, unlocking the provider.