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