CauldronInteract
Plugin that allows dispensers to interact with fluids in cauldrons
CauldronInteract
Description
CauldronInteract is a simple 1.17.x - 26.x plugin, which enables dispensers to interact with cauldrons. Dispensers can use buckets to fill or empty a cauldron. Filling bottles is also supported.
Use case
A possible use for this plugin would be an integration into an automatic lava farm using dripstone blocks. This would allow dispensers to empty the cauldrons and fill chests with lava buckets.


Configurable option: Upgradable dispensers
This feature enables players to individually select dispensers that can interact with cauldrons. For instance, this can be useful if the plugin disrupts a redstone circuit. To upgrade a dispenser, players need to hold a hoe and shift-right-click the dispenser.

If this feature is toggled off and then back on, all previously upgraded dispensers will continue to function as before.
To enable this option, enable the feature in the plugin's config. ```yaml
If enabled every dispenser will have to be upgraded first to unlock the ability to interact with a cauldron.
Dispensers can be upgraded by being shift-right-clicked while holding a hoe.
enable-dispenser-upgrade: true ```
Configurable option: Smart dispensers
Smart dispensers automatically trigger when the cauldron in front of them fills up naturally (e.g. from rain or dripstone), without needing an external redstone signal. To create a smart dispenser, hold a hoe in your main hand and an observer in your off-hand, then shift-right-click the dispenser. The observer is consumed in the process.
If the upgradable dispensers feature is also enabled, a smart dispenser counts as upgraded and does not need to be separately upgraded.
To enable this option, enable the feature in the plugin's config. ```yaml
If enabled, a smart dispenser can be created by shift-right-clicking while holding a hoe in the main-hand and an
observer in the off-hand. A smart dispenser doesn't require an external redstone signal but waits for the cauldron
in front of it to fill up and then triggers itself automatically. The process of creating a smart dispenser consumes
an observer. A smart observer only works for naturally filled cauldrons, emptying a bucket into it won't do anything!
enable-smart-dispensers: true ```
bStats
This plugin uses bStats to anonymously collect metrics. If you want to opt out, you can do so by disabling metrics in the config file.