ModsFinder

Blame is a server-side debugging utility for Fabric and Forge that logs the causes of worldgen and data pack failures during world generation.

FabricForgeServer-side onlyMIT License1.16.2 – 1.17.1

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

  1. Broken mod identification

    Logs name the mod responsible when a registration or ID problem breaks another mod's worldgen content.

  2. Worldgen registry logging

    Lists the ConfiguredFeatures, ConfiguredStructures and ConfiguredCarvers that are registered during startup.

  3. Data pack error output

    Writes the broken worldgen JSON and the missing NBT or template pool a structure tried to access.

  4. Structure processor reporting

    During structure generation, Blame lists the block NBT of any structure processor that crashed.

  5. 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.

1.17.11.17.1-4.3.2-fabricNot available
1.171.17.1-4.3.2-fabricNot available
1.16.51.16.5-3.2.0-fabric1.16.5-3.7.0-forge
1.16.41.16.5-3.2.0-fabric1.16.5-3.7.0-forge
1.16.31.16.5-3.2.0-fabric1.16.5-3.7.0-forge
1.16.21.16.5-3.2.0-fabric1.16.5-3.7.0-forge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
BlameFabric and Forge1.16.2 – 1.17.1Server-side only2022-04-22
Packet Exception LoggerFabric1.21 – 26.2Client or server, optional2024-11-22
SpectrumJEIFabric and NeoForge1.18.2 – 1.21.1Client-side only2026-08-28

Questions

Does Blame need to be installed on the client?

No. Players join without it, since only the server has to run the mod.

Which loaders does Blame support?

Blame is published for Fabric and Forge. The latest Fabric file is 1.17.1-4.3.2-fabric for 1.17.1, and the latest Forge file is 1.16.5-3.7.0-forge for 1.16.5.

Can Blame find a broken structure template?

Yes. Blame logs when a Jigsaw Structure tries to access a non-existent template pool or NBT file, and it prints the block NBT that crashed a structure processor.

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

All projects

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…
TelepathicGrunt, on the Modrinth page

Official listing

Owner
TelepathicGrunt
Published
2021-05-09
Updated on Modrinth
2022-04-22
Facts verified
2026-10-15

Tags