Back to mods
BareBonesBrews project artwork

CurseForge · Minecraft mod

BareBonesBrews

Brew weaker versions of vanilla and modded potions in a heated water cauldron

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which BareBonesBrews release should I use?

Updated today
Latest stable file barebonesbrews-1.1.0.jar
Game version 1.21.1
Loader NeoForge

barebonesbrews-1.1.0.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is BareBonesBrews required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does barebonesbrews-1.1.0.jar need?

barebonesbrews-1.1.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add BareBonesBrews without breaking your instance.

Built for barebonesbrews-1.1.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use barebonesbrews-1.1.0.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside barebonesbrews-1.1.0.jar. It opens that exact file at the source.

About this project

What does BareBonesBrews add?

BareBonesBrews

Available for NeoForge License: GPL-3.0

BareBonesBrews lets you brew weaker versions of vanilla and modded potions in a heated water cauldron, using mushrooms in place of nether wart.

The result is a crude potion. Most effects last half as long and lose one level of strength, down to a minimum of level I.

Brewing

  1. Fill a cauldron completely with water and put a lit campfire underneath.
  2. Right-click with a red or brown mushroom, then with the brewing ingredients for the potion you want.
  3. Let it brew, then collect it with glass bottles. One full cauldron makes three bottles.

Add the mushroom and the potion ingredients in any order, one right-click each, up to five items in total. Sneak-right-click before the brew finishes to take the oldest ingredient back.

Add gunpowder to a finished brew in a brewing stand for a crude splash potion, then dragon's breath for a lingering one.

The cauldron needs heat underneath. Campfires, fire, magma blocks, and lava work by default.

Other mods

Crude recipes are generated from the brewing table at runtime, so potions added by other mods work as long as they use the standard brewing system.

JEI, REI, and EMI show the recipes. Jade shows what is in a cauldron.

With Hexalia installed, brewing moves to its small cauldron. Recipes appear in Hexalia's category, and you can leave the mushroom out.

Configuration

Settings are in config/barebonesbrews-common.toml. Effect duration and strength, excluded potion namespaces, and cauldron recipe generation are all there.

Set generate_cauldron_recipes = false to write your own recipes instead of using the generated ones. Brewing still works.

cauldron_heat_sources accepts block IDs, #block_tags, and state conditions such as minecraft:furnace[lit=true]. Its default is ["#barebonesbrews:heat_sources"]. Edit that block tag with a datapack or KubeJS to add or remove heat sources. The setting does not affect Hexalia.

Config changes need a restart. Recipe changes apply on /reload.

Custom recipes

Recipes use data/<namespace>/recipe/<path>.json and the type barebonesbrews:rough_brewing. KubeJS supports event.recipes.barebonesbrews.rough_brewing(result, ingredients).

Override a default recipe by using the same recipe ID, then run /reload.

  • Example datapack: copy this folder into your world's datapacks/ directory. It replaces the strength recipe and the heat source list.
  • KubeJS examples: copy the scripts into kubejs/server_scripts/. Includes a Hexalia example.

Full documentation, including the recipe ID layout and every config option, is on the wiki.

Installation

Minecraft 1.21.1, NeoForge. Install on both the client and the server.

All integrations above are optional.

Project description from CurseForge.

Pick your setup

BareBonesBrews by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

BareBonesBrews versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.