Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Thorinwasher

Custom beverage crafting, with large customizability on drinking effects.

Report TheBrewingProject?

The Brewing Project

A lenient alternate crafting process for alcoholic and nonalcoholic drinks. Discover new drinks through trial and error

Features:

  • Brew drinks, through fermenting, distilling and aging
  • Refine the drink quality, until the drinks are perfect
  • Immersive drunken effects, such as staggering, drunken texts and a lot more, including custom events
  • Drunkeness response depending on drink quality
  • Customizable recipes

This is a complete rewrite of the BreweryX plugin, there's no backwards compatibility to that plugin

Provides a lot of performance improvements where BreweryX otherwise was lacking. There's a lot of reduntant updates that are done every tick in BreweryX, and also a large memory overhead that comes from the large amounts of inventories that are constantly loaded and filled with items with a lot of data in them. The Brewing Project aims to fix all of these issues and be more reliable.

Commands

  • /tbp info Information about the brew in hand
  • /tbp create --cook/--distill/--age Create a new brew
  • /tbp status info/set/clear/consume Inspect/modify your drunk status
  • /tbp reload Reload The Brewing Project
  • /tbp event <event_name> Simulate an event
  • /tbp seal Seal a brew in hand

Permissions

brewery.barrel.create
brewery.barrel.access
brewery.distillery.create
brewery.distillery.access
brewery.cauldron.access
brewery.structure.access
brewery.structure.create
brewery.command.create
brewery.command.status
brewery.command.event
brewery.command.reload
brewery.command.info
brewery.command.seal
brewery.command
brewery

Tutorial

In The Brewing Project, a brew can created by processing it through a multiple different structures. To succesfully complete a brew, it has to have followed the right processing steps, such that it is close enough to one of the many templates unique to the server.

The inital step when brewing is always going to be to boil/ferment the ingredients (see the "Creating a Boiler section"). After that you can distill or age the drink, which is completely recipe dependant. Note that all processes are either time dependant or cycle dependant.

Boiling/Fermenting ingredients

You simply need to right click the boiler with a valid ingredient in hand, and it will be added to the boiling ingredients. The ingredients needs to be boiled/fermented for a while depending on the recipe, keep track of the time!

A video on the creation of a boiler:

Aging a drink

After putting the drink into the barrel, it will start aging. This process is very slow, and the time can vary depending on the recipe.

A video on the creation of a small barrel.

Distilling a drink

A distillery has two inventories, one for the output (distillate) and another for the input (mixture). Simply put the brew in the mixture inventory and wait a while. After about a minute, the brew will be distilled, and can be retrieved from the distillate inventory. The amount of times a brew needs to be distilled depends on the recipe.

A video on the creation of a distillery

Information

CategoryGameplay
Published onApril 12, 2025
LicenseMIT
Downloads6
Stars0
Watchers0

Pinned Versions

Members