Моды/Fzzy Config
Fzzy Config

Fzzy Config

Config API with automatic GUIs, powerful validation options, server-client sync, and more!

12.5M
907

fzzy_config-0.7.4-fix1+1.20.1

release14 декабря 2025 г.

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 override
    • SpriteDecoration#<init>
    • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button
    • Removed ActiveButtonWidget
    • Removed TextlessActionWidget
    • DynamicListWidget.EntryPos and implementations made internal
    • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant
    • Removed deprecated overrides of PopupController from PopupParentElement
    • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package
    • Removed ImmutableRelPos
    • RenderUtil#renderBlur
  • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent

Additions

  • Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
  • New onUpdateServer events that take a ServerUpdateContext. The old events are deprecated. They will stop working (no crashes) in 0.8.0, with full removal scheduled for 0.9.0
    • For registered events, migrate to the v2 API
  • New RegistryBuilder platform system for creating modded registries in a loader-agnostic way, along with other registry-related utils.
    • Call via PlatformApi#createRegistryBuilder. Much like registrars, a builder is created for a specific namespace.

Changes

  • ValidatedEnum now has more widget types, including INLINE and SCROLLABLE
  • ValidationResult.bimap error nesting order flipped, the output results error context is now the parent context

Fixes

  • Fixed desc and prefix keys being broken for Config classes
  • Config groups, especially deeply nested groups, behave properly now when opening and closing repeatedly

fzzy_config-0.7.4-fix1+1.21

release14 декабря 2025 г.

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 override
    • SpriteDecoration#<init>
    • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button
    • Removed ActiveButtonWidget
    • Removed TextlessActionWidget
    • DynamicListWidget.EntryPos and implementations made internal
    • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant
    • Removed deprecated overrides of PopupController from PopupParentElement
    • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package
    • Removed ImmutableRelPos
    • RenderUtil#renderBlur
  • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent

Additions

  • Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
  • New onUpdateServer events that take a ServerUpdateContext. The old events are deprecated. They will stop working (no crashes) in 0.8.0, with full removal scheduled for 0.9.0
    • For registered events, migrate to the v2 API
  • New RegistryBuilder platform system for creating modded registries in a loader-agnostic way, along with other registry-related utils.
    • Call via PlatformApi#createRegistryBuilder. Much like registrars, a builder is created for a specific namespace.

Changes

  • ValidatedEnum now has more widget types, including INLINE and SCROLLABLE
  • ValidationResult.bimap error nesting order flipped, the output results error context is now the parent context

Fixes

  • Fixed desc and prefix keys being broken for Config classes
  • Config groups, especially deeply nested groups, behave properly now when opening and closing repeatedly

fzzy_config-0.7.4-fix1+1.21.3

release14 декабря 2025 г.

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 override
    • SpriteDecoration#<init>
    • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button
    • Removed ActiveButtonWidget
    • Removed TextlessActionWidget
    • DynamicListWidget.EntryPos and implementations made internal
    • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant
    • Removed deprecated overrides of PopupController from PopupParentElement
    • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package
    • Removed ImmutableRelPos
    • RenderUtil#renderBlur
  • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent

Additions

  • Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
  • New onUpdateServer events that take a ServerUpdateContext. The old events are deprecated. They will stop working (no crashes) in 0.8.0, with full removal scheduled for 0.9.0
    • For registered events, migrate to the v2 API
  • New RegistryBuilder platform system for creating modded registries in a loader-agnostic way, along with other registry-related utils.
    • Call via PlatformApi#createRegistryBuilder. Much like registrars, a builder is created for a specific namespace.

Changes

  • ValidatedEnum now has more widget types, including INLINE and SCROLLABLE
  • ValidationResult.bimap error nesting order flipped, the output results error context is now the parent context

Fixes

  • Fixed desc and prefix keys being broken for Config classes
  • Config groups, especially deeply nested groups, behave properly now when opening and closing repeatedly

fzzy_config-0.7.4-fix1+1.21.5

release14 декабря 2025 г.

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 override
    • SpriteDecoration#<init>
    • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button
    • Removed ActiveButtonWidget
    • Removed TextlessActionWidget
    • DynamicListWidget.EntryPos and implementations made internal
    • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant
    • Removed deprecated overrides of PopupController from PopupParentElement
    • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package
    • Removed ImmutableRelPos
    • RenderUtil#renderBlur
  • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent

Additions

  • Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
  • New onUpdateServer events that take a ServerUpdateContext. The old events are deprecated. They will stop working (no crashes) in 0.8.0, with full removal scheduled for 0.9.0
    • For registered events, migrate to the v2 API
  • New RegistryBuilder platform system for creating modded registries in a loader-agnostic way, along with other registry-related utils.
    • Call via PlatformApi#createRegistryBuilder. Much like registrars, a builder is created for a specific namespace.

Changes

  • ValidatedEnum now has more widget types, including INLINE and SCROLLABLE
  • ValidationResult.bimap error nesting order flipped, the output results error context is now the parent context

Fixes

  • Fixed desc and prefix keys being broken for Config classes
  • Config groups, especially deeply nested groups, behave properly now when opening and closing repeatedly

fzzy_config-0.7.4-fix1+1.21.6

release14 декабря 2025 г.

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 override
    • SpriteDecoration#<init>
    • CustomButtonWidget#<init> & builder is now only non-override method for adding custom button
    • Removed ActiveButtonWidget
    • Removed TextlessActionWidget
    • DynamicListWidget.EntryPos and implementations made internal
    • PopupWidget position elements; LayoutWidget no longer inherits from the PopupWidget variant
    • Removed deprecated overrides of PopupController from PopupParentElement
    • SuggestionWindowListener and SuggestionWindowProvider moved out of internal sub-package
    • Removed ImmutableRelPos
    • RenderUtil#renderBlur
  • Throughout FzzyConfig Translatable.Result has been replaced with Translatable.ResultProvider. This affects EntrySearcher as well as Searcher.SearchContent

Additions

  • Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
  • New onUpdateServer events that take a ServerUpdateContext. The old events are deprecated. They will stop working (no crashes) in 0.8.0, with full removal scheduled for 0.9.0
    • For registered events, migrate to the v2 API
  • New RegistryBuilder platform system for creating modded registries in a loader-agnostic way, along with other registry-related utils.
    • Call via PlatformApi#createRegistryBuilder. Much like registrars, a builder is created for a specific namespace.

Changes

  • ValidatedEnum now has more widget types, including INLINE and SCROLLABLE
  • ValidationResult.bimap error nesting order flipped, the output results error context is now the parent context

Fixes

  • Fixed desc and prefix keys being broken for Config classes
  • Config groups, especially deeply nested groups, behave properly now when opening and closing repeatedly

Совместимость

Minecraft: Java Edition

1.20.1–1.21.11

Создатели

fzzyhmstrs

fzzyhmstrs

Владелец

Детали

Лицензия:LicenseRef-TDL-M
Опубликован:1 год назад
Обновлён:5 дней назад