Performance

  • EntityDeathEvent: one lookup in an EnumMap built 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.