- Fix always resetting the scroll bar position when re-creating list widgets
- Fix which keys will open the search bar
- Various GUI fixes and changes related to focused elements and text fields
- File Browsers: Don't try to strip "file name extension" from directories
- Fix/clean up some of the button click sound handling
- Implement slider configs for integer and double type config options
- Add a search bar to the config GUIs
- Allow scrolling over buttons to emulate left/right clicks
- Add/fix/adjust some render util methods
- Add util/wrapper methods for getting the config and Minecraft game directories
- Add a new message util method, and move another to a different util class
- Fix GUI message line width calculation not considering the spaces
- Don't reset the scrollbar position in file browsers on refresh
- Render the directory entry background color behind the icons too
- Add a Create Directory button to the directory navigation widget
- Add a client tick handler
- Add an in-game message renderer
- Add/change some GUI/in-game message methods
- Add a confirmation dialog/GUI
- Fix an infinite recursion due to a forgotten method signature change
- Add a tooltip last render hook
- Move Shulker Box and Map preview code from Tweakeroo
- Change `Esc` to clear the keybind only when it's the first key pressed
- Implement keybind conflict indication
- Add support for keybind searching in the config GUIs
- Add `Vec3d` methods to `JsonUtils`
- GUI clean-up: Remove the unused id argument from buttons, add an OnOff button
- Move the LayerRange stuff from Litematica, add a base edit GUI for it
- Add a `RenderLayerEditBase` GUI and some related additions/changes
- Add client world change hooks
- Add a util method to get the dimension ID
- Add double and float `JsonUtils` methods
- Add a drop down widget
- Add `BlockSnap` and `Quadrant` enums
- Add an optional prefix to option list button
- Add `JsonUtils` methods for longs
- `GuiTextInput`: Allow `GuiScreen` parents instead of only `GuiBase`
- `GuiBase`: Allow removing widgets
- File Browser: Reset the scrollbar position when switching directories
- Add and rename some info message util methods
- `ButtonBase`: Allow requiring holding Shift for actual hover info
- Hotkey buttons: require shift for overlap info, show the overlap's keys
- Add Item and Block usage restriction helper classes
- Make `IValueChangeCallback` generic
- Add a setter for the selection listener in `WidgetListBase`
**Original build time:** 2019-03-03 01:56:16 UTC+2
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" }