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

Custom beverage crafting, with large customizability on drinking effects.

Report TheBrewingProject?

Release
2.1.0

Thorinwasher released TheBrewingProject version 2.1.0 on Today 11:14 AM

THIS RELEASE CONTAINS SOME BREAKING CHANGES

You can not go back when migrating to this version, but this time it actually contains multiple migration scripts from 1.9.0.

If you are using the default configurations, I highly recommend clearing them for better default settings.

What's changed since 2.0.0-beta

  • Advanced conditions for default recipes
  • Migration scripts when going from 1.9.0
  • Better default settings, use the newly added modifiers systems much better
  • Improved time format serialization/deserialization in the config
  • Tag pattern matching for structures

What's Changed since 1.9.0

Full Changelog: https://github.com/BreweryTeam/TheBrewingProject/compare/v1.9.0...v2.0.0

Migration from BreweryX

You can now migrate from BreweryX, this is how it's done:

  • Obtain this migration plugin file
  • Add that plugin including TheBrewingProject 2.0.0 into your /plugins folder
  • Leave the latest BreweryX plugin version available in the /plugins folder (IMPORTANT)
  • You can now run your server
  • After the server has started, stop the server and remove both BreweryX and the migration plugin

What will be migrated?

  • Barrels and only brew contents inside barrels (This will not apply to Minecraft barrels), any non brews will be wiped from existence

  • Cauldrons with their brew progress and ingredients

  • Everything in the recipes.yml file, except for:

    • Most ingredient defined in custom-items.yml
    • Other brews as ingredients might also break, as the brew display name can no longer be used as a key.

    Direct command definitions for recipes are no longer possible in TheBrewingProject, these will automatically be migrated over to event definitions, see events.yml

What will not be migrated?

Everything not listed in the above section will not be migrated, this includes:

  • Brews in other locations than barrels. The data format is completely different for brews, they can not be read without the BreweryX API!
  • config.yml
  • custom-items.yml
  • cauldron.yml

Breaking changes from version 1.*

Here's a list of all the breaking changes, everything except translations have a conversion script. Note that it's only on the configuration end, nothing database related. You can simply just wipe all configuration files if you already have the default configuration

  • Translations have changed to a new simpler file format, see the .properties files in the /locale folder.
  • Random drunken events (Those you get when for example alcohol is above a set margin) have changed the format for probability of event occurrence, there's a migration script that converts these, but I recommend either using the default configuration or redefining them yourself
  • Recipes format have changed somewhat. There's now a migration script that changes all the keys alcohol to modifiers.alcohol
  • Consumables that can change your modifiers (for example bread) have changed location in the configuration from config.yml to modifiers.yml

Information

Published onSeptember 17, 2025
Downloads0

Platforms

Paper Paper (1.21.8)