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:
- 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).
- Make sure you have the compatible loader or environment installed for Fabric, Quilt.
- Move the downloaded Configurable Data Fixers file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Updated embedded FrozenLib to 1.3.7
- Updated embedded FrozenLib to 1.3.4
- 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
- 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
- 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
- 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+
- Fixed a crash on 1.19.3+
- Added schema-based data fixers
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)
- Added schema-based data fixers
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)
- Added schema-based data fixers
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)
- Initial release
- Initial release
- Initial release