Mob Spawn Checker

A diagnostic tool that tests and displays real-time mob spawn conditions, diagnostics, and failures to save time during mod development.
Back to Files

MSC (Mob Spawn Checker) 1.0.0

File namemobspawnchecker-1.0.0 - v.1.21.1.jar
Uploader
JoaoCruz48JoaoCruz48
Uploaded
Sep 7, 2026
Downloads
6
Size
596.6 KB
Mod Loaders
NeoForge
File ID
8831737
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:mob-spawn-checker-1685635:8831737"

Learn more about Curse Maven

What's new

UPDATE 1.0.0

[NEWS]

  • Official release of MobSpawnChecker (MSC), now you can check if your modded or vanilla mobs are spawning correctly.

[FEATURES]

  • To open the mob screen, press K.
  • To save favorite mobs, click the heart on the right side of the mob.
  • To enable mobs without spawn eggs, enable the option in the top field next to the favorites tab.
  • Configuration screen to mute the sliding sound between eggs.
  • You can search for the original English name while using any language.
  • You can select to show only modded mobs.
  • You can toggle the view between variants of the same mod. (Vanilla and Cannibal Villages mobs work perfectly, but since each mod has its own variant method, it may not work perfectly with all of them).
  • You can spawn the mob manually (in Creative mode).
  • You can change to Day, Night, Weather conditions, and biome teleportation directly in the catalog screen.
  • You can filter the biome/dimension you want to teleport to, including favoriting biomes.
  • By clicking on the mob, you can view its spawn conditions.
  • You can increase the amount of "creature" mobs generated per chunk to test more easily.

[SPAWN TEST]

  • When clicking to run a test, it will run for at least 5s for monsters and 20s for creatures. By clicking K again, the test ends and shows whether the mob is spawning, and if not, at which stage it was blocked.
  • You can check the result of the last test by clicking the back button on the mod's home screen (K) next to the settings icon.
  • To end the test before the minimum time, double-click K (ending the test before the recommended minimum time greatly increases the chance of false positives/negatives).

[OTHERS]

  • The mod was designed primarily to be compatible with modded mobs; however, since each modder/mod codes their mob in a specific way, even applying various filters, MSC may not be able to detect all mobs with 100% accuracy. (Except Vanilla and Cannibal Villages (due to being by the same author as MSC)).
  • Language support: English, Portuguese (BR), German, Spanish (ES), French, Russian, Turkish, and Chinese (Simplified) (partially).

[SUCCESS RATE]

  • The mod has a 94% to 96% accuracy in data reading efficiency, reserving the rest for false positives/negatives caused by occurrences not covered by the code.
  • Version 1.0.0 False Negative Rate: 4% to 7%.
  • Door-by-Door Accuracy:
    1. Spawn Rule: 100% — Reads the server's GameRules.RULE_DOMOBSPAWNING directly.

    2. Difficulty: 100% — Checks the official Difficulty enum and mob category.

    3. Biome and Dimension: 95% — Scans the world's biome registry, structures, and Biome Modifiers.

    4. Mob Cap: 98% — Reads the SpawnState memory and also performs an entity-by-entity census in loaded chunks.

    5. Floor and Terrain: 92% — The Mixin intercepts isSpawnPositionOk and the heightmap ignores trees to find actual grass.

    6. Light Level: 94% — Intercepts the mob's internal rules and offsets real night sky darkness.

    7. Free Space: 96% — Directly intercepts the hitbox collision check (checkSpawnObstruction).

    8. World Insertion: 99% — Registers via unique UUID on the server thread without duplicate counting.

  • If an external mod creates a mob that ignores the biome table and only spawns via its own event script at its mod's tick rate, Door 3 may flag a lack of natural biome because it doesn't use the standard Minecraft system.

This mod has no additional files