- 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 toJsonUtils
- 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
Original build time: 2019-02-22 22:36:59 UTC+2
- Minor addition and change to GUI things
GuiListBase
: Support null list widgets- A few misc GUI related changes/improvements for Litematica
- Some minor GUI fixes/adjustments, and moved a couple of bits to Litematica
- Fix a crash in
FileUtils.getJoinedTrailingPathElements()
with negative max size - Add a search bar to the file browser, and some related refactoring
- Don't allow navigating up past the root directory
- Allow opening and closing the search bar by typing and escape
- Add a couple of GUI bits for Litematica. Fix a localization key typo.
- Fix all text fields now eating the esc key
- Some
WidgetListBase
etc. refactoring to better support search bars - Add a method to
KeybindMulti
to get thetriggeredCount
- Move the
HitPart
stuff from Tweakeroo - Add a util method for rendering
StructureBoundingBox
s - Add new util methods for getting world/server name, config dir, and reading NBT
Original build time: 2019-02-05 13:48:29 UTC+2
- Minor addition and change to GUI things
GuiListBase
: Support null list widgets- A few misc GUI related changes/improvements for Litematica
- Some minor GUI fixes/adjustments, and moved a couple of bits to Litematica
- Fix a crash in
FileUtils.getJoinedTrailingPathElements()
with negative max size - Add a search bar to the file browser, and some related refactoring
- Don't allow navigating up past the root directory
- Allow opening and closing the search bar by typing and escape
- Add a couple of GUI bits for Litematica. Fix a localization key typo.
- Fix all text fields now eating the esc key
- Some
WidgetListBase
etc. refactoring to better support search bars - Add a method to
KeybindMulti
to get thetriggeredCount
- Move the
HitPart
stuff from Tweakeroo - Add a util method for rendering
StructureBoundingBox
s - Add new util methods for getting world/server name, config dir, and reading NBT
Original build time: 2019-02-05 13:27:26 UTC+2
- Fix buttons not getting rendered for directory entries
- Add support for multiple selections in GUI lists
- Add a String selection GUI
- Add a util method to get the first
PropertyDirection
from anIBlockState
- Remove the input handling cancellation hack, replace it with a smaller hack
- Add a
matches()
method toIKeybind
to check against vanilla keybinds - Change/fix key handling with list GUIs and text fields
- Change the
FileUtils.generateSafeFileName()
util method - Add a new
KeybindSettings
value to allow empty keybinds - Support localizations in GUI labels
- Fix/improve button hover text rendering/localization
Original build time: 2019-01-17 23:08:16 UTC+2
- Fix buttons not getting rendered for directory entries
- Add support for multiple selections in GUI lists
- Add a String selection GUI
- Add a util method to get the first
PropertyDirection
from anIBlockState
- Remove the input handling cancellation hack, replace it with a smaller hack
- Add a
matches()
method toIKeybind
to check against vanilla keybinds - Change/fix key handling with list GUIs and text fields
- Change the
FileUtils.generateSafeFileName()
util method - Add a new
KeybindSettings
value to allow empty keybinds - Support localizations in GUI labels
- Fix/improve button hover text rendering/localization
Original build time: 2019-01-17 23:07:09 UTC+2
- Refactor some of the config interfaces and stuff a little bit
- Add a feedback-sensitive version of
GuiTextInput
- Add String list configs, some config related changes and renamed one interface
- Fixes and improvements to the string list GUI, and remove the debug prints
- Add the proper preview string to the String list button
- Fix some cases of String list configs not getting applied on GUI close
Original build time: 2018-11-30 19:45:44 UTC+2
- Refactor some of the config interfaces and stuff a little bit
- Add a feedback-sensitive version of
GuiTextInput
- Add String list configs, some config related changes and renamed one interface
- Fixes and improvements to the string list GUI, and remove the debug prints
- Add the proper preview string to the String list button
- Fix some cases of String list configs not getting applied on GUI close
Original build time: 2018-11-30 19:45:28 UTC+2
- Support line breaks in the Gui messages
- Fix the key re-check logic breaking things with simultaneous key releases
- Add a few render util methods from Litematica
- Add a new util method to
Color4f
to clone a color with different alpha - Some render method fixes/clean-up
- Change the
drawOutline()
util method argument handling - Further fix/improvement to keybind handling, related to the recent fix
Original build time: 2018-11-22 00:54:19 UTC+2