Load My Tags — Guide
Why You Need It
Install Load My Tags whenever you run a mix of mods and datapacks and want to be resilient against broken tags. It is especially useful for:
- Large modpacks, where a single mod or datapack with a bad tag entry can otherwise break unrelated recipes or worldgen across the whole pack.
- Datapack authors and pack testers, who get a named warning for each bad entry instead of a silently missing tag, making problems easy to track down and fix.
- Anyone removing or swapping mods, where leftover tag entries that point at now-missing items would normally wipe out the whole tag.
If everything in your setup is already perfectly consistent, Load My Tags simply does nothing - it only steps in when an invalid tag entry would otherwise cause a problem. Because it has no content, it is safe to add to almost any setup as a safety net.
How It Works
Load My Tags hooks into the game's tag-loading step. During world/resource load the game reads every tag definition from vanilla, mods, and datapacks and resolves each entry to a real block, item, or other registered object.
- In vanilla behaviour, if any single entry in a tag cannot be resolved (it names something that is not registered), the game rejects the whole tag and treats it as if it contained nothing - so everything that referenced that tag breaks at once.
- With Load My Tags installed, the loader instead drops just the unresolved entry and keeps every valid entry in place. The tag still loads with all of its working contents.
- For each skipped entry it writes a warning to the log that names the tag and the bad entry, so you can see exactly what was invalid and where it came from.
The net effect is that one bad line no longer cascades into broken recipes, worldgen, or mod features - only the specific missing thing is left out, and you get a clear record of it.