Reminder of breaking changes in 0.6.x
ValidatedEntityAttributeis removedCustom[Widgets]are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidgethas many deprecations, and probably at least one breaking change despite my best efforts- As of 0.6.3,
ActiveButtonWidgetis unused and deprecated, marked for removal by 0.7.0 - As of 0.6.3,
TextlessActionWidgetis unused and deprecated, marked for removal by 0.7.0 - Possibly more, I didn't take great notes
Registrar is still marked experimental with anticipated stability by 0.7.0
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- new validation
ValidatedChoiceList. Similar toValidatedChoice, but the list version allows for enabling/disabling of none to all of the possible options while the Choice is one and always one of the choices from the options.- New
toChoiceSethelper method inValidatedList,ValidatedSet, andValidatedChoicefor creation of choice lists from the backing validation.
- New
- Added
testVersionmethod toPlatformApifor platform-agnostic testing of MC or mod version CustomButtonWidgetnow accepts anactiveSupplierto dynamically update active state, and amessageSupplierto dynamically update the button label. See the builder for details.
Changes
@Validated[Number].Restrictannotations now accept an optionalValidatedNumber.WidgetTypewith the new third paramtype- Reimplemented all instances of
ActiveButtonWidgetas built or extended-fromCustomButtonWidget, and ActiveButtonWidget is now deprecated. - Reimplemented all instances of
TextlessActionWidgetas builtCustomButtonWidget, and TextlessActionWidget is now deprecated.
Fixes
- Fixed suggestion windows not being properly linked up in the config screen.
- Several popups, widgets, and so on have better layout and positioning; fixed several weird overlap and underlap issues among other things.
- Top and bottom of scrollable lists now position better.
- Fixed searching leading to entries "hiding" above the top of the viewport, needing you to scroll up to find them despite not having a scroll bar potentially
- Group collapsing now properly positions the bottom of the setting list at the bottom of the list viewport when applicable
Reminder of breaking changes in 0.6.x
ValidatedEntityAttributeis removedCustom[Widgets]are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidgethas many deprecations, and probably at least one breaking change despite my best efforts- Possibly more, I didn't take great notes
Registrar is still marked experimental with anticipated stability by 0.7.0
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- None.
Changes
Registrarand it's implementations now expectSupplier<? extends T>instead ofSupplier<T>
Fixes
- None.
Reminder of breaking changes in 0.6.x
ValidatedEntityAttributeis removedCustom[Widgets]are moved from the internal widget package to the custom package- Several widgets and other classes have been deleted
PopupWidgethas many deprecations, and probably at least one breaking change despite my best efforts- Possibly more, I didn't take great notes
Registrar is still marked experimental with anticipated stability by 0.7.0
As of 0.6.0, 1.20.4 and 1.20.6 will no longer be receiving active updates.
Additions
- New
drawNineSliceandrenderBlurmethods inRenderUtilfor matching method signatures across versions. Part of an ongoing effort to unify the API across all versions. - Added
open ContextMenuPopuptoPopupsfor easy third party creation of context menus. - New
flatBuildinContextResultBuilderthat flattens the context map groups into one map.
Changes
- None.
Fixes
ContextResultBuilderbuild and other utility methods no longer accidentally internal.- (1.21.4) fixed the included version of Fabric Permissions API being outdated.


