Skip to content

Cauldron Items

The cauldron.yml file

The cauldron.yml file is used to configure effects and outputs of Brewery cauldrons based on the ingredients used.

How is it used?

Cauldron.yml entries are used to make cauldrons more intuitive, by giving varying cauldron particles, and specific cauldron brews. These cauldron brews do not have any special effects and cannot be aged or distilled. cauldron brews will be outputted by cauldrons when there is no matching recipe or when a recipe requires aging or distilling to be completed. You can think of these brews as ‘intermediate’ or ‘failed’ brews. Lastly, cook particles will always appear as long as matching ingredients have been found.

Definining a cauldron.yml entry

Let’s declare a cauldron.yml entry!

cauldron.yml
cauldron:
# The key of the cauldron entry. This doesn't really matter, but it must be unique.
exampleKey:
# Note: Brews declared here only come out of cauldrons when the cauldron CANNOT find a matching recipe!
# These entries will not override any declared recipes in your `recipes.yml` file.
name: Unknown Brew # The name of the brew.
color: BLACK # The color of the brew.
customModelData: 545 # The custom model data of the brew.
# The lore of the brew.
lore:
- You just created a completely useless brew!
# The ingriends that must be used to make this cauldron brew. One or more ingredients must match.
ingredients:
- Bedrock/2
- Diamond
# The cooking particles that will be used when brewing. Only ingredients have to match!
cookParticles:
- RED/5
- WHITE/10
- 800000/25