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
ValidatedEnumMapis removed- Removed all methods and properties marked as Deprecated and for removal 0.7.0
SmallSpriteDecoration#<init>SpriteDecorated#textureSet&texturesis now a required overrideSpriteDecoration#<init>CustomButtonWidget#<init>& builder is now only non-override method for adding custom button- Removed
ActiveButtonWidget - Removed
TextlessActionWidget DynamicListWidget.EntryPosand implementations madeinternalPopupWidgetposition elements;LayoutWidgetno longer inherits from the PopupWidget variant- Removed deprecated overrides of
PopupControllerfromPopupParentElement SuggestionWindowListenerandSuggestionWindowProvidermoved out ofinternalsub-package- Removed
ImmutableRelPos RenderUtil#renderBlur
- Throughout FzzyConfig
Translatable.Resulthas been replaced withTranslatable.ResultProvider. This affectsEntrySearcheras well asSearcher.SearchContent
Additions
- Added new
CustomWidgetinterface. 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
CustomTextWidgetutilizing said CustomWidget interface. - Added
syncConfigmethod to theNetworkApifor manually syncing a server-side config to clients. - Added uk_ua translation
Changes
CustomMultilineTextWidgetnow has an align-right methodRelevanthas gained three new methods for modifier checks,needsCtrl,needsShift,needsAltPopupWidget's wrappedLayoutWidgetnow 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.
ConfigGroupnow acts properly with nestedcollapsedByDefaultConfigApi.buildTranslationscan 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.reportTono longer reports an error context has header information only.
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
0.7.3+1.21.5+neoforgeLoaders
Game versions
1.21.5Downloads
104Publication date
October 9, 2025 at 2:43 AMPublisher
fzzyhmstrs
Member



