CurseForge · Minecraft mod
Broken Tag Fixer
Automatically repairs EMPTY item tags referenced by recipes, for any mod.
Quick answer
Which Broken Tag Fixer release should I use?
Broken Tag Fixer brokentagfixer-forge-1.2.0.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Broken Tag Fixer required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Broken Tag Fixer brokentagfixer-forge-1.2.0.jar need?
brokentagfixer-forge-1.2.0.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Broken Tag Fixer without breaking your instance.
Built for Broken Tag Fixer brokentagfixer-forge-1.2.0.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use brokentagfixer-forge-1.2.0.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside brokentagfixer-forge-1.2.0.jar. It opens that exact file at the source.
About this project
What does Broken Tag Fixer add?
Broken Tag Fixer
Broken Tag Fixer silences the dreaded warning:
[Mekanism] Broken tags in Mekanism recipes detected
…and the whole class of problems behind it — empty item tags that recipes still reference.
It is generic: it is not tied to Mekanism. It works for any mod whose recipes point at an item tag that ended up empty (very common with optional cross-mod "compat" recipes, e.g. Ad Astra shipping a recipe but not the matching tag).
The problem
A mod ships a recipe that uses an item tag (for example forge:sandstone/venus_sandstone), but nothing ever fills that tag — the item exists, the recipe loads, yet the tag is empty. Minecraft/Mekanism then complain that the recipe has a broken ingredient, spamming your log on every launch.
What it does
At load time, Broken Tag Fixer scans every recipe of every mod (raw JSON, no mod API needed) and, for each empty tag a live recipe depends on, it applies a careful cascade:
- Known-fix table — a deterministic mapping for cases that are already understood.
- Smart scoring — if there's no known fix, it scores every registered item against the tag using several signals (material coverage, exact name, "form" word like ingot/dust/gem, the recipe's own context/namespace…) and fills the tag only when it is highly confident.
- Clean disable — if the tag truly cannot be resolved, the offending recipe is removed before Mekanism (or anyone) sees a broken ingredient. No more warning, no crash.
Built to be safe
This mod is intentionally conservative — it never "guesses wildly":
- Condition-aware: recipes disabled by a false condition (e.g.
mod_loaded) are never touched. Many empty tags are intentional optional-compat — those are left alone. - High-confidence only: a tag is auto-filled only above a strict confidence threshold. Anything below becomes a suggestion in the report, never a silent change.
- Fully auditable: every action (fills, disables, suggestions, skipped) is written to
brokentagfixer-report.txtin your game directory, so you can see exactly what was done and why. - Fail-safe: if anything goes wrong, it logs and steps aside — it will never break your game's startup.
Compatibility
- Forge — Minecraft 1.20.1
- NeoForge — Minecraft 1.21.1
Works on both client and server (recommended on both for a multiplayer setup). Lightweight, no config required to get the default safe behaviour.
Install
Drop the matching file into your mods/ folder:
brokentagfixer-forge-1.0.0.jar→ Minecraft 1.20.1 (Forge)brokentagfixer-neoforge-1.0.0.jar→ Minecraft 1.21.1 (NeoForge)
Then launch as usual and (optionally) read brokentagfixer-report.txt.
Modpack authors & data contributors
Broken Tag Fixer is data-friendly. If you'd like a specific case added to the built-in known-fix table, or you want to contribute a data-only fix (a tag → item mapping for a particular mod), come tell us on Discord.
Project description from CurseForge.
Pick your setup
Broken Tag Fixer by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
1.20.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Broken Tag Fixer versions and loaders
brokentagfixer-forge-1.2.0.jar
27 Oct 2026
brokentagfixer-neoforge-1.2.0.jar
27 Oct 2026
Brokentagfixer - 1.0.0 [1.20.1 Forge]
brokentagfixer-forge-1.0.0.jar
28 Jun 2026
Brokentagfixer - 1.0.0 [1.21.1 NeoForge]
brokentagfixer-neoforge-1.0.0.jar
28 Jun 2026
Looking for an older file? The official CurseForge project page is in Resources.