- `TextRenderer`: Fix broken Glyph generation at non-128x128 font sheet sizes
- Maintain config handler registration order to have malilib read its cfg first
- Fix config files failing to get renamed to their final name (on Windows)
- Add an in-game error message for failing to read a config override packet
- `FileSelectorScreen`: Fix bad widget positioning, add missing error messages
- `DropDownListWidget`: Fix the search bar and the search tip text positioning
- They were able to go off-screen on the top, if the dropdown was near the top of the screen
- Add a value change listener to the cfg widget bg option to re-init the screen
- Use compact JSON format for macro actions and custom hotkeys exports
- Fix the value list and the edit button not updating properly
- The value list did not refresh properly when adding the first entry using the plus button in the header widget
- The `BaseValueListEditButton`'s display string did not refresh properly when clicking on the reset button
- `KeyBindConfigButton`: Allow clicking outside to un-focus
- The previous behavior didn't allow for example clicking on the empty config widget space on the right side to un-focus the button, as the button itself didn't allow clicking to un-focus, only the screen would handle that case
- Add the mod config screen switch dropdown to all the relevant config screens
- Add several simple common utility Actions
- `JsonUtils`: Log a warning in the console if `writeJsonToFile()` fails
- Add some new `NbtUtils` methods and a new utility method to `IntBoundingBox`
**Original build time:** 2022-04-12 19:29:08 UTC+3
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }