BreweryX icon

BreweryX -----

An actively maintained, support given, and addon supported fork of Brewery with tons of extras




BreweryX - v3.4.5
This update doesn't contain any new gameplay features. Most changes in this version are additions to BreweryX's addon API or bug fixes.

  • BreweryX storage internals changed a bit and opened more of them up for the addon API
  • Addons now enable after the DataManager has finished loading
  • Fixed a few errors in the MongoDB storage type
  • Fixed BreweryX not initializing Barrel bounds in async regions (#70)
  • Fixed BreweryX failing to startup due to duplicate-key stream exceptions (#68)
  • Fixed Brewery PluginItem potions not being recognized. Brewery will now only recognize brews from itself if you're using the proper config identifier of the recipe. (e.g. brewery:wheatbeer, brewery:ex). See the default config to take a look at how these recipes are defined.
  • Fixed a few typos in en.yml by @Vutka1
  • A few other misc changes and additions
Full Changelog: 3.4.4...3.4.5
----------, Dec 21, 2024

Changes in this version
  • Changed the way addons load to replicate Bukkit's plugin API a bit better. (These API changes are necessary to run the latest version of RecipesAddon!)
  • PaperLib is now used in BreweryX. This will have a noticable increase in performance for those running Paper-based servers. If you have lots of players distilling, lots of RGB used in your recipes, or are running Folia, you'll see a variety of performance improvements/bug fixes in this version. If you're not running a Paper-based server, I highly recommend switching.
  • Unfound woodtypes won't log to console anymore, BreweryX will assume you're running an older server version instead.
  • Custom item names not being color/format parsed are now fixed too
Full Changelog: 3.4.3...3.4.4
----------, Dec 13, 2024

Same changelog (and jar) as v3.4.4. Uploaded the wrong jar, sorry!
----------, Dec 11, 2024

Changes in this version
  • Changed the way addons load to replicate Bukkit's plugin API a bit better. (These API changes are necessary to run the latest version of RecipesAddon!)
  • PaperLib is now used in BreweryX. This will have a noticable increase in performance for those running Paper-based servers. If you have lots of players distilling, lots of RGB used in your recipes, or are running Folia, you'll see a variety of performance improvements/bug fixes in this version. If you're not running a Paper-based server, I highly recommend switching.
  • Unfound woodtypes won't log to console anymore, BreweryX will assume you're running an older server version instead.
  • Custom item names not being color/format parsed are now fixed too
Full Changelog: 3.4.3...3.4.4
----------, Dec 11, 2024

## This version includes a lot of changes. Remember to backup your files and update your addons to the latest versions available!
* Support for the Nexo custom items plugin
* Namespaces with ItemsAdder items now supported (e.g. "itemsadder:namespace:id")
* Better wood types, please see [v3.4.1-SNAPSHOT]( https://github.com/BreweryTeam/BreweryX/releases/tag/3.4.0-SNAPSHOT) release for information on this
* You can now disable recipes by adding the `enabled: false` key to a recipe
* Fix wakeups not being run when a player joins, #57
* Fix BlockLocker hook not being properly enabled
* Better documentation on the addons API see our https://brewery.lumamc.net/api/api/#creating_an_addon)
* BreweryX's own [bStats page]( https://bstats.org/plugin/bukkit/BreweryX/24059) in addition to the original Brewery one
* Spanish config and lang translations by, @AverageDood & @KoCitrusMaker
New releases of BreweryX's addons maintained by the BreweryTeam are also out for this version. Get them on SpigotMC or Github:
[Recipes - vBX3.4.3]( https://www.spigotmc.org/resources/breweryrecipes-breweryx-addon.114897/)
[GuiEditor - vBX3.4.3]( https://www.spigotmc.org/resources/guieditor-breweryx-addon.120778/)
### Github generated release notes are below. Have a good day!
## What's Changed
* Fix puke tasks not getting properly removed when a player quits. by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/64
* New French translations to the config-langs/fr.yml and fr.yml files by @CiaoCiaoBambina in https://github.com/BreweryTeam/BreweryX/pull/65
* Add Spanish translation by @AverageDood in https://github.com/BreweryTeam/BreweryX/pull/67
* New Wood, bStats, Other Fixes by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/66
## New Contributors
* @CiaoCiaoBambina made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/65
* @AverageDood made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/67
**Full Changelog**: https://github.com/BreweryTeam/BreweryX/compare/3.4.0...3.4.3">( https://brewery.lumamc.net/api/api/#creating_an_addon)
* BreweryX's own [bStats page]( https://bstats.org/plugin/bukkit/BreweryX/24059) in addition to the original Brewery one
* Spanish config and lang translations by, @AverageDood & @KoCitrusMaker
New releases of BreweryX's addons maintained by the BreweryTeam are also out for this version. Get them on SpigotMC or Github:
[Recipes - vBX3.4.3]( https://www.spigotmc.org/resources/breweryrecipes-breweryx-addon.114897/)
[GuiEditor - vBX3.4.3]( https://www.spigotmc.org/resources/guieditor-breweryx-addon.120778/)
### Github generated release notes are below. Have a good day!
## What's Changed
* Fix puke tasks not getting properly removed when a player quits. by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/64
* New French translations to the config-langs/fr.yml and fr.yml files by @CiaoCiaoBambina in https://github.com/BreweryTeam/BreweryX/pull/65
* Add Spanish translation by @AverageDood in https://github.com/BreweryTeam/BreweryX/pull/67
* New Wood, bStats, Other Fixes by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/66
## New Contributors
* @CiaoCiaoBambina made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/65
* @AverageDood made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/67
**Full Changelog**: https://github.com/BreweryTeam/BreweryX/compare/3.4.0...3.4.3
----------, Dec 9, 2024

Hotfix for v3.4.0
* Fix stumble percentage going all crazy in v3.4.0
* Fix BreweryX not properly initializing it's WorldGuard hook
* Fix puke tasks not getting properly removed when a player quits. by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/64
**Full Changelog**: https://github.com/BreweryTeam/BreweryX/compare/3.4.0...3.4.1
----------, Dec 1, 2024

Hi everyone, this release of BreweryX contains major changes to the entire plugin so please read this update carefully.
### Okaeri
First off, **BACKUP YOUR CURRENT CONFIG.YML**. While I believe this release to be stable, please backup your current config.yml, or rename it to something else.
BreweryX configuration has been swapped to `Okaeri`. This means a couple of things:
- BreweryX config will automatically update
- Recipes, CustomItems, and Cauldroningredients now have their own file (If they're defined in your config.yml already, that will also work just fine.)
- Comments inside BreweryX's configuration files will automatically be swapped to whatever `language` you set.
Unfortuntely, BreweryX new configs do not support external comments. **If you have comments in your current config.yml that you wish to keep, move them to a separate file.**
The new `langs` folder is now `languages`. You can safely delete `/BreweryX/configs/` and `/BreweryX/langs/` if you wish.
### Custom Command Aliases
You can now set custom command aliases for the default `/breweryx` command. Look for `commandAliases` in your config.yml.
### PAPI support in commands
`playercommands` and `servercommands` now support PAPI placeholders. The drinking player will be used as context for the placeholder.
### MongoDB support (experimental, use at your own discretion)
BreweryX now supports MongoDB.
A variety of other bugs have been fixed in this version. I won't list them out, but Github generated release notes are below:
## What's Changed
* Remove cauldrons properly upon explosion by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/51
* Custom sealing table blocks & Gradle updates by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/52
* Finished adding Okaeri configuration settings by @KatarinaMantay in https://github.com/BreweryTeam/BreweryX/pull/53
* Properly add Russian config.yml to configs list by @Vutka1 in https://github.com/BreweryTeam/BreweryX/pull/54
* okaeri config file manager by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/55
* Pr okaeri by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/56
* Update Chinese language translate by @GhostFlys in https://github.com/BreweryTeam/BreweryX/pull/58
* Force SnakeYAML 2.3 in the new Okaeri config system by @Nadwey in https://github.com/BreweryTeam/BreweryX/pull/60
* Refactorlogging by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/62
* Okaeri by @Jsinco in https://github.com/BreweryTeam/BreweryX/pull/63
## New Contributors
* @KatarinaMantay made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/53
* @Vutka1 made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/54
* @GhostFlys made their first contribution in https://github.com/BreweryTeam/BreweryX/pull/58
**Full Changelog**: https://github.com/BreweryTeam/BreweryX/compare/3.3.5...3.4.0
----------, Dec 1, 2024

## What's Changed
* Updated en config by @szarkans in https://github.com/Jsinco/BreweryX/pull/46
* Updated ru config by @Vutka1 in https://github.com/Jsinco/BreweryX/pull/46
* Some documentation improvements by @Nadwey in https://github.com/Jsinco/BreweryX/pull/49
* Fixed Brew lores being duplicated or not having color when aging, distilling, or sealing (again ).
* `/breweryx reload` no longer reloads the DataManager _(this would be your FlatFile, SQLite, or MySQL instance)_. You can now manually save or reload the DataManager by doing `/breweryx data <save|reload>`
* Fixed BreweryX's Kotlin-reduced jar not loading properly on startup because of duplicate files.
* BreweryX's Gui Editor addon is now a resource on [SpigotMC]( https://www.spigotmc.org/resources/guieditor-breweryx-addon.120778/).


**Full Changelog**: https://github.com/Jsinco/BreweryX/compare/3.3.4...3.3.5


Thats it. Have a good day!
----------, Nov 13, 2024

Hi everyone,

I'm releasing this version of BreweryX to patch an issue with RGBs and colors not being read properly in brew lores. Expect another release to be out soon to address some of the other issues I have to catch up with.

Have a good day :)

Full Changelog: https://github.com/Jsinco/BreweryX/compare/3.3.3...3.3.4
----------, Nov 3, 2024

Hotfix potion repeated potion lores in BX.
----------, Oct 18, 2024

Fixes for immutable lores. (Yes this is a different release, had some changes I forgot to include)
----------, Sep 20, 2024

Fixes for immutable lores.
----------, Sep 20, 2024

Fixes for immutable lores.
----------, Sep 19, 2024

Hotfix for issues with BreweryX v3.2.9 lores, playercommands, servercommands and all other issues that stem from this.
----------, Sep 19, 2024

Mostly edits to Brewery's API.
**Full Changelog**: https://github.com/Jsinco/BreweryX/compare/3.2.8...3.2.9
----------, Sep 16, 2024

## What's Changed:
This release contains bug fixes, changes to BreweryX's code, and optimizations to BreweryX's distilling process by @Intybyte.
**Full Changelog**: https://github.com/Jsinco/BreweryX/compare/3.2.7...3.2.8
----------, Sep 13, 2024

# BreweryX - v3.2.7
What's changed:
- BreweryX's IAOraxenAddon is now deprecated for all BreweryX versions 3.2.7+. BreweryX now comes with all features of the addon by itself and will now natively support ItemsAdder and Oraxen.
- Addons have received some major API changes and you are required to update your [RecipesAddon]( https://github.com/Jsinco/BreweryRecipesAddon/releases/tag/1.14) if you use this addon.
- Chat distortion fixes | @MITALITY
- `/brew create <potion> <player>` can now be used from console
- A few other fixes, minor changes to [docs]( https://brewery.lumamc.net) by me, @MITALITY , and @szarkans
----------, Aug 30, 2024

BreweryX - v3.2.6

- Fixes for MySQL and SQLite storage types
- Serialization fixes for Brewery objects
- Packaged GSON for support across older MC versions
- Removed debug stuff for placeholders - Mitality

Full Changelog: https://github.com/Jsinco/BreweryX/compare/3.2.5...3.2.6
----------, Aug 24, 2024

# Minor release for some data management changes to BreweryX.

## What's Changed

- Locations for Barrels/Cauldrons are now saved with the world name included so BreweryX plugins past version 3.2.4 can now get locations from either the world UUID or world name. If neither of those match up, Brewery assumes the world doesn't exist anymore and won't load those objects. **Please note that this change does not apply for legacy data migration. If you want to convert all your old data, you will need those worlds to be loaded on your server or convert your data manually.**

- Added **SQLite** as a storage.type option. If you prefer, you can use SQLite out of the available types: `FlatFile, MySQL, SQLite`

- Other docs changes by @szarkans. Docs at: https://brewery.lumamc.net/


**Full Changelog**: https://github.com/Jsinco/BreweryX/compare/3.2.4...3.2.5
----------, Aug 22, 2024

Changes:
- Completely rewrote how Brewery stores data. Including support for: Moving data from Brewery's old 'worlddata.yml' and 'data.yml' files, and the option to hotswap storage options.
- Fixed a bug where Brewery would keep trying to tick barrels that were already destroyed.
- Fixed BreweryX not pulling files from Brewery's old data folder on first startup.
- Removed Brewery's 'SQLSync' for syncing player drunkenness between servers. Use the new storage settings instead.
Because BreweryX doesn't have a config updater yet, you'll need to reference [this]( https://github.com/Jsinco/BreweryX/blob/master/src/main/resources/config/v13/en/config.yml) to add in the new Brewery storage settings. If unconfigured, the default storage method is `FlatFile`.
This took a lot of time and a lot of rummaging through horrible code written by the original authors. If you appreciate the updates with Brewery, leave a star on the repository please. Thanks!
----------, Aug 18, 2024


Hotfix for BreweryX v3.2.1

  • Fixed cauldron bubble colors throwing errors and not appearing in versions 1.20.5-1.21
  • Updated Russian lang | szarkans #5
----------, Jul 1, 2024

Hi everyone, new version. We're still waiting on the Depenizen authors to merge BreweryX's pull request., you can check the progress of that here. Additional thanks to Mitality for their work on this update and have a good day everyone!

  • Added support for 1.20.5 - 1.21
  • Added Portugese (Brazil) lang
  • Added Russian lang
  • Added Taiwanese lang
  • Improved Chinese lang | Mr-Wang635 #2
  • PlaceholderAPI support | Mitality #3
  • Config option for year aging | Mitality #3
  • Added optional command scheduling on commands | Thanks to Mitality #3 (Example: - gamemode survival %player_name% / 3s) | Mitality #3
----------, Jul 1, 2024

- Fixed old potions not working with BreweryX
- Fixed "Grass" material type still not being recognized
- Fixed BreweryX not reading from old plugin data folder
- Some other minor fixes.
----------, Jun 9, 2024

  • Issues with Folia 1.20.6: I'm aware of the problems BreweryX is having on Folia 1.20.6 and I'll do my best to send out a patch for them as soon as I can in the next few days or so.

  • Mojang changing "GRASS" to "SHORT_GRASS": I've resolved this and set BreweryX's default config to use "SHORT_GRASS". BreweryX will also not throw errors and will still recognize "GRASS" as "SHORT_GRASS" now.

  • Scriptable Potions: I've been working on this for quite some time, but I've submitted a pull request to have BreweryX's API be implemented into Depenizen. You're welcome to check the status of this here: DenizenScript/Depenizen#430

  • Custom Model Data on CustomItems: I've fixed this issue and changed the implementation of it. If you currently use this feature or plan to use it, see how to adjust your configs here: https://github.com/Jsinco/BreweryX/...783b0/resources/config/v13/en/config.yml#L135
----------, Jun 8, 2024

Hey everyone. Another small patch/update. You can now add glints to to brews in your recipes by using:

Code (YAML):
recipes:
   example_recipe
:
     glint
: true
There's also been a few other small changes. In addition to this, I have some things I want to say about the future and current state of this Brewery fork.

  • From now on, all BreweryX releases will include a Kotlin reduced version on Github. Kotlin is necessary to run the current addons for Brewery and possibly other classes in Brewery in the future if I or other contributers choose to write in Kotlin. This Kotlin reduced version stops Spigot from loading Kotlin for BreweryX at runtime and will rely on another plugin to load these classes or provide them at runtime. If you download and use this reduced version without having another plugin that does this, BreweryRecipes will not work and BreweryX's functionality may be limited or break in the future.
  • BreweryX will most likely move to Gradle, Kotlin/Groovy DSL. This probably doesn't concern 99% of you but in the future I will most likely move BreweryX from Maven over to Gradle.
  • Legacy support for older versions of Minecraft will most likely end soon. According to bStats, only about 0.15% of servers are running BreweryX on a server lower than 1.14 meaning that a lot of the bulk code and turning off features for specific versions will no longer be around and server owners running these versions will need to upgrade or use older versions of BreweryX. I won't be removing any current code to support this but I will not be rewriting new things in support of these older versions.
----------, Apr 11, 2024

Brewery patches - 3.1.8

This release includes a few basic fixes but no content additions yet. Apologies for the slow releases guys, I've been a bit busy with life and struggling to get ideas for what/if I should add anything but thank you all for supporting this project! If you use BreweryX and just want to support me, please leave a star on the Github. That's all for now guys :)
----------, Apr 1, 2024

This small release adds in Folia support and edits a few other things. Brewery now runs off Anon8281's UniversalScheduler and addons will soon follow suit. If you're updating any addons please make sure you have Brewery updated to at least this version too.
----------, Feb 10, 2024

Fixes bugs and adds the ability to reload addons
----------, Feb 9, 2024

This release includes:

  • Internal fixes and updates for addons. If you're using any addons, you should update otherwise you may see potential bugs.
  • Brewery's update checker has now been re-enabled and now points to BreweryX's Spigot page.
  • On a side note, the RecipesAddon has been released: github
Overall, this is a small release. I'm aware of a few bugs happening with CustomItems and CustomModelData not working exactly as expected and I will get to that as soon as I can, other than that, have a great day!
----------, Feb 3, 2024

Resource Information
Author:
----------
Total Downloads: 8,150
First Release: Jan 28, 2024
Last Update: Dec 21, 2024
Category: ---------------
All-Time Rating:
16 ratings
Find more info at brewery.lumamc.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings