All versions
0.4.2+1.20.4+neoforge
Beta
fzzy_config-0.4.2+1.20.4+neoforge2 years ago 71
Compatibility
Minecraft: Java Edition
1.20.4
Platform
NeoForge
Supported environments
Client and server
Required content
Changes
Additions
- Added new helper extension functions to
FcText.MutableText#commandcleanly defines a Run Command click actionMutableText#tooltipadds a hovered tooltip to textMutableText#underlineunderlines the textMutableText#boldbolds the textMutableText#italicitalicizes the textMutableText#strikethroughstrikes through the textMutableText#coloredcolors the text with any RGB colorAny#transSuppliedtranslates the receiver, with a supplied fallback literal if necessary. Useful if the fallback is computationally intensiveAny#descSupplieddescribes the receiver, with a supplied fallback literal if necessary. Useful if the fallback is computationally intensive
- Added new
Translationannotation. Yet another way to translate your in-game config settings!- If applied to a config, section, or object, all the settings within will use the prefix provided in their translation keys instead of the normal class-path based one.
- If applied to a setting, that setting will use the specified prefix. It can also be used to turn off translation for a setting if you want the normal translation scheme to apply for all settings except the negation-annotated ones.
- With a prefix, your settings will have a lang key of
prefix.[fieldName]andprefix.[fieldName].desc. This applies to all instances of the field, so repeating units of the same setting will share a lang key!
- Added new "Not in Game" uneditable setting to better show that you need to connect to a world to access it.
- Added new client commands that technically can be used in-game or for other purposes. Mostly they are "internal" for use with the changed action messages.
/fzzy_config_restartshuts down the client/fzzy_config_leave_gamedisconnects you from the current game and returns you to the proper title screen./fzzy_config_reload_resourcesreloads resources (F3+T)
Changes
- Action chat messages now include a click event with commands corresponding to the needed action (
RELOGwill have a leave game click action, and so on)
Fixes
- Config screens properly understand when you are not in a game, or when the config is client-only. Configs accessed outside a game should more accurately display the settings you have access to
- Documentation mod links point to the mod pages now instead of the Modrinth/CF homepage.
- Fixed missing docs and
@JvmStaticforConfigApi#network
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| fzzy_config-0.4.2+1.20.4+neoforge-sources.jar | Unknown | 345.53 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:qEWxAWeu"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:hYykXjDp:qEWxAWeu"
}


