Configurable Everything
by FrozenBlock
With Configurable Everything, most settings in the game can be changed through config files, including biomes, splash texts, fluid speeds and screen shaking.
What it does
Configurable Everything aims to add configuration to almost every part of the game. It is meant for modpack creators who want to tune a pack, and it also gives ordinary players a tool for experimenting with the game. Configs are built on datapack codecs, which makes advanced configurations possible, and the mod supports datapacks in two different manners, both disabled by default. Its scope covers biome modification and placement, default entity attributes, surface rules, fluid speeds, screen shaking and splash texts.
Kotlin scripting is an optional part of the mod. Scripts can interact with the entire game codebase, including the libraries of other mods present. Information about scripting is found on the mod's wiki. The mod requires Fabric Kotlin Extensions, which is provided by Fabric Language Kotlin and Ethan's Kotlin Extensions, and it needs Fabric API and FrozenLib. It is published for Fabric and Quilt across 17 release versions, 1.20.1 – 26.1.2, and is released under the GNU General Public License v3.0 only, so the code is open source.
Key features
Biome configuration
Biomes can be modified and placed through config, so world generation can be adjusted without code.
Fluid and entity tuning
Fluid flow speeds and default entity attributes can be set to values chosen in the config files.
Splash texts and screen shaking
Splash texts can be changed, and the screen shake effect can be adjusted or disabled.
Datapack-driven configs
Configs use datapack codecs, so advanced settings can be written and shared in a standard format.
Gallery
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x10 of 10 versions with builds
1.20.x4 of 4 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Optional 3
How it compares
Give me a new splash text! is a client-side only mod for Fabric and Quilt, open source under the MIT License, with files for 1.18 – 26.3. SplashCycle is also client-side only and open source under the GNU Lesser General Public License v3.0 or later, covering 1.21.6 – 26.3. Woalk Datafixer is open source under the GNU General Public License v3.0 or later, with a client and server environment, but it is published only for Fabric and only for 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Configurable Everything | Fabric and Quilt | 1.20.1 – 26.1.2 | Client or server, optional | 2026-03-24 |
| Give me a new splash text! | Fabric and Quilt | 1.18 – 26.3 | Client-side only | 2026-06-23 |
| SplashCycle | Fabric and Quilt | 1.21.6 – 26.3 | Client-side only | 2026-06-13 |
| Woalk Datafixer | Fabric | 26.2 | Client and server | 2026-09-12 |
Questions
Does Configurable Everything need Fabric API?
Is Configurable Everything needed on a server?
Which game versions does the latest Fabric file support?
In the catalog
Configurable Everything is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from FrozenBlock
Similar mods
What the author says
Configurable Everything aims to add a config to almost everything in the game. We want this mod to be useful for modpack creators while giving a fun tool for normal players to play around. Configurable Everything also has datapack support, in 2 different manners, both of which can be disabled.
Official listing
- Modrinth page
- modrinth.com/mod/configurable-everything
- Owner
- FrozenBlock
- Published
- 2023-07-09
- Updated on Modrinth
- 2026-03-24
- Facts verified
- 2026-10-15
