Entity Watchdog
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.
介绍
Entity Watchdog

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.
常见问题
Entity Watchdog 支持哪些 Minecraft 版本?
Entity Watchdog 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Entity Watchdog 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Windrinn 的其他作品
查看全部 →Ash Of Sin: Soul Like Boss Battle
当玩家在特定实体附近死亡时,该实体会恢复生命值直至其最大生命值。
Ash Of Sin: Custom Anti Trap Cage Entity
让特定实体无法被捕获。
Ash Of Sin: Custom Entity Anti Effect
让特定实体免疫特定效果。
Ash Of Sin: Custom Anti Seat Entity
让特定实体免疫“禁足”。
评论
登录后评论和评分