All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Configurable Data Fixers

Configurable Data Fixers

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

THIS MOD IS DEPRECATED, PLEASE VISIT THE NEW MOD HERE

This mod provides a config in which one can convert registered IDs.

This mod works with vanilla registries as well as modded registries added through Fabric's registry API. Can be useful for modpacks as mods are often changed.

A more advanced "schema" format is available with the types block, biome, entity, and item, however it is recommended to use registry fixers for items. Using the item schema fixer can result in items being removed from containers.

Here is the config format:

{
  "dataVersion": 0,
  "schemas": [
    {
      "version": 1,
      "fixers": [
        {
          "type": "biome",
          "fixers": [
            {
              "old_id": "examplemod:example_biome",
              "new_id": "newmod:new_biome"
            }
          ]
        }
      ]
    }
  ],
  "registryFixers": [
    {
      "registry_key": "minecraft:block",
      "fixers": [
        {
          "old_id": "examplemod:example_block",
          "new_id": "newmod:new_block"
        }
      ]
    },
    {
      "registry_key": "minecraft:item",
      "fixers": [
        {
          "old_id": "examplemod:example_item",
          "new_id": "newmod:new_item"
        }
      ]
    }
  ]
}

The config file can be found at ./config/configurabledatafixers.json The config file will have examples set up for you.

Note: Entries in the config will only convert if the old_id is not found in the game. Ex: If you have old_id set to minecraft:grass_block and new_id set to minecraft:stone, grass blocks will stay the same.

This mod was made possible by FrozenLib's config library.

How to Install Configurable Data Fixers (Mod)

Configurable Data Fixers by EthanStokes is verified for Fabric, Quilt across Minecraft versions 1.19.2, 1.19.3, 1.19.4, 1.19.4-pre3, 1.20.1, 23w07a (latest release: 1.2.2-mc1.20.1, file size: 744 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.19.2, 1.19.3, 1.19.4, 1.19.4-pre3, 1.20.1, 23w07a) and platform (Fabric, Quilt).
  2. Make sure you have the compatible loader or environment installed for Fabric, Quilt.
  3. Move the downloaded Configurable Data Fixers file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.20.1
Fabric Quilt
last yr. 1
1.19.4
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
1.19.4-pre3
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.4-pre3
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
23w07a
Fabric Quilt
last yr. 1
1.19.3
Fabric Quilt
last yr. 1
1.19.2
Fabric Quilt
last yr. 1
[1.2.2-mc1.20.1] 1.2.2 (1.20.1) by EthanStokes on Aug 28, 2023
Download
  • Updated embedded FrozenLib to 1.3.7
[1.2.1-mc1.20.1] 1.2.1 (1.20.1) by EthanStokes on Jul 21, 2023
Download
  • Updated embedded FrozenLib to 1.3.4
[1.2.0-mc1.20.1] 1.2.0 (1.20.1) by EthanStokes on Jun 24, 2023
Download
  • Updated to 1.20.1
  • Changed config file to a JSON5 file. The old configuration file will need to be converted. A copy-paste will not work, as the keys have changed, but copying the values over will work.
  • Updated embedded FrozenLib to 1.3.1
  • Improved internals
[1.2.0-mc1.19.4] 1.2.0 (1.19.4) by EthanStokes on Jun 24, 2023
Download
  • Changed config file to a JSON5 file. The old configuration file will need to be converted. A copy-paste will not work, as the keys have changed, but copying the values over will work.
  • Updated embedded FrozenLib to 1.2.4
[1.2.0-mc1.19.3] 1.2.0 (1.19.3) by EthanStokes on Jun 24, 2023
Download
  • Changed config file to a JSON5 file. The old configuration file will need to be converted. A copy-paste will not work, as the keys have changed, but copying the values over will work.
  • Updated embedded FrozenLib to 1.2.4
[1.2.0-mc1.19.2] 1.2.0 (1.19.2) by EthanStokes on Jun 24, 2023
Download
  • Changed config file to a JSON5 file. The old configuration file will need to be converted. A copy-paste will not work, as the keys have changed, but copying the values over will work.
  • Updated embedded FrozenLib to 1.2.4
  • Fixed a crash on 1.19.3+
[1.1.1-mc1.19.3] 1.1.1 (1.19.3) by EthanStokes on Mar 04, 2023
Download
  • Fixed a crash on 1.19.3+
  • Added schema-based data fixers
There are 4 types: biome, block, entity, and item
However, it is recommended to use registry fixers for items.
  • Fixed config file name (changes are not automatically transferred, this will have to be done manually)
[1.1.0-mc1.19.3] 1.1.0 (1.19.3) by EthanStokes on Mar 04, 2023
Download
  • Added schema-based data fixers
There are 4 types: biome, block, entity, and item
However, it is recommended to use registry fixers for items.
  • Fixed config file name (changes are not automatically transferred, this will have to be done manually)
[1.1.0-mc1.19.2] 1.1.0 (1.19.2) by EthanStokes on Mar 04, 2023
Download
  • Added schema-based data fixers
There are 4 types: biome, block, entity, and item
However, it is recommended to use registry fixers for items.
  • Fixed config file name (changes are not automatically transferred, this will have to be done manually)
[1.0.0-mc23w07a] 1.0.0 (23w07a) by EthanStokes on Feb 19, 2023
Download
  • Initial release
[1.0.0-mc1.19.3] 1.0.0 (1.19.3) by EthanStokes on Feb 19, 2023
Download
  • Initial release
[1.0.0-mc1.19.2] 1.0.0 (1.19.2) by EthanStokes on Feb 19, 2023
Download
  • Initial release
Configurable Data Fixers Icon
Download Configurable Data Fixers
Select game version
Select platform