Washing Cauldron
Imagine this situation: you've collected a large amount of sand for building with colorful glass. After smelting in the furnace, it turns out you've overdone it with green glass blocks. What to do with them? Or, for example, you're tired of your yellow bed, but can't find new wool for crafting. This mod was created exactly for such cases!
How the modification works
This modification gives an ordinary cauldron a new useful function - the ability to remove dyes from items. If you place a dyed block or item in a cauldron filled with water, you can get its uncolored version. This works both with basic Minecraft items and additions from other mods!
For convenience of use, a continuous water supply system is created: place water sources on two sides of the cauldron, and it will always be filled.
Process automation
To automate item washing, you can use hoppers - one for feeding dyed items from above, another for extracting uncolored ones from below.
The developer explains the advantage of this approach: using hoppers doesn't require turning the cauldron into a complex data block, which maintains its mobility for redstone enthusiasts.
Compatibility and recipes
The mod is integrated with Just Enough Items, which allows easy viewing of available washing and recoloring recipes.
After removing the dye, items can be recolored again - corresponding crafting recipes have been added for this purpose.
Configuration for modpacks
For those creating custom modpacks, fine-tuning capabilities are provided. The main parameters relate to the creation of dynamic or custom recipes.
If you need to add your own recipes, you should disable the "DynamicRecipes" function in the configuration file, then use datapacks with the following structure:
{
"type": "washingcauldron:cauldron_washing",
"input": {
"tag": [InputTag] (or specific item, like output)
},
"output": {
"item": [OutputItem]
}
}
The automatic recipe creation algorithm works on the principle of replacing color classification in item names. For example, the item "minecraft:gray_stained_glass" becomes "minecraft:glass". In the settings, you can manage replacement parameters through the "IgnoreWords" section.