All versions
0.7.4+1.21+neoforge
Release
fzzy_config-0.7.4+1.21+neoforge7 months ago 184.2K
Compatibility
Minecraft: Java Edition
1.21–1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Changes
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
- Config updates made in the file (.toml, .json5, etc.) will be automatically updated live in-game, and synced as appropriate.
- New
onUpdateServerevents that take aServerUpdateContext. 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
RegistryBuilderplatform 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.
- Call via
Changes
ValidatedEnumnow has more widget types, includingINLINEandSCROLLABLEValidationResult.bimaperror 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
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| fzzy_config-0.7.4+1.21+neoforge-sources.jar | Unknown | 681.96 KiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:hYykXjDp:Mo5GSG4l"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hYykXjDp:Mo5GSG4l"
}


