Configurable Data Fixers

Configurable Data Fixers

Allows to create custom data fixers through a config

by
7.7K Downloads
fabricquiltutility
Rent Server with this Mod

About this Mod

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.

Available Versions

1.2.2 (1.20.1)release
MC 1.20.1fabric, quilt
August 28, 2023
1.2.1 (1.20.1)release
MC 1.20.1fabric, quilt
July 21, 2023
1.2.0 (1.20.1)release
MC 1.20.1fabric, quilt
June 24, 2023
1.2.0 (1.19.4)release
MC 1.19.4fabric, quilt
June 24, 2023
1.2.0 (1.19.3)release
MC 1.19.3fabric, quilt
June 24, 2023

How to Install Configurable Data Fixers on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Configurable Data Fixers". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabricquilt

Minecraft Versions

1.20.1, 1.19.4, 1.19.4-pre3 (+3 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Configurable Data Fixers server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is Configurable Data Fixers compatible with fabric and quilt?

Configurable Data Fixers officially supports fabric, quilt for Minecraft 1.20.1, 1.19.4, 1.19.4-pre3. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Configurable Data Fixers – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Configurable Data Fixers consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Configurable Data Fixers with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 only
Server-side
Required

Supported Versions

1.20.11.19.41.19.4-pre323w07a1.19.31.19.2