Skip to main content

EliteMobs Content Management

EliteMobs 10 uses a Nightbreak-aware content lifecycle.

If you have not linked a Nightbreak token yet, start with the global guides:

Core Commands​

CommandPurpose
/em initializeFirst-time setup flow
/em setupMain content-management menu
/em downloadallChecks/downloads the plugin update, then requests missing or outdated content with account-access checks
/em downloadallcontentRequests missing or outdated content packages with account-access checks, without updating the plugin
/em updatecontentBulk update helper for outdated content
/em updateallcontentAlias of /em updatecontent
/em downloadpluginupdateDownloads only the EliteMobs plugin update, no content
/em applypluginupdateApplies a downloaded EliteMobs plugin update without a restart
/em forcereinstallcontent <package|all>Re-downloads content through the normal authenticated pipeline even when the installed version is already current
/nightbreaklogin [token]Shared Nightbreak account link: prints a link to approve the server, or saves a pasted token
/nightbreaklogoutClears the stored Nightbreak account token

What /em setup Does Now​

The current setup menu is more than a simple on/off screen. It is the main place to:

  • browse available content
  • see installed vs downloaded states
  • identify outdated content
  • see whether a package requires Nightbreak access
  • manage official content categories without leaving the game

This is the recommended place to manage dungeons, hub-world content, and other official packages.

The current setup menu also exposes filters for:

  • dungeons
  • events
  • custom models

What /em initialize Does​

/em initialize is the first-time onboarding flow.

It configures the initial plugin posture and points the admin toward:

  • shared Nightbreak account linking
  • the setup menu
  • the current setup guide

The first-time menu currently offers three presets:

  • Recommended Preset: enables natural elite spawning, the skill system, EliteMobs loot, and action and timed events
  • Content-Only Preset: disables natural elite spawning, action events and timed events; enables the skill system and EliteMobs loot
  • No Progression Preset: disables natural elite spawning, EliteMobs loot, the skill system, and action and timed events; explicitly not recommended

Every preset sets all of those settings, marks setup complete, shows follow-up messages and reloads, so switching presets later fully replaces the previous choice for them. Other settings are left unchanged. See what /em initialize asks for the config keys involved.

It does not replace /em setup, and it does not by itself act as a full content installer.

What The Bulk Commands Actually Do​

  • /em downloadall requires a linked Nightbreak token
  • it first checks/downloads the EliteMobs plugin update, then requests content packages that are not downloaded or are out of date
  • /em downloadallcontent does the same content download without touching the plugin jar
  • packages need a Nightbreak slug. Install requests reach the authenticated download check even when cached access information says no access; the download service decides whether your token can download each package
  • /em updatecontent (alias /em updateallcontent) only targets outdated accessible packages
  • /em forcereinstallcontent <package|all> re-downloads and re-imports content that is already up to date, which is the repair path for content whose files were damaged or partially deleted. all covers every package that is downloaded, installed or out of date; if a package's files are completely missing, name its Nightbreak slug directly (tab completion lists the available slugs)
  • manual bulk operations with at least one completed download trigger an EliteMobs reload after the batch, even if other packages failed. Review the failure list rather than treating a reload as proof that everything installed

Downloaded plugin JARs are used after the next restart by default. Set nightbreak.applyPluginUpdatesWithoutRestart in config.yml to when-empty or immediately, or run /em applypluginupdate, to swap to the update without a restart; see applying updates without a restart for what a swap does. Automatic startup content updates wait for the next restart; they do not trigger the manual command's reload.

Manual Imports​

Manual imports are still supported through plugins/EliteMobs/imports.

Use them when:

  • you already have a package zip
  • you are moving content between servers
  • you intentionally want to install content without using the in-game download flow

See Manual imports vs in-game management.