Compatibility
Minecraft: Java Edition
1.21.x
1.20.4–1.20.6
1.20.1
Platforms
Supported environments
Creators
Details
Changelog
Breaking changes in 0.7.x
ValidatedEnumMap
is removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>
SpriteDecorated#textureSet
&textures
is now a required overrideSpriteDecoration#<init>
CustomButtonWidget#<init>
& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget
- Removed
TextlessActionWidget
DynamicListWidget.EntryPos
and implementations madeinternal
PopupWidget
position elements;LayoutWidget
no longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupController
fromPopupParentElement
SuggestionWindowListener
andSuggestionWindowProvider
moved out ofinternal
sub-package- Removed
ImmutableRelPos
RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Result
has been replaced withTranslatable.ResultProvider
. This affectsEntrySearcher
as well asSearcher.SearchContent
Additions
- Added new
CustomWidget
interface. This will be used for abstracting all FC widgets away from directly interacting withElement
,Widget
, etc. to reduce porting headache going forward. Updates related to CustomWidget will be sprinkled into the next versions. - New
CustomTextWidget
utilizing said CustomWidget interface. - Added
syncConfig
method to theNetworkApi
for manually syncing a server-side config to clients. - Added uk_ua translation
Changes
CustomMultilineTextWidget
now has an align-right methodRelevant
has gained three new methods for modifier checks,needsCtrl
,needsShift
,needsAlt
PopupWidget
's wrappedLayoutWidget
now contributes to re-sizing the popup based on the dimensions it would like.
Fixes
- Validated Collections now resolve their contents lazily on serialize, allowing for proper implementation of mapped registry objects (items, blocks, etc.) in loaders that defer their registration.
ConfigGroup
now acts properly with nestedcollapsedByDefault
ConfigApi.buildTranslations
can now "see" inside objects that may be wrapping a translated object (such asValidatedAny
)- Configs packet size limit increased to avoid problems with serializing large configs.
- (1.21.9) fixed keybinds showing as "Button 70" etc.
ValidationResult.reportTo
no longer reports an error context has header information only.
Files
Metadata
Release channel
ReleaseVersion number
0.7.3+1.21.6Loaders
Game versions
1.21.6–1.21.8Downloads
20371Publication date
October 9, 2025 at 3:01 AMPublisher
fzzyhmstrs
Member