Blame
Blame is a server-side debugging utility for Fabric and Forge that logs the causes of worldgen and data pack failures during world generation.
What it does
Blame helps pinpoint which installed mod is breaking world generation. When a mod registers content that another mod's worldgen depends on, a missing or invalid registration can make unrelated content fail, such as an unknown biome. Blame logs the ConfiguredFeatures, ConfiguredStructures and ConfiguredCarvers that are registered, reports dynamic registries that were loaded too early, and points to the mod responsible for ID problems.
Data pack errors are covered too. The mod writes out the worldgen JSON file that failed to parse and the data pack that supplied it, so the faulty file can be found without reading every datapack by hand. Missing loot tables, empty chests and recipe and loot table parsing errors are logged in a condensed form, and recipe counts are reported correctly to help with recipe debugging.
Blame is server-side only, so the server needs it and players join without installing it. Files are published for Fabric and Forge, with 6 release versions 1.16.2 – 1.17.1 and the latest Fabric file for 1.17.1. The mod is released under the MIT License and is not open source. Issues can be reported on its public issue tracker.
Key features
Broken mod identification
Logs name the mod responsible when a registration or ID problem breaks another mod's worldgen content.
Worldgen registry logging
Lists the ConfiguredFeatures, ConfiguredStructures and ConfiguredCarvers that are registered during startup.
Data pack error output
Writes the broken worldgen JSON and the missing NBT or template pool a structure tried to access.
Structure processor reporting
During structure generation, Blame lists the block NBT of any structure processor that crashed.
Recipe and loot table logs
Condenses recipe and loot table parsing errors and logs missing loot tables and recipe counts.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Packet Exception Logger is a Fabric-only mod for 1.21 – 26.2 that can be installed on the client or server, is open source and is released under the MIT License, so it covers network packet errors rather than worldgen. SpectrumJEI runs on Fabric and NeoForge for 1.18.2 – 1.21.1 with a client-side only environment, is open source under the GNU Lesser General Public License v3.0 only, and shows recipes instead of logging them. Blame runs on the server alone, on Fabric and Forge for 1.16.2 – 1.17.1, under the MIT License without open source status.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Blame | Fabric and Forge | 1.16.2 – 1.17.1 | Server-side only | 2022-04-22 |
| Packet Exception Logger | Fabric | 1.21 – 26.2 | Client or server, optional | 2024-11-22 |
| SpectrumJEI | Fabric and NeoForge | 1.18.2 – 1.21.1 | Client-side only | 2026-08-28 |
Questions
Does Blame need to be installed on the client?
Which loaders does Blame support?
Can Blame find a broken structure template?
In the catalog
Blame is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 4,181 mods support Minecraft 1.17.1.
More from TelepathicGrunt
Similar mods
What the author says
Blame is a diagnosis to be put on if you are having strange worldgen crashes or commands that break without any stacktrace. But when you have Blame on, it will attempt to gather far more infomation and print the stacktrace to the latest.log file in the logs folder above the mods folder. A much more convenient place…
Official listing
- Modrinth page
- modrinth.com/mod/blame
- Owner
- TelepathicGrunt
- Published
- 2021-05-09
- Updated on Modrinth
- 2022-04-22
- Facts verified
- 2026-10-15