All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Configurable Everything

Configurable Everything

by Lunade • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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 utilizes datapack codecs in config serialization to make advanced configs, which in turn allow for a lot of things. Here's some examples of a lot of things that this mod adds a config to:

  • Biome modification
  • Biome placement
  • Datafixers
  • Splash texts
  • Default entity attributes
  • Fluid speeds
  • Screen shaking
  • Surface rules
  • Daylight cycle speed

Configurable Everything also has datapack support, in 2 different manners, both of which can be disabled.

  1. In the Configurable Everything config folder, there is a "datapacks" folder, which will apply any valid datapacks in that folder across all worlds.

  2. Datapacks can expand upon the config files.

    • For example: A datapack can add and remove biomes by utilizing the same function as the biome placement config, instead of overwriting the dimension data.

Configurable Everything also has Kotlin scripting, but requires Fabric Kotlin Extensions to function.
Kotlin scripts can interact with the entire game's codebase, including all mods and libraries present.

Information about scripting can be found on the wiki.

Mod icon made by Merp

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.1.x
Fabric
7mo ago 1
26.1-snapshot-9
Fabric
8mo ago 1
26.1-snapshot-2
Fabric
10mo ago 1
1.21.11
Fabric
10mo ago 1
1.21.10
Fabric
10mo ago 1
1.21.8
Fabric
10mo ago 1
1.21.5
Fabric
10mo ago 1
1.21.4
Fabric
10mo ago 1
1.21.3
Fabric
10mo ago 1
1.21.1
Fabric
10mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.8
Fabric
11mo ago 1
1.21.5
Fabric
11mo ago 1
1.21.4
Fabric
11mo ago 1
1.21.3
Fabric
11mo ago 1
1.21.1
Fabric
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.8
Fabric
11mo ago 1
1.21.5
Fabric
11mo ago 1
1.21.4
Fabric
11mo ago 1
1.21.3
Fabric
11mo ago 1
1.21.1
Fabric Quilt
11mo ago 1
1.21.4
Fabric
last yr. 1
25w41a
Fabric
last yr. 1
1.21.10
Fabric Quilt
last yr. 1
1.21.8
Fabric Quilt
last yr. 1
1.21.5
Fabric Quilt
last yr. 1
1.21.3
Fabric Quilt
last yr. 1
1.21.1
Fabric Quilt
last yr. 1
1.21.x
Fabric Quilt
last yr. 1
1.21.5
Fabric Quilt
last yr. 1
1.21.4
Fabric Quilt
last yr. 1
1.21.3
Fabric Quilt
last yr. 1
1.21.1
Fabric Quilt
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.4
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.4
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.4
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.4
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.4
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.2
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
  • Updated to Kotlin 2.3.10
  • Updated minimum Fabric Language Kotlin to 1.13.9
  • Updated FrozenLib compatibility to 2.4.2+
  • Updated to FrozenLib's Config V2
  • Config modifications will now only run when configs are saved
  • Saves usually happen from cloth config GUI
  • Performance fixes
  • Added replacedBiomes to biome placement config
  • Replaces a biome or biome tag with a singular replacement biome
  • Updated FrozenLib compatibility to 2.4+
  • Updated to FrozenLib's Config V2
  • Config modifications will now only run when configs are saved
  • Saves usually happen from cloth config GUI
  • Performance fixes
  • Added replacedBiomes to biome placement config
  • Replaces a biome or biome tag with a singular replacement biome
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • 26.1: Added a wrapper for adding blocks via scripts
  • The wiki has been updated to show an example
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated minimum Fabric Language Kotlin version to 1.13.8
  • Updated minimum FKE version to 1.1.9
  • 2.0 on 26.1-snapshot-1
  • Implemented caching for Remapping
  • Improves loading times after first load
  • Changed the logic of modsToRemap in Scripting config
  • Selected mods will also select any children mods
  • Example: 'fabric-api' will now select all Fabric API modules
  • Added a wrapper for adding blocks via scripts more simply
  • The wiki has been updated to show an example
  • Added wrappers to allow all types of blocks to be created via scripts
  • Updated included Kotlin metadata remapper from Fabric Loom
  • Fixed rare crash with entity attribute amplifiers
  • Fixed an issue where the default config causes a "No alpha allowed" error in the config GUI
  • Fixed major log spam when remapping is enabled
  • Updated included Kotlin remapper from Fabric Loom
  • 1.21.x: Removed json5 datapack support
  • 26.1: Fixed json5 datapack support
  • 26.1: Added support for djs, jsonc, hjson, txt, and ubjson files
  • 26.1: Renamed config option from json5Support to moreJsonSuppport
  • 26.1: Removed script remapping
  • The unobfuscation update makes script remapping obsolete
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Updated FrozenLib compatibility to 2.2.4+
  • Includes updates to config parsing for Configurable Everything
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Upgraded to Kotlin 2.2.21
  • Updated minimum Fabric Language Kotlin version to 1.13.7
  • Updated minimum FKE version to 1.1.8
  • Updated to FrozenLib 2.2.3
  • [FrozenLib](https://modrinth.com/mod/frozenlib) is no longer embedded in Configurable Everything
  • Fixed a server-sided mixin crash with explosions
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
  • Added Cloth Config screens for the Item, Recipe, and Structure configs
  • Upgraded to Kotlin 2.2.20
  • Updated minimum Fabric Language Kotlin version to 1.13.6
  • Updated minimum FKE version to 1.1.7
  • Upgraded embedded FrozenLib to 2.2
Configurable Everything Icon
Download Configurable Everything
Select game version
Select platform