Vanilla Tweaks Data Fixer
by CraftyCorvid
Vanilla Tweaks Data Fixer converts world data that Vanilla Tweaks packs stored in the NBT format of 1.20.4 and older into the component format used from 1.20.5 on.
What it does
The mod targets worlds that used a Vanilla Tweaks data pack such as Armored Elytra before updating. Its conversion step rewrites that old NBT data so the items keep working on the newer component format. Only the server needs the mod, so players join without installing anything.
Upgrading a world is a manual, one-time process. Back up the world folder first, since a failed conversion can damage the save. Install the Fabric build for 1.20.6 or 1.21, start the server with the forceUpgrade option, and shut it down once the upgrade finishes. On a single-player client, select the save, click Edit and then Optimize World. The mod is published for Fabric only, in files for 1.20.6 and 1.21, and it is open source under the MIT License.
Key features
Item data rewrite
Rewrites item data from the older NBT layout into the component layout that replaced it.
Armored Elytra data
Targets the data written by the Vanilla Tweaks Armored Elytra pack, which older worlds may still contain.
Startup conversion
A startup option lets the server run the conversion on the world before it begins accepting players.
Single-player world upgrade
Single-player players can run the same upgrade from the world list through the Optimize World button.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Updating an old survival world
A world built with the Armored Elytra pack can be carried over to a newer version with its items intact.
Moving a server to a newer version
Server owners can run the conversion once during the move, then shut the server down and start it normally.
Who it’s for: Server owners and single-player players who keep worlds that were created with Vanilla Tweaks data packs before the component format and want to carry them forward.
How it compares
Configurable Data Fixers is open source under the GNU Lesser General Public License v3.0 only, runs on Fabric and Quilt for 1.19.2 – 1.20.1, and requires the server while the client stays optional. Client Side Data Get is client-side only, open source under the GNU General Public License v3.0 or later, and covers 1.20.4 – 1.21 on Fabric. Vanilla Tweaks Data Fixer is server-side only, open source under the MIT License, and built only for Fabric in 1.20.6 and 1.21.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Vanilla Tweaks Data Fixer | Fabric | 1.20.6 – 1.21 | Server-side only | 2024-07-02 |
| Configurable Data Fixers | Fabric and Quilt | 1.19.2 – 1.20.1 | Server required, client optional | 2023-08-28 |
| Client Side Data Get | Fabric | 1.20.4 – 1.21 | Client-side only | 2024-06-14 |
Questions
Does Vanilla Tweaks Data Fixer work with Quilt?
Does the server need the mod before upgrading?
Why should the world be backed up first?
In the catalog
Vanilla Tweaks Data Fixer is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,770 mods support Minecraft 1.21.
More from CraftyCorvid
Similar mods
What the author says
A datafixer mod to convert data stored by the Vanilla Tweaks Armored Elytra Data Pack from the old NBT format(1.20.4 and below) to the new components format(1.20.5+)
Official listing
- Modrinth page
- modrinth.com/mod/vanilla-tweaks-data-fixer
- Owner
- CraftyCorvid
- Published
- 2024-07-02
- Updated on Modrinth
- 2024-07-02
- Facts verified
- 2026-10-15