Entity Watchdog

Quick rating

Community listing page, reviews may not be monitored by the author.

Entity Watchdog

No reviews yet

Watches every entity-loading path at the highest interception priority, and the moment any entity fails to load it crashes the game/server instantly with a detailed diagnostic report pinpointing which mod and what caused the failure.

Mod Loaders
Minecraft

About

Description

Entity Watchdog

description_292d2ac5-724d-4d6d-b157-796a6bcfe38a.png

Vanilla Minecraft silently discards entities when loading fails (unregistered entity ids, exceptions thrown by an entity constructor or Entity.load, or client-side packet creation failures), printing only a "Skipping Entity" warning, which makes creatures vanish and data corrupt with no way to trace the cause. Entity Watchdog pins mixins to the lowest-level entity-loading entry points (EntityType.create / loadStaticEntity / loadEntityRecursive and the client's ClientboundAddEntityPacket handling) with injection priority 100000

— above any normal mod —

and crashes by throwing an Error, so other mods' catch(Exception) fallbacks cannot swallow it.

The crash report includes the failure scenario, entity id, registry resolution, dimension/side/thread, the full stack trace of the swallowed original exception, a complete dump of the entity NBT, the nearest matching registered entity ids (rename detection), the full list of loaded mods, and fix instructions —

making it immediately clear which mod and what caused the failure.