Guide how to create a cauldron recipe.
You can write these recipes inside the blueprints/vanilla/cauldron folder.
Players craft these recipes by right clicking a filled cauldron while holding the input item in their main hand. The input is taken from their hand, the fluid level of the cauldron is lowered, and the result is added to their inventory (or dropped at their feet if it is full).
Format of the recipe yml files:
# You can list any amount of recipes here
recipes:
# ID of the recipe. Must be unique across every type of recipe. Required
- id: soaked_diamond
# This is the item that will be taken from the player. Required
# You can define an amount as well, like "minecraft:diamond/4"
input: "minecraft:diamond"
# This is the item the player will get in exhange. Required
result: "minecraft:prismarine_shard"
# How much fluid should the cauldron have and how much should we take? Required
fluid-level: 1
# What fluid should the cauldron have? Required
# WATER_CAULDRON, LAVA_CAULDRON or POWDER_SNOW_CAULDRON
fluid: POWDER_SNOW_CAULDRON
# How much vanilla exp should the player get per craft? Optional
# Decimals work like in furnaces, e.g. 0.5 gives 1 exp half of the time
experience: 10
# Used to group together recipes in the plugin's recipe book. Optional
group: "my group"
Water and powder snow cauldrons have 3 levels, so fluid-level can be 1 to 3. Lava cauldrons only have one level, so a lava recipe always empties the cauldron.