- Added
Double
support. I somehow forgot this for so long. - Deprecated
min/maxLength
formin/maxValue
, which hasdouble
instead oflong
as it's value.min/maxLength
will continue to work until 4.0 releases. - Fixed a bug where loading into singleplayer would lock configs to vanilla server values.
- Added click sounds for the reset config widget.
- Add reset widgets for categories and config category screens.
- Fix a few crash bugs.
- Reworked how multiplayer configs are handled, please report issues if you find any.
- The config UI has been tweaked to take up the entire screen instead of just a column in the middle.
- Added new restart required config parameter.
- Fixed some out of date documentation.
Important note: This can coexist with GCAPI2 without issues.
- Fixed many bugs, like integer configs having max length being set wrong, and a couple of crash issues.
- Config validation is now properly applied when loading from files.
- Converted to YAML instead of JSON, due to it being much easier to edit for users.
- Added the ability for modders to hide config fields from the gui.
- Many other small changes that are only really relevant to coders, which are covered in the github documentation.
- Fixed an oversight where the client would crash on joining a server if the config UI wasn't opened beforehand.
- Fixed an oversight where the root config screens would always show the cycle buttons, even if there was nothing to cycle to.
- Fixed a crash issue on some installs when guava wasn't included.
This is a pretty big release. For a summary of all the noteworthy feature changes, see the Migration page.
- You can now reset fields to default.
- The config cycle tabs now show the other configs, are hidden when there are no other configs, and also show the name of their related configs.
- Fixed a ton of bad and otherwise janky save behaviors.
- Fixed a few logging issues.
- Added enum support.
- Added vanilla server related events.
- Added the ability to dynamically provide config fields, and decide if a category should get loaded.
- Some other under the hood changes. See the migration page.