Performance
EntityDeathEvent: one lookup in anEnumMapbuilt at load time. Mobs outside any collection exit immediately. No SQL, no ItemsAdder call, no inventory scan before a successful roll.- Custom mobs: only if MythicMobs or ModelEngine is installed, one lookup per death in their own tables.
- Integer rolls (
nextInt), no floating point. - ItemsAdder items are cached (copied on each use).
- Menus are built on open from the in-memory cache.