All versions
0.4.0+1.20.1+forge
Beta
fzzy_config-0.4.0+1.20.1+forge2 years ago 342
Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Forge
NeoForge
Supported environments
Client and server
Required content
Changes
Additions
- Port to (Neo)Forge! This is an initial port, please notify me of any problems you run into in my issue tracker or discord
- Added
@WithCustomPermsand@AdminLevelfor definition of user permissions using LuckPerms/Forge Permissions API "Node" style permissions- Added new update quarantine. If an update is suspect, Fzzy Config will quarantine it instead of applying it or outright deleting it. Admins will be notified and have the opportunity to inspect it with a new
/configure_updatecommand, accepting or denying the update as needed.
- Added new update quarantine. If an update is suspect, Fzzy Config will quarantine it instead of applying it or outright deleting it. Admins will be notified and have the opportunity to inspect it with a new
- Added new
@RequiresActionannotation that supplants the functionality of the now-deprecated RequiresRestart- RESTART - same functionality from RequiresRestart
- RELOG - prompts the user to disconnect and reconnect from the world or server
- RELOAD_BOTH - prompts a reload of both datapacks and resource packs
- RELOAD_DATA - prompts a reload of datapacks
- RELOAD_RESOURCES - prompts a reload of resource packs
- New icons for the new Actions alert system that will appear on the left side of the config, replacing the one "!" symbol
- Added
ValidatedString#fromValuesfor creation of a Validated string with a vararg set of allowable strings, no list wrapper needed.
Changes
- Deprecated
@RequiresRestart - Permission checks are better at ignoring single player games.
- Tooltips for required actions are now presented when hovering over the icons themselves, rather than as a header in the main setting tooltip. The tooltip when using keyboard navigation now appends action alerts after the setting description, not before, to avoid having to sit through a bunch of alerts before learning what the setting even does.
- Internally refactored all fabric-related code into common access points.
- If a setting forward fails, Fzzy Config now alerts the sender of the problem.
- Removed environment annotations. Modders pay attention to your source sets! This is to facilitate multiloader more effectively.
- Updated or tweaked KDoc in many places
Fixes
ValidatedChoicenow properly updates its tooltip after each selection change.- Added
ConfigApiJavainto the most recent versions. - Added missing widget and translationProvider optional parameters in
ValidatedSet#toChoices
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| fzzy_config-0.4.0+1.20.1+forge-sources.jar | Unknown | 336.42 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:y3J2hiaz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hYykXjDp:y3J2hiaz"
}


