Custom beverage crafting, with large customizability on drinking effects.
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
- Use adventure global translator by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/99
- Event configuration rework by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/100
- Integration initialization overhaul by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/102
- Finalize API - Set it release ready by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/103
- Add Jenkinsfile by @Nadwey in https://github.com/BreweryTeam/TheBrewingProject/pull/110
- Drunken modifiers by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/104
- Add more placeholders for player names for command step by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/113
- Encrypt brew step data by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/114
- Implement more conditions by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/112
- Change locale file names by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/116
- BreweryX migrator plugin by @Thorinwasher in https://github.com/BreweryTeam/TheBrewingProject/pull/32
- Better time formatting by @Mitality
- Russian translation patches by @Vutka1
- And many small bug fixes
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
- Most ingredient defined in
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
tomodifiers.alcohol
- Consumables that can change your modifiers (for example bread) have changed location in the configuration from
config.yml
tomodifiers.yml
Information
Published on | September 17, 2025 |
---|---|
Downloads | 0 |