Описание
THIS MOD IS DEPRECATED, PLEASE VISIT THE NEW MOD [HERE](https://modrinth.com/mod/configurable-everything)
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](https://github.com/FrozenBlock/FrozenLib)'s config library.