Additions
- Search field now has a tooltip and shows "Search" when the search query is empty
- Search also now has several modes, described in the tooltip. Search setting descriptions, negate searches, and more.
Changes
ValidatedEnum
popups now center the enum buttons on popups with very long enum names- Many internal refactors to further move away from referencing version specific MC code outside util classes
- Further implement Custom widgets and remove more vanilla widget references
Fixes
- Fixed number widgets sometimes freezing if their allowable range was low (<1.0)
- Fixed integer type slider left/right button incrementing on ranges <10 min to max
- Fixed search bar and done button moving strangely on resize
- Fixed setting entry tooltips appearing for entries "tucked" under the header or footer when hovered over
Additions
- Port to 24w40a
- Added a decimal format to
ValidatedFloat
andDouble
; the values within will now be formatted like#.##
, instead of showing the entire fractional part. - Added exception if a
ValidatedNumber
is provided with a min >= max. - Added
Item
,Block
,EntityType
, andFluid
as types that can be automatically wrapped with validation without having to specify it yourself.
Changes
- Using
@Translation
at the config-level will add the option to use the prefix itself as a lang key for the config title.
Fixes
- Fixed tooltip alert for the
RELOAD_RESOURCES
action on config-level alerts - Fixed
@Translation
not working for config sections - Inherited config classes fully work again
- Fixed mapped values not instancing themselves properly; which was breaking mapped lists, maps, and other collection views in the GUI.
- Restore config ordering from alphabetical to declared-order in the TOML outputs. Superclasses will appear after the direct class fields.
Additions
- Added a decimal format to
ValidatedFloat
andDouble
; the values within will now be formatted like#.##
, instead of showing the entire fractional part. - Added exception if a
ValidatedNumber
is provided with a min >= max. - Added
Item
,Block
,EntityType
, andFluid
as types that can be automatically wrapped with validation without having to specify it yourself.
Changes
- Using
@Translation
at the config-level will add the option to use the prefix itself as a lang key for the config title.
Fixes
- Fixed tooltip alert for the
RELOAD_RESOURCES
action on config-level alerts - Fixed
@Translation
not working for config sections - Inherited config classes fully work again
- Fixed mapped values not instancing themselves properly; which was breaking mapped lists, maps, and other collection views in the GUI.
- Restore config ordering from alphabetical to declared-order in the TOML outputs. Superclasses will appear after the direct class fields.
Additions
- Added a decimal format to
ValidatedFloat
andDouble
; the values within will now be formatted like#.##
, instead of showing the entire fractional part. - Added exception if a
ValidatedNumber
is provided with a min >= max. - Added
Item
,Block
,EntityType
, andFluid
as types that can be automatically wrapped with validation without having to specify it yourself.
Changes
- Using
@Translation
at the config-level will add the option to use the prefix itself as a lang key for the config title.
Fixes
- Fixed tooltip alert for the
RELOAD_RESOURCES
action on config-level alerts - Fixed
@Translation
not working for config sections - Inherited config classes fully work again
- Fixed mapped values not instancing themselves properly; which was breaking mapped lists, maps, and other collection views in the GUI.
- Restore config ordering from alphabetical to declared-order in the TOML outputs. Superclasses will appear after the direct class fields.
- Fix client kick on trying to update a config in-game
Additions
- Added a decimal format to
ValidatedFloat
andDouble
; the values within will now be formatted like#.##
, instead of showing the entire fractional part. - Added exception if a
ValidatedNumber
is provided with a min >= max. - Added
Item
,Block
,EntityType
, andFluid
as types that can be automatically wrapped with validation without having to specify it yourself.
Changes
- Using
@Translation
at the config-level will add the option to use the prefix itself as a lang key for the config title.
Fixes
- Fixed tooltip alert for the
RELOAD_RESOURCES
action on config-level alerts - Fixed
@Translation
not working for config sections - Inherited config classes fully work again
- Fixed mapped values not instancing themselves properly; which was breaking mapped lists, maps, and other collection views in the GUI.
- Restore config ordering from alphabetical to declared-order in the TOML outputs. Superclasses will appear after the direct class fields.