Skip to content

Cauldron

Lyof429 edited this page Jul 20, 2026 · 1 revision

< Back to homepage

Cauldron Brewing

Sortilege allows potions to be brewed in cauldrons.

Cauldron brewing produces several bottles at once and can be expanded with datapacks.

Brewing a potion

To begin brewing:

  1. Fill a cauldron with water.
  2. Place the water cauldron above a lit Campfire or Soul Campfire.
  3. Drop a valid brewing ingredient into the cauldron.
  4. The water changes into the potion defined by that ingredient's cauldron recipe.

The campfire must be directly beneath the cauldron. If the block has a lit state, it must be lit.

Ingredient amount

The amount of ingredient consumed is equal to the cauldron's current fill level.

Cauldron level Ingredient required Bottles produced
1 1 1
2 2 2
3 3 3

Dropping a stack into the cauldron consumes only the required number of items.

The resulting Potion Cauldron retains the water cauldron's fill level.

Collecting potions

Use a Glass Bottle on a Potion Cauldron to receive one bottle of its potion.

Each bottle lowers the cauldron by one level. The cauldron is emptied after its final bottle is collected.

Entering a Potion Cauldron

A living creature standing inside a Potion Cauldron receives the potion's effects.

Non-instant effects are applied in short intervals while the creature remains inside. Instant effects activate immediately.

This makes Potion Cauldrons usable as environmental hazards, healing pools, or automated effect stations.

Refilling a Potion Cauldron

There are two default ways to restore used levels.

Blaze Powder

Throwing Blaze Powder into a non-full Potion Cauldron restores one level and consumes one Blaze Powder.

Items able to do this are controlled by:

#sortilege:refills_cauldrons

The default item tag contains:

minecraft:blaze_powder

Soul Campfires

A Potion Cauldron above a lit Soul Campfire can gradually refill itself until it reaches level 3.

Blocks able to provide this refill are controlled by:

#sortilege:refills_cauldrons

The default block tag contains:

minecraft:soul_campfire

A datapack can empty either tag to disable that refill method or add new compatible items and blocks.

Swamp Hut cauldrons

When enabled, cauldrons generated in Swamp Huts may already contain a random potion.

Specific potion effects can be prevented from appearing with swamp_hut_blacklist.

Adding cauldron recipes

Cauldron recipes are ordinary datapack recipe files placed under:

data/<namespace>/recipes/

A cauldron recipe uses the following format:

{
  "type": "sortilege:cauldron_brewing",
  "input": {
    "item": "minecraft:sugar"
  },
  "output": "minecraft:swiftness"
}

Fields

Field Description
type Must be sortilege:cauldron_brewing.
input Ingredient dropped into the water cauldron.
output Registry ID of the potion placed in the cauldron.

The input supports normal Minecraft ingredient syntax.

Using an item

"input": {
  "item": "minecraft:sugar"
}

Using a tag

"input": {
  "tag": "c:dusts/redstone"
}

The output must be a registered potion ID, not an item ID or effect ID.

Configuration

{
  "brewing": {
    "cauldron": {
      "enable": true,
      "fill_swamp_huts_randomly": true,
      "swamp_hut_blacklist": []
    }
  }
}
Field Description
enable Enables cauldron brewing.
fill_swamp_huts_randomly Allows generated Swamp Hut cauldrons to contain random potions.
swamp_hut_blacklist Effect IDs excluded from random Swamp Hut potions.

Clone this wiki locally