Sueta

EliteMobs - Yearly Sale!

10.9.11

Minidungeons, Arenas, Bosses, Custom Loot, Quests, MMORPG progression & more!

·Plugin
  1. 10.9.11latestEliteMobs 10.9.1114 hours ago
    EliteMobs 10.9.11: - [New] Class loot names can now be translated. $difficulty, $weapon and $item read the new classLootDifficultyNames and classLootFamilyNames entries in ItemSettings.yml and the translation files. - [New] /nightbreaklogin without a token now prints a nightbreak.io link. Approve the server there and it connects by itself, with no token to copy. Linking with a token through /nightbreaklogin still works. - [New] Lua mob behaviors can fly a flying mob with c.actuator:steer_flight(x, y, z), and can check can_start every N ticks with probe_interval. - [Tweak] Instanced dungeon maps are converted to the server's world format once, when they load or are imported, instead of every time an instance opens, so instances open faster. - [Tweak] Setup, content download, expired token and logout messages now point at /nightbreaklogin instead of the account token page. - [Tweak] Lua mob behaviors are now capped at 250,000 instructions and 50 ms of CPU time, and can no longer use coroutine. - [Fix] A Lua mob behavior stuck in an endless loop now fails instead of freezing the server. - [Fix] One Lua script can no longer change the built-in string methods for every other script. - [Fix] Items that store their elite damage or defense in an older number format no longer switch off every EliteMobs gear effect for the player carrying them. - [Fix] Players are no longer disconnected with a Network Protocol Error when someone quits while another plugin manages name tag teams. - [Fix] Riding a horse while a combat label shows no longer pulls your camera pitch toward level every two seconds. - [Fix] On Windows, an antivirus or file indexer briefly holding the shared resource pack files no longer leaves EliteMobs's resource pack assets empty.
    2 downloads
  2. 10.9.10EliteMobs 10.9.10last week
    EliteMobs 10.9.10: - [New] Added flight networks: flight masters and wormholes fly players between stations along node routes, built with the in-game /em transport editor. - [New] Wormholes can open flight menus, start instanced dungeons and work inside instanced dungeons. - [New] Added the Railboots enchantment. Double-tap sneak on a rail to ride a minecart down the track. - [New] Added PlaceholderAPI placeholders for the tracked quest and its objectives. - [New] Added allowDialogMenusForBedrockPlayers, which gives Bedrock players the dialog /em, quest and class menus on servers whose Geyser shows dialogs as forms. - [New] /em quest bypass now passes every content permission gate, including flight nodes, instanced dungeons, arenas and party rosters. - [New] Enchantments can now form item sets. A set: section lists the pieces, the set's effects only work while every piece is worn, and item lore shows the set with worn pieces in green and missing ones in red ($itemSet). - [New] Lua powers can spawn item and block display visuals with world:spawn_display_at_location (Bedrock players see an armor stand stand-in), and gain remove, set_invisible, set_silent and the armor stand methods set_marker, set_small, set_base_plate and set_arms. - [Tweak] Quest and boss tracking now follow moving targets, point at the wormhole that starts a target's dungeon and show a height arrow for far targets. - [Tweak] Combat labels ride the player again, and ride the vehicle while the player is mounted. Player names stay visible. - [Tweak] A natural elite spawn cancelled by another plugin is now reported once per mob type instead of on every spawn. - [Tweak] The setup menu's update buttons now explain restart-free updates, and content that isn't released yet says so. - [Tweak] Players now see at most three boss health bars, and bars beyond the first only come from bosses they are fighting. - [Fix] Players who die in a dungeon, arena or class trial come out at full health again. - [Fix] Older items that store their item level in an older format no longer switch off the effects of all EliteMobs gear. - [Fix] Speed and Slowness effects at 00:00 no longer get stuck on players. - [Fix] Staff and wand skill hits are no longer lost to the vanilla hit cooldown, so Starfall Volley lands all its bolts. - [Fix] A boss reinforcement blocked by a protection or mob-limit plugin no longer stops the boss's other powers, and script reinforcements share their summoner's protection bypass. - [Fix] Loud Strikes and other enchantment queries work during attacks from Mind-driven bosses. - [Fix] zombie_bloat releases the zombie after its blast again. Unedited copies of the old script are updated. - [Fix] Overhead boss health bars now move with their elite on Java instead of running ahead of it. - [Fix] Stopping or reloading the server with a phase boss inside a dungeon instance no longer breaks the next startup with "Duplicate ammunition owner". - [Fix] On Windows, a config file briefly locked by an antivirus or file indexer no longer stops EliteMobs from starting. - [Fix] Content package updates now archive files the new version no longer ships. - [Fix] /nightbreak plugins now installs missing plugins into plugins/, so they load on the next start. - [Fix] Restart-free updates no longer keep the old copy of EliteMobs in memory.
    190 downloads
  3. 10.9.8EliteMobs 10.9.83 weeks ago
    EliteMobs 10.9.8: - [New] Added ten skills each for staves and wands. - [New] Added Dali's combat HUD, class badge, class diamond, Paladin ability icons and weapon menu artwork, with greyed ability icons while a skill is unaffordable. - [New] The weapon menu's Staves and Wands entries show FreeMinecraftModels' bundled staff and wand when installed. - [New] Plugin updates can be applied without a restart with /em applypluginupdate or the nightbreak.applyPluginUpdatesWithoutRestart setting. - [New] Patrols can rest at their first node with patrol.startNodeWaitSeconds. - [Tweak] Death's Embrace now revives at 10% health on a 120s cooldown that shortens with level to 60s. - [Tweak] Combat labels now default to text that follows the player, so player names stay visible. - [Fix] Charles, the Guild combat instructor, appears again and rests at his chair. - [Fix] Grappling hooks now lift players over platform rims instead of refusing the pull. - [Fix] Spear skills no longer apply while holding a staff, Spellweave works with Multicast and the Berserker leap no longer roots players. - [Fix] Bosses in other plugins' instances now use that instance's difficulty for powers and loot, keep their loot in its world and stay removed after world reloads. - [Fix] Permission-gated loot no longer drops when nobody can receive it. - [Fix] Custom events and spawns stay out of dungeons, arenas and class trials again. - [Fix] Both /em loot debug variants now unlock classes, or explain why they can't. - [Fix] Fixed 10.9.7 startup warnings for Quick Reload text, translations, arena wave messages and Alaric's skin, and stopped correct $prefix translations falling back to English. - [Fix] Upgraded servers no longer give Scroll Applier and Scrapper the same skin or disable Spears First Strike. - [Fix] Unedited earlier premade Lua powers, enchantment scripts, weapon menus and Death's Embrace text now update to the current defaults; customized files stay. - [Fix] Arrow enchantment scripts still run when the bow carries an unregistered enchantment. - [Fix] Reloads and plugin updates no longer leave old copies of the plugin running. - [Tweak] Outdated translation placeholders are reported once per boot at info level, and byte-identical duplicate content files no longer warn.
    388 downloads
  4. 10.9.7EliteMobs 10.9.73 weeks ago
    EliteMobs 10.9.7: - [New] Added pagination to quest lists, objectives and reward previews. - [New] Added a world list for hiding class labels, absolute NPC patrol coordinates and a looping Guild instructor patrol. - [Fix] Fixed dungeon entry, re-entry, countdowns, party health and cleanup after failed cancellations. - [Fix] Fixed boss phase transitions, leash regeneration, Enderman provocation and entity cleanup across reloads. - [Fix] Fixed skill unlock requirements, class displays, temporary effects, healing and combat cleanup. - [Fix] Preserved player data and skill selections when loading or database writes fail. - [Fix] Fixed shop, gambling and wormhole payments when delivery or travel fails. - [Fix] Fixed quest permissions, cooldowns, inventory updates and zero-weight custom item handling. - [Fix] Fixed explosion cancellation, temporary block restoration, fluid updates and grappling hook attachment. - [Fix] Refreshed obsolete Casus quest assignments while preserving customized lists. - [Fix] Preserved configuration and recovery files after failed saves or imports, and cleared stale Nightbreak results after reloads. - [Tweak] Reduced repeated combat, quest, item and display work, and spread dragon shockwave preparation across ticks. - [Tweak] Clarified Adventurer training directions, rewards and Story Mode/Primis quest choices.
    93 downloads
  5. 10.9.5EliteMobs 10.9.5Sep 16, 2026
    EliteMobs 10.9.5: - [Fix] Preserved boss phase destinations when spawning is deferred. - [Fix] Added translation support for custom quest objective name and item name overrides. - [Fix] Improved Bedrock player detection behind proxies for menus and displays. - [Fix] Fixed combat hit cooldown handling on Minecraft 26.3. - [Tweak] Reduced server-thread work while loading and refreshing custom items. - [Tweak] Reduced configuration import and cleanup overhead.
    301 downloads
  6. 10.9.4EliteMobs 10.9.4Sep 15, 2026
    EliteMobs 10.9.4: - [Fix] Fixed mob pathfinding, fleeing, and returning home on Minecraft 26.1 servers. - [Fix] Fixed damage indicator particle limits on Minecraft 1.21 servers. - [Fix] Load newly imported mob powers before initializing dungeon bosses.
    68 downloads
  7. 10.9.3EliteMobs 10.9.3Sep 15, 2026
    EliteMobs 10.9.3: - [New] Added an opt-in permission for command and plugin teleports within an active instance. - [New] Added a configuration toggle for the combat-system join notice. - [Fix] Show the combat-system join notice only to players with an unlocked class. - [Fix] Fixed death durability errors when equipped items reach their damage limit. - [Fix] Fixed quest-dialog cleanup when taking damage on Paper. - [Fix] Load target chunks when applying boss block transitions. - [Fix] Support legacy terrain-only and modern dungeon world blueprints. - [Fix] Restored vanilla targeting for neutral bosses. - [Fix] Prevented random vanilla jockey mounts when spawning custom bosses.
    38 downloads
  8. 10.9.2EliteMobs 10.9.2Sep 14, 2026
    EliteMobs 10.9.2: - [Fix] Fixed NPC startup failures and repeated patrol errors on Paper 26.2 while retaining Spigot support. - [Fix] Restored visibility of your own player combat label. - [Fix] Restored custom enchantments to their configured item lore section. - [Fix] Regenerated obsolete bundled scrap and item defaults while preserving the old files. - [Fix] Fixed lingering boss bodies, health displays and scripted actions after phase changes or removal. - [Fix] Fixed failed loot entries preventing valid rewards and incorrect treasure chest reward messages. - [Fix] Fixed NPC interaction handling and interference with unrelated merchants. - [Fix] Prevented a malformed boss script from disabling its other scripts. - [Fix] Removed the unavailable Scotty objective from the Adventurers Guild welcome quest. - [Tweak] Missing FreeMinecraftModels now produces one startup notice and disables its optional content without repeated warnings.
    32 downloads
  9. 10.9.1EliteMobs 10.9.1Sep 13, 2026
    EliteMobs 10.9.1: - [Fix] Fixed training dummies failing to spawn when their chunk first loads. - [Fix] Fixed boss phase blocks and final dungeon unlocks, including The Mines platform. - [Fix] Fixed neutral elite mobs fighting each other and elite slimes splitting after death. - [Fix] Fixed quest turn-ins consuming the wrong item amounts or awarding duplicate rewards. - [Fix] Fixed player and class data loading incorrectly after quick reconnects. - [Fix] Fixed imported models and debug magic weapons being unavailable during startup. - [Fix] Fixed crossbow ammunition initialization on Minecraft 26.2. - [Fix] Fixed custom enchantment upgrades, missing defaults, and compatibility with other plugins' enchantments. - [Fix] Fixed equipment effect errors repeatedly interrupting other players' effects. - [Fix] Fixed knockback passives on Paper and combat HUD fallback for Bedrock players. - [Fix] Fixed dungeon updates failing while players were inside the world. - [Fix] Fixed command suggestions showing commands the sender cannot use. - [Tweak] Added smoother player combat labels with a configurable following-text option. - [Tweak] Updated dialogue artwork and standardized NPC nameplate size and spacing. - [Tweak] Reduced misleading WorldGuard, retired item, and unpublished DLC warnings.
    57 downloads
  10. 10.9.0EliteMobs 10.9.0Sep 11, 2026
    EliteMobs 10.9.0: - [New] Added the optional [Alpha] Advanced Combat System with 76 classes, class progression, passives, and mobility, signature, and utility abilities. - [New] Added Adventurer’s Guild class instructors and solo challenges for unlocking classes, plus starter training and onboarding quests. - [New] Added a graphical combat HUD through ResourcePackManager, with a config toggle and text fallback. Press F, then F for mobility, left-click for signature, or right-click for utility. - [New] Added class-aware equipment drops, staff and wand integration, and loot inspection commands. - [New] Added configurable NPC patrols, reusable mob behaviors, and mounted transport routes. - [New] Added a dismissible admin announcement linking to the developer’s combat-system message. - [Tweak] Adventurer starts with Dodge, Haste, and Resistance. Gillian continues to handle skill bonuses. - [Tweak] Improved quest onboarding, personal quest markers, vertical compass guidance, NPC labels, and dungeon party formation. - [Fix] Corrected class targeting, resource recovery, damage attribution, delayed effects, and cleanup when players leave combat or change worlds. - [Fix] Corrected custom enchantment handling, item lore preservation, scroll ownership, soulbinding, and unbinding with a full inventory. - [Fix] Corrected dungeon ownership, deferred spawns, persistent mob behavior, and quest interaction cleanup. - [Fix] Prevented modeled NPC contact damage and improved model interactions and nameplate positioning. - [Fix] Kept Nightbreak setup menus responsive during Bedrock refreshes and corrected mixed-case instance world handling.
    127 downloads
  11. 10.8.1EliteMobs 10.8.1Aug 17, 2026
    EliteMobs 10.8.1: - [Fix] /em quest track now works on dynamically-generated Adventurer's Guild quests instead of crashing from the second quest onward - [Fix] Abandoning a quest now correctly stops its quest tracking - [Fix] Boss script teleports and zone effects inside instanced dungeons no longer fail with "Target world cannot be null"
    658 downloads
  12. 10.8.0EliteMobs 10.8.0Aug 13, 2026
    EliteMobs 10.8.0: - [New] Added a party system with create, invite, accept, decline, leave and ready-check commands, plus a party menu and live party sidebar - [New] Parties now enter dungeons together behind a shared ready check - [New] Rebuilt the player status screen with overview and gear pages showing offense, defense, crit, health, threat and perk breakdowns - [New] Stats now track Adventure Score ranking, completed dungeons, combat level, elite kills, highest elite level and completed quests - [New] Added an in-game changelog viewer for admins covering unread plugin and DLC release notes - [New] Added /em forcereinstallcontent <package|all> for repairing current Nightbreak content without version changes - [New] Redesigned the /em menu with a two-column layout and gradient styling - [New] Added /nightbreaklogout for clearing the stored Nightbreak account token - [Fix] Boss bars no longer spam or reshuffle when several elites are active; at most four nearest bars show per player in a stable order - [Fix] Creating a party no longer errors on 26.2 - [Fix] Invite Player now opens a real player picker - [Fix] Boss tracker buttons no longer overflow their menu - [Fix] Equipped-item potion effects no longer overwrite effects from Minecraft or other plugins, linger after unequipping, or flicker unnecessarily - [Fix] Skill-based gear restrictions now refresh after login, skill or configuration changes instead of using stale eligibility - [Fix] Arena packages no longer fail when installed or reloaded while their world is already loaded - [Fix] Downloaded plugin updates are validated before replacing the installed jar - [Fix] Servers no longer log a command-unregistration error while shutting down on Paper 26.2 - [Tweak] Grim Reach and Reaper’s Harvest descriptions now show their actual bonuses - [Tweak] Newly added menu, party, gear, stats, combat, loot, quest and changelog text is configurable and translatable
    194 downloads
  13. 10.7.3EliteMobs 10.7.3Jul 15, 2026
    EliteMobs 10.7.3: - [Fix] Elite armor now protects properly against vanilla mobs — all four armor pieces count instead of only one, so a full set no longer defends like a single piece - [Fix] Proximity boss bars no longer flicker and reorder wildly when several elites are nearby - [Fix] On-remove block states now only apply when a boss is genuinely defeated, not on shutdown, timeout, or despawn - [Fix] Axe skill damage bonuses no longer stack additively out of control — the highest multiplier now wins; Riposte now only procs with swords - [Fix] Summon Merchant enchantment now triggers from the item you actually have equipped or held - [Fix] Colored script particles (like entity_effect) now render their configured color - [New] Bedrock (Geyser) players now see NPC role tags, with a configurable height via bedrockNPCRoleYOffset in config.yml - [Tweak] Command tab-completion for bosses, items, quests, wormholes and more now updates right after imports and reloads instead of needing a restart - [Tweak] The hourly version check no longer re-prints the same status lines every hour - [Tweak] The damage indicator particle cap now warns if it can't apply on your server version instead of silently doing nothing - [Tweak] Removed the unused superMobStackAmount config option
    1172 downloads
  14. 10.7.2EliteMobs 10.7.2Jun 27, 2026
    EliteMobs 10.7.2: - [Fix] Phase bosses now reset reliably when the boss dies or is removed - [Fix] Transitive boss blocks update on full block state, not just material (waterlogged/orientation now respected) - [Tweak] Added WorldEdit as a soft dependency for better region compatibility - [Fix] Fixed a rare server error while processing wormholes under load (thread-safety)
    742 downloads
  15. 10.7.1EliteMobs 10.7.1Jun 25, 2026
    EliteMobs 10.7.1: EliteMobs 10.7.1 - [Hotfix] Fixed soft leash AI on Paper 26.1.2 and 26.2 - [Fix] Fixed NPC and boss disguise ordering to avoid spawn-before-disguise warnings - [Fix] Fixed dungeon protection and environmental dungeon damage handling - [Fix] Fixed quest cooldown and objective edge cases - [Tweak] Added setup/update menu icons and rebuilt with the latest shared 26.2 compatibility fixes
    166 downloads
  16. 10.7.0Added support for Minecraft 26.2, bug fixesJun 24, 2026
    EliteMobs 10.7.0: - [New] Added support for Minecraft 26.2 - [Fix] Disabled quest dialogue boss bars for Bedrock players to avoid unsupported display behavior - [Tweak] Adjusted quest dialogue wrapping and positioning defaults - [Tweak] Improved shared log uploads, Nightbreak version checks, and 26.2 packet entity compatibility
    123 downloads
  17. 10.6.0EliteMobs 10.6.0Jun 21, 2026
    EliteMobs 10.6.0: - [New] Added /em scrollGive <player> — gives the target player an Elite Item Scroll scaled to their own combat level, making it convenient as a reward (the existing /em scrollget <level> is unchanged). - [New] Added /em dungeon resetlockout <player> — clears all of a player's dungeon loot lockouts, useful after lowering or removing a dungeon's lockout time. - [New] Bedrock/Geyser players now see a visible wormhole marker (a custom Bedrock-pack model) when wormhole particles are reduced or disabled, so wormholes are no longer invisible to them. - [New] Added in-game plugin updating, recommended-plugins, and content download/update controls to the /em setup menu, with an opt-in automatic plugin-update download on startup (autoDownloadPluginUpdates in the config). - [New] Added EliteMobPowers.yml, letting admins configure which offensive, defensive, miscellaneous, and per-mob major powers natural elites can roll (and disable specific powers per mob type). - [Fix] Dungeon loot lockout now respects the configured lockout time — previously the configured minutes were ignored and a long default (~72h) was applied. - [Fix] The combat-level tag above players no longer disappears after a while; it now re-asserts itself. - [Fix] The Elite Item Scroll now states in its lore that it is soulbound when it is soulbound to a player. - [Fix] WOLF-type elite bosses (e.g. Snoopy) can no longer be tamed with bones and turned into a pet. - [Fix] The scrapper now tells the player when no scrap item is configured instead of silently doing nothing. - [Fix] The item enchantment menu no longer eats extra items: stacks placed in the input slots have their remainder returned, and items can no longer be dragged into the menu's display slots. - [Fix] Quest defaults that were being stripped on non-English servers (NPC name, location, dialogue) are now restored from the built-in defaults. - [Fix] Quest dialogue no longer wipes a player's scoreboard/sidebar; the sidebar is blanked during dialogue and properly restored afterwards. - [Fix] Defensive cooldown skills (Death's Embrace, Divine Shield) no longer trigger or count procs on your own outgoing hits; Divine Shield now only activates while holding a mace. - [Fix] Night vision from charms/effects no longer flickers near the end of its duration. - [Tweak] The Elite Ender Dragon is now disabled by default. - [Tweak] Reworked how elite Sharpness/Power enchantment damage is applied: it is now a percentage bonus (+2.5% per level) counted from all equipped slots instead of a flat bonus on the main weapon only. - [Tweak] The plugin update check now uses the Nightbreak content API (with the Spigot endpoint as a fallback) and proper version comparison, fixing edge cases where updates weren't detected correctly. - [Tweak] The "sneak to continue" quest dialogue prompt is now configurable and translatable (questDialoguePromptText in Quests.yml). - [Tweak] Setup-menu and content messaging now refers to "account token"/"content page" instead of "Nightbreak token", and content links point to each pack's content page.
    174 downloads
  18. 10.5.0Experimental quest dialogue! Critical fixes, etc.Jun 5, 2026
    EliteMobs 10.5.0: - [New] Experimental quest dialogue rendered on top-anchored boss bars — toggle with useQuestDialogueBossBars - [New] Binary single-step quest objectives show a ➤/✔ symbol instead of a "0/1" counter - [New] Quest progression messages (kill/fetch/talk/arena, chat + scoreboard) are now fully configurable - [Fix] Lightning enchantment procs now fire correctly - [Tweak] Nerfed some boss enounter xp multipliers from 100x to 10x - [Tweak] /em remove now reports clearly when the target isn't an EliteMob, is hijacked, or is a regional boss's spawn location - [Tweak] Invalid Nightbreak tokens now prompt the player to update them (with an account link) on content commands - [Tweak] Tuned combat, XP, and reward scaling, with level-reward protection when a player's skill level is far from the mob's - [Tweak] Updated the bundled MagmaCore library
    818 downloads
  19. 10.4.0Critical fixes and improvements!May 30, 2026
    EliteMobs 10.4.0: - [New] /em debug info dumps player skill levels and active damage multipliers to chat and console - [Fix] Melee damage now derives attack charge from tracked swing timing instead of Bukkit's consumed attack cooldown - [Fix] Arrow damage now uses launch-time velocity so long-range shots no longer under-damage elites - [Fix] FreeMinecraftModels projectile hits on modeled bosses now route through the normal EliteMobs projectile damage pipeline - [Fix] Currency and gambling debt now store cent-precise values with migration from legacy decimal columns - [Fix] Skill level checks no longer read zeroed async login data before the player database load completes - [Fix] Quest tracking now finds configured NPC, boss, and loot locations even when the target entity is not currently loaded - [Fix] MagmaCore packet listeners now use per-plugin Netty handler names so EliteMobs and FreeMinecraftModels can both handle modeled entity interactions without colliding - [Fix] MagmaCore temporary-world cleanup now skips folder deletion when Bukkit cannot unload an instanced dungeon world safely - [Tweak] Dungeon protections now use MagmaCore's per-world protection rules, adding container allowlists and stronger controls for item frames, armor stands, elytra, flight, redstone, liquids, and environmental damage - [Tweak] EliteMobs dungeon and protection locations now publish through MagmaCore LocationOwnership and LocationQueryRegistry for FreeMinecraftModels and other integrations - [Tweak] Setup menu assets moved to MagmaCore shared SetupMenuBuilder and nightbreak:ui icons - [Tweak] MagmaCore Nightbreak token-change notifications now refresh EliteMobs setup/update access state after login - [Tweak] FreeMinecraftModels dependency updated to 2.7.0 and Gradle wrapper updated to 9.1.0
    353 downloads
  20. 10.3.1Critical fixes, bedrock can now see models, and more!May 18, 2026
    EliteMobs 10.3.1: · [New] Bedrock players can now see custom-modeled bosses and NPCs through Geyser (requires latest FreeMinecraftModels and ResourcePackManager) · [New] Added a configurable cap on damage indicator particles to prevent client freezes on high-damage hits · [Fix] Dungeon boss loot lockout now applies to all premade dungeons (default raised to 72 hours) · [Fix] Locked-out players no longer earn skill XP from the boss they're on cooldown for · [Fix] Instanced dungeon bosses no longer rescale to player level during phase switches · [Fix] Fixed phase bosses sometimes not registering their lockout under the right identifier · [Fix] Combat level tag above player names no longer disappears after world change or respawn · [Fix] Fixed arenas failing to load on first server start when their worlds load after EliteMobs · [Fix] /nightbreaklogin now refreshes content access immediately instead of requiring a restart · [Fix] Fixed NPCs going invisible after /freeminecraftmodels reload · [Tweak] Various MagmaCore library improvements (Bedrock position sync, MC 26 Spigot compatibility, classloader isolation for shaded copies, etc.) · [Tweak] plugin.yml api-version updated to 1.21.4
    604 downloads
  21. 10.3.0Several important fixes, improvements, new features for new systemsMay 10, 2026
    EliteMobs 10.3.0: - [New] Cross-plugin LocationOwnership API — EliteMobs now registers itself with MagmaCore's LocationOwnership service, so any plugin shading MagmaCore (FMM, MegaBlockSurvivors, BetterStructures, …) can call em.location.owned_by(loc, "EliteMobs"), .owners(loc), .is_protected(loc), .kinds_at(loc), .has_kind(loc, "open_world_dungeon") from a Lua script and get a correct answer regardless of which classloader hosts the script. Kind tags include "elitemobs", "world_package", "open_world_dungeon" (for WorldDungeonPackage), and the dungeon size category name. Older FMM jars (pre-2.4.0 LocationAPI) still get the legacy direct-registry bridge via NoClassDefFoundError fallback. - [New] Broken elite weapons now block melee damage too, not just bow shots — an elite spear/sword/axe/scythe at last durability cancels EntityDamageByEntityEvent (ENTITY_ATTACK / ENTITY_SWEEP_ATTACK) the same way bows already cancel EntityShootBowEvent. Players see a configurable subtitle ("brokenItemSubtitleWarning" in ItemSettings.yml, default "&cYour weapon is broken!") so it's clear why their hits stopped landing instead of feeling like a silent bug. - [New] DROPPABLE item type — adds a third option alongside CUSTOM and UNIQUE for items that should enter the random elite drop pool (like CUSTOM) but never appear in shops (like UNIQUE). Useful for items that should feel earned without being locked to a specific boss's drop table. - [Fix] Armor attribute per-slot dedup on MC 1.21+ — attribute modifiers dedupe by NamespacedKey alone (slot is not part of the dedup key), so all four armor pieces sharing the keys "elite_armor", "elite_toughness", "elite_knockback_resist" meant only one piece's modifiers actually applied. Each slot now gets a "_head"/"_chest"/"_legs"/"_feet" suffix so all four armor pieces stack their stats correctly. - [Fix] Loud admin warning when a player takes WORLD_BORDER damage inside an EM dungeon instance — the symptom is "dungeon closes the moment players walk in" because the border tick deals lethal damage which cascades into removePlayer → defeat → removeInstance. Almost always means the dungeon's blueprint world is missing its world-border data, or the border didn't carry over when the world was cloned (on Paper 1.21.6+ the border lives in its own file inside the dimension data folder, easy to miss). - [Fix] ScriptZone now cancels its listener task when a shape's center loses its world (e.g. a referenced entity got despawned mid-tick) — previously filterByElite/Player/Living would log "World is null" once per shape per tick forever and the script kept ticking with no work to do. - [Fix] VersionChecker / Nightbreak content access prefetch now bail fast on plugin shutdown — onDisable previously had to wait for in-flight HTTP timeouts (up to 10s each, potentially across many packages) and Bukkit would nag about async tasks not properly shutting down. Every loop iteration and HTTP callback now checks MetadataHandler.shutdownRequested and returns immediately. - [Fix] Wormholes no longer accumulate orphan line entities across the away-period — when no players are within the 30-block nearby radius the line visuals are now torn down via the new WormholeEntry.onNoNearbyPlayers() hook instead of silently lingering, and a fresh set is recreated when a player walks back. - [Tweak] EliteItemManager.isOnLastDamage(ItemStack) is now a single public static API, replacing two private duplicates (one in AlternativeDurabilityLoss, one in PlayerItem).
    394 downloads
  22. 10.2.0Lotsa good new stuff based on feedback!May 1, 2026
    EliteMobs 10.2.0: - [New] Anti-autoclicker throttle — players who land more than autoclickerThrottleMaxHitsPerSecond (default 5) genuine melee hits on elites within a one-second sliding window are locked out of dealing damage to elites for autoclickerThrottlePenaltySeconds (default 5) and warned in chat. Only ENTITY_ATTACK swings count, so sweep secondaries, thorns, and projectiles don't false-positive. Configurable via autoclickerThrottleEnabled, autoclickerThrottleMaxHitsPerSecond, autoclickerThrottlePenaltySeconds, and autoclickerThrottleMessage in MobCombatSettings.yml. - [New] Per-skill internal proc cooldowns — ProcSkill now exposes getInternalCooldownMillis() so burst-damage procs can't be spammed by autoclickers faster than their intended cadence. Devastating Blow uses a 1.5s internal cooldown as the first consumer. - [New] Notification throttler — currency pickups, "no XP" warnings, and quest-progression messages are now batched and flushed once after a quiet period instead of flooding chat. Tunable via the new notificationThrottleSeconds key in DefaultConfig (default 10s, minimum 1s). Currency action-bar feedback still updates live; only the chat summary is debounced. - [New] Elytra prevention in EliteMobs worlds — players are stopped from gliding inside any EliteMobs content world via EntityToggleGlideEvent, PlayerChangedWorldEvent, and a per-tick PlayerMoveEvent backstop (necessary because cancelling the toggle event no longer reliably stops gliding client-side on 1.21.6+). Per-package opt-out via the new allowElytra config field on ContentPackagesConfigFields. - [New] EMDungeonLocator API — registered with MagmaCore's LocationQueryRegistry and (when present) bridged into FreeMinecraftModels' LocationAPI under the "EliteMobs" key so cross-plugin scripts can ask "is this location inside EliteMobs content?" with an O(1) world-name lookup. Covers every WorldPackage subclass (open-world, instanced, dynamic, hub). - [New] Lua entity enricher — every Lua entity table now carries is_elite, is_custom_boss, is_significant_boss flags and an elite sub-table with level, name, health, max_health, health_multiplier, damage_multiplier, and a remove() method; when FreeMinecraftModels is present, is_modeled, is_prop, and a model sub-table (model_id, play_animation, stop_animations, remove, is_dynamic) are also exposed. - [New] Boss global cooldown store for Lua scripts — ScriptableBoss now exposes a per-EliteEntity cooldown map via getGlobalCooldownStore() so Lua-scripted bosses can share cooldown state across hooks and instances of the same boss. - [New] Arena quest scoreboard line — new arenaQuestScoreboardProgressionMessage key in Quests.yml and an $arenaName placeholder for arena objectives in CustomQuestMenu summary lines, both resolving the arena's display name from CustomArenasConfig with a filename fallback. - [New] hideEnchants config option — new key in ItemSettings.yml (default true). When set to false, vanilla enchantment lines are shown on EliteMobs items, setup-menu icons, constructed elite items, and scroll-converted items instead of being hidden by ItemFlag.HIDE_ENCHANTS. (Contributed by Jeric.) - [New] playersSayMessage config option for the Summon Merchant enchantment — when false, summoning the merchant no longer makes the player /chat the configured message (default true preserves prior behavior). - [Fix] Quarantined Paper 26.1+ world migration debris before loading dungeon worlds. When a previous Paper migration left both the legacy folder and the modern <level-name>/dimensions/minecraft/ folder populated, Bukkit.createWorld would throw "Refusing to overwrite existing migrated file" and the dungeon world would never load. The legacy folder is now renamed aside as <name>.paper-migration-backup-<epoch> so Paper sees no legacy trigger and loads cleanly from the modern path. - [Fix] Routed all world filesystem access through MagmaCore's new WorldFolderResolver — isDownloaded checks, wormhole-world existence checks, instanced-world cleanup loops, blueprint-clone destination wiping, and unique-world-name picking all now look at both legacy and Paper-26.1+ modern layouts. No-op on Spigot and pre-26.1 Paper. - [Fix] Fixed The Palace Sanctum's dungeonObjectives default missing the "filename=" prefix — the entry was a bare "the_palace_old_stone_king_p1.yml" instead of "filename=the_palace_old_stone_king_p1.yml", causing DungeonObjective.registerObjective to return null, the null to be added to the dungeon's objective list, and /em quit to NPE inside ArrayList.forEach during instance teardown. Existing servers with the bad value already on disk are auto-corrected at load time. - [Fix] Fixed /em quit throwing NullPointerException when a dungeon has no objectives configured or has malformed objective entries — DungeonInstance now null-checks rawDungeonObjectives before iterating, logs a warning when registerObjective returns null instead of adding the null to the list, and the unregister forEach skips null entries defensively. - [Fix] Backward-compat for legacy dungeonObjectives entries — entries that end in ".yml" without a "filename=" prefix are now auto-treated as filename= entries instead of being silently dropped, so existing servers with the old (typo'd) format keep working. - [Fix] Wormhole line visuals are now torn down when no players are within the wormhole's nearby radius. Previously the line BlockDisplays stayed in the world while the wormhole was idle, and any event during the away period that re-instantiated the WormholeEntry (config reload, content pack install/uninstall, /em setup flow) would create a fresh in-memory line list while the old BlockDisplays remained — producing the "AG wormhole multiplying, only one animated, the rest frozen in place" symptom. Lines now rebuild cleanly on the next tick a player walks back into range. - [Fix] Fixed runaway "World is null in filterByElite/Player/Living" warnings that fired once per shape per tick when a script zone's shape center lost its world (typically a referenced entity getting despawned mid-tick). The ZoneListenerTask now detects the null-world state and cancels itself with a single warning naming the boss, instead of looping forever doing no work. - [Fix] Fixed quest-progression chat messages flooding when objectives update in rapid succession — they're routed through MessageThrottler keyed per objective, so concurrent quests don't clobber each other. - [Fix] Fixed currency-pickup chat messages spamming during loot showers — pickups are summed and emitted as a single chat line after the configured quiet period, while the action bar still ticks live. - [Fix] Fixed "no XP" level-difference warnings flooding chat when farming low-level mobs — repeated identical warnings now collapse to one message with a "(xN)" suffix, while the capped-XP variant still sends immediately. - [Fix] Fixed gliding desync in protected EM worlds on 1.21.6+ — added a PlayerMoveEvent backstop that re-asserts setGliding(false) every tick because cancelling EntityToggleGlideEvent does not reliably stop the client. - [Fix] Fixed dungeonLockoutMinutes config field not being written to disk on first generation — the processInt call now passes write=true so default values persist for editing. - [Fix] Fixed scripted-item application breaking when FMM was a different version than expected — replaced reflection-based ScriptedItemAPI invocation in ItemConstructor with a direct API call wrapped in NoClassDefFoundError handling, so missing classes degrade gracefully and successful applications skip reflection overhead. - [Fix] Fixed FreeMinecraftModels dungeon bridging being silently skipped on older FMM jars — the bootstrap now logs a clear warning when LocationAPI is missing (FMM < 2.5.0) so server owners know is_in_dungeon won't see EliteMobs dungeons. - [Tweak] Temporary block management moved out of EntityTracker into MagmaCore's TemporaryBlockManager so the state
    460 downloads
  23. 10.1.1Hotpatch - removed some debug messages left in from the major updateMar 30, 2026
    EliteMobs 10.1.1: · [Hotfix] Removed some debug messages left in by mistake
    1428 downloads
  24. 10.1.0Minecraft 21.6 update, new default events out, peace banners, massive tweak to exp, scriptable itemsMar 29, 2026
    EliteMobs 10.1.0: - [New] Updated for Minecraft 26.1. - [New] Boss XP multiplier — bosses now reward bonus XP based on their health and damage multipliers. A 10x HP boss gives ~14x XP, a 25x HP boss gives ~49x XP. Reinforcement mobs with low multipliers give proportionally less. - [New] XP progression rebalanced — XP required per level reduced from 20L³ to 8.5L³, bringing the level 1-100 grind from ~1,650 hours of pure mob farming to ~300 hours of dungeon running. - [New] Peace Banner — craftable item that creates a chunk-based peaceful zone where elite mobs and events don't spawn. Configurable chunk radius (default 4), any player can place or break them, data persists across restarts. Replaces the old guild-based opt-out system. - [New] Peace Banner admin commands — /em peacebanner give <player>, /em peacebanner list. - [New] Peace Banner crafting recipe — surround any banner with bones. Recipe is configurable and can be disabled by admins. - [New] FMM scripted item integration — EliteMobs custom items can now reference FMM scripted items, bridging the two item systems. - [New] Free Goblins Events Pack content package. - [New] Lua API: player boss bars, action bars, and titles with tick-based auto-dismiss. - [New] Lua API: raycast, spawn_firework, get_target_entity, get_eye_location, get_look_direction. - [New] Lua API: send_block_change and reset_block with optional auto-reset timer. - [New] Lua API: get_highest_block_y for terrain queries. - [New] Lua API: player:sleep() and player:wake_up() endpoints. - [New] Lua entity bridge — scripts can now check is_elite, is_custom_boss, is_significant_boss, health_multiplier, and damage_multiplier on any entity. - [Fix] Boss bars no longer flicker or disappear when health ratio goes slightly out of bounds from dynamic level scaling. - [Fix] Fixed Nightbreak token "Invalid token format" errors caused by whitespace in copy-pasted tokens. - [Fix] Fixed compatibility with Minecraft 26.1 — replaced removed SnakeYAML Base64Coder with java.util.Base64. - [Fix] Fixed timed events ignoring their configured globalCooldown — the event system was overriding it with a hardcoded 5-minute cooldown after each event spawned, causing events to fire far more frequently than intended. - [Fix] Fixed content download crashing with "Missing protocol in URI" when a content pack had no download link or Nightbreak slug — now shows a friendly error message instead. - [Fix] Fixed Free Goblins Events Pack missing its Nightbreak slug, preventing downloads and version checking from the setup menu. - [Fix] Fixed Free Goblins Events Pack not being recognized as default content, causing version update checks to silently skip it. - [Fix] Fixed version checker skipping update notifications for content packs that use the simple constructor — packs with a Nightbreak slug are now always version-checked regardless of constructor type.
    81 downloads
  25. 10.0.5Scripting with LUA!!! And many other such amazing thingsMar 19, 2026
    EliteMobs 10.0.5 - [New] Lua scripting engine for boss powers! All 54 premade boss powers (Arrow Fireworks, Frost Cone, Spirit Walk, Shield Wall, Tracking Fireball, Zombie Bloat, etc.) have been rewritten from Java to Lua. Powers are now defined as .lua scripts, making them fully moddable and extensible by content creators without touching Java. - [New] Lua boss API with full entity inheritance — bosses, players, and generic entities all share a unified API. Bosses inherit all living entity methods (push, gravity, scale, particle/sound spawning) and add boss-specific methods (health, tags, combat hooks). - [New] 14 Lua script hooks for bosses — on_spawn, on_game_tick, on_zone_enter, on_zone_leave, on_boss_damaged, on_boss_damaged_by_player, on_boss_damaged_by_elite, on_player_damaged_by_boss, on_enter_combat, on_exit_combat, on_heal, on_death, on_leash_reset, and on_boss_target. - [New] Lua powers config system — each Lua power gets a YAML config file, allowing server admins to toggle and configure powers the same way as before. - [New] Special power support classes for complex Lua powers that need Java-side help — ShieldWall, SpiritWalk, TrackingFireball, EnderDragonEmpoweredLightning, ZombieNecronomicon, and NameTagMessage. - [New] GameClock utility for tick-based timing in Lua scripts. - [New] /em loot debug <level> unbreakable command — debug loadout variant that grants items with Unbreaking 99 for extended testing sessions. - [New] ScriptableBoss and EliteMobsScriptProvider for MagmaCore 2.0 scripting integration — bridges EliteMobs boss entities into MagmaCore's unified scripting framework. - [New] Script system generalized with ScriptExecutable and ScriptRuntimeOwner interfaces, allowing both YAML elite scripts and Lua scripts to share the same action/target/condition pipeline. - [Fix] Fixed %% literal in ender_dragon_tornado Lua script causing a LuaJ parse error — Java text blocks don't process % like String.format. - [Fix] Friendly Lua error messages now show file, line number, hook name, and plain-English explanation instead of raw Java stack traces. - [Tweak] MagmaCore dependency upgraded from 1.28-SNAPSHOT to 2.0.0-SNAPSHOT. - [Tweak] EasyMinecraftGoals dependency removed — now bundled inside MagmaCore. - [Tweak] LuaJ dependency removed from EliteMobs — now provided by MagmaCore's shaded jar (com.magmaguy.shaded.luaj). - [Tweak] EMG package relocation added to avoid classloader conflicts. - [Tweak] MagmaCore excluded from shadow minimize to keep NMS adapters intact. - [Tweak] Shape utilities (Cone, Cuboid, Cylinder, Dome, Ray, Sphere) migrated to MagmaCore — EliteMobs only keeps the specialized ray variants (StaticRay, RotatingRay, TranslatingRay).
    513 downloads
  26. 10.0.4Big build big fix big new big big huuuge anyway yeah new stuffMar 11, 2026
    EliteMobs 10.0.4 - [New] Scaled combat system for natural elite mobs! When enabled (on by default), overworld elites simulate combat at the player's skill level, so gear matters but mob level doesn't. This makes natural elites feel equally fair regardless of player progression. Dungeon bosses using normalized combat are unaffected. Configurable via useScaledCombatForNaturalElites in MobCombatSettings.yml. - [New] Scaled combat can also be enabled per custom boss via the scaledCombat config field, allowing content creators to opt specific bosses into level-independent combat. - [New] Scaled combat damage multiplier configs! Separate scaledDamageToEliteMultiplier and scaledDamageToPlayerMultiplier settings allow fine-tuning scaled combat difficulty independently from normalized and standard combat. - [New] Scaled combat entities display a symbol (⚔ or ☠) instead of a numeric level in their nametag, configurable via scaledStandardLevelSymbol and scaledHighThreatLevelSymbol. High-threat symbols appear when the boss has a health multiplier above 1. - [New] Scaled combat health displays show percentage-based damage popups and health bars instead of raw numbers, since the actual HP values are meaningless to the player. - [New] Scaled combat reward resolver! Loot, coins, and skill XP from scaled-combat elites use the player's combat level instead of the mob's internal level, ensuring rewards always match progression. - [New] Legacy health scaling toggle! useRecommendedHealthScaling (default true) lets servers opt into smaller legacy-style HP values for natural elites, closer to EliteMobs 9 numbers. Not recommended for new servers. - [New] Strength and Weakness potion effects now affect player damage against elites! Configurable via strengthDamageMultiplierV2 and weaknessDamageMultiplierV2 (default 0.2 per level each). Strength/Weakness are combined linearly so equal levels cancel exactly. - [New] Potion multiplier added to the damage formula and damage breakdown display — Strength, Weakness, and Resistance are now centralized in PotionCombatModifierCalculator. - [New] Geyser/Floodgate Bedrock player detection! GeyserDetector now actually detects Bedrock players via reflection-based integration with Floodgate and Geyser APIs, replacing the old placeholder stub. - [New] Combat level display height adjusted for Bedrock players — the floating combat level text is offset higher for Geyser/Floodgate clients to account for Bedrock rendering differences. - [New] /em loot reward <player> <filename> command — gives a custom item to a player scaled to their combat level, with overflow items dropped on the ground. - [New] /em loot debug <level> limited command — equips a limited debug loadout (armor, sword, bow, shield, arrows only) for faster testing without cluttering the inventory with every weapon type. - [New] Boss tracking bars now work for all bosses with announcementPriority >= 1, even without a custom locationMessage — a sensible default message ("$name: $distance blocks away!") is used automatically. - [New] Boss announcementPriority now defaults to 1 when the boss has any announcement content (spawn/death/escape/location messages), instead of always defaulting to 0. - [New] Wormhole-aware boss tracking! Boss tracking bars and boss bars now route through wormholes — if a boss is in another world, the tracking bar shows the distance to the nearest wormhole entrance that leads to the boss's world instead of showing "other world." - [New] Wormhole-aware quest tracking compass! The quest compass now uses centralized wormhole navigation logic to point players toward the nearest wormhole when the objective is in another world. - [New] Back button in dungeon browser menus! When opening a dungeon teleport from the teleports page (inventory or dialog), the level selection and difficulty selection menus now include a back button to return to the teleport browser. - [New] PlaceholderAPI placeholders for Maces and Spears skill levels (%elitemobs_player_maces_level%, %elitemobs_player_spears_level%). - [New] Dynamic quest rewards are now generated at turn-in time using the player's current combat level, not the quest's original level. If the player is in a dynamic dungeon, the dungeon's selected level is used instead. This prevents stale rewards from quests accepted long ago. - [New] Dynamic quest level scaling reworked — quests now use the player's full combat level (1-100) instead of the old divided quest level (1-20), producing more granular quest difficulty and reward scaling. - [Fix] Fixed ranged-only weapons (bows, crossbows) used in melee dealing full weapon damage instead of counting as unarmed strikes — melee hits with ranged weapons now use fist attack speed (4.0) and weapon level 0. - [Fix] Fixed 1-shot protection using base max health instead of total max health (including skill bonuses), allowing players with armor skill health bonuses to still be one-shot in some cases. - [Fix] Fixed wormhole code crashing on Paper servers when accessing Location.getWorld() for unloaded worlds — Paper throws IllegalArgumentException instead of returning null. All wormhole location access now catches this exception. - [Fix] Fixed instanced dungeon kill objectives from one instance leaking into and completing objectives in other instances of the same dungeon — objectives now check instance identity before counting kills. - [Fix] Fixed instanced dungeon kill objectives accumulating in the static listener list across runs, causing stale objectives to remain registered after dungeon completion or closure. - [Fix] Fixed instanced dungeon completion check running even when the dungeon state isn't ONGOING, potentially triggering completion logic during cleanup. - [Fix] Fixed players reviving in instanced dungeons teleporting into the banner block instead of on top of it, and not having their health restored. - [Fix] Fixed quest objective names causing NullPointerException when the objective name is null — both chat progression messages and menu summary lines now safely handle null names. - [Fix] Fixed quest reward item display name causing NullPointerException when the item has no custom display name — falls back to the material type name. - [Fix] Fixed quest turn-in objective crashing when the NPC name is null. - [Fix] Fixed quest dialog and Bedrock quest views showing color code artifacts — dialog text processing now fully strips color codes and collapses multi-line text into single lines for clean rendering. - [Fix] Fixed quest inventory menu word-wrapping using a hardcoded 30-character width instead of the configured maxCharactersPerLine value. - [Fix] Fixed quest inventory menu lore applying broken character-level word wrapping with color code tracking — replaced with simple line-per-entry rendering. - [Fix] Fixed /em skillcheck output showing double plugin prefix by switching from Logger.sendMessage to Logger.sendSimpleMessage. - [Fix] Fixed script SUMMON_ENTITY action crashing when getEntityClass() returns null for an EntityType, or when the location/world is null. - [Fix] Fixed script SUMMON_ENTITY scheduling a removal task even when duration is 0, causing unnecessary timer overhead. - [Fix] Fixed script SUMMON_ENTITY error messages not including the script filename, making debugging harder. - [Fix] Fixed Welcome Quest referencing "Odigos" instead of the correct NPC names "Casus" and "Dux". - [Fix] Fixed Invisibility power only applying at amplifier 3 instead of 5. - [Tweak] Plugin initialization refactored to use MagmaCore's centralized PluginInitializationContext system — the progress bar, async/sync phasing, error handling, and shutdown cancellation are now managed by MagmaCore instead of being hand-rolled in EliteMobs. This prepares for multi-plugin initialization coordination. - [Tweak] MagmaCore API calls updated to pass plugin instance (this) for multi-plugin support — affects MagmaCo
    501 downloads
  27. 10.0.3Critical fixMar 2, 2026
    EliteMobs 10.0.3 · [Critical Fix] Fixed an error on startup some servers caused by the new translation system
    513 downloads
  28. 10.0.2New & improved translations, tons of fixes and tweaks!Mar 2, 2026
    Note: All officially supported languages have been fully translated for this release! To update your translations, set your server to English, delete the existing translation file and then switch to your intended language. EliteMobs 10.0.2 - [New] Admin initialization progress bar! Admins now see a boss bar during plugin startup showing exactly which initialization step is currently running and overall progress. Admins who join mid-initialization are automatically added to the bar. - [New] Translatable skill type and bonus type display names! Skill names (Swords, Axes, Bows, etc.) and bonus types (Proc, Passive, Conditional, etc.) are now configurable in skill_bonus_menu.yml, enabling full localization of the skills system. - [New] Translatable dungeon difficulty names! The difficulties list name field in content packages is now run through the translation system. - [New] Translatable wormhole location text! location1Text and location2Text in wormhole configs are now translatable. - [New] Translatable quest objective NPC names and locations! The npcName and location fields in custom quest objectives are now run through the translation system. - [New] Menu item names and lore are now translatable! All ItemStackSerializer-based menu buttons (Buy/Sell, Scroll, Enchantment, Repair, Scrapper, Sell, Unbinder, Loot, Procedural/Custom Shop) now pass display names and lore through the translation system instead of only converting colors. - [New] Flower pot interaction protection in dungeon worlds — flower pots and potted plants in EliteMobs worlds are now protected from player interaction, preventing decoration griefing. - [Fix] Fixed translation system storing pre-converted color codes in CSV files — translators now see raw gradient/hex tags (e.g. <g:#FF0000:#00FF00>) instead of expanded control characters, making translations much more readable. The color conversion now happens at lookup time instead of at registration time. - [Fix] Fixed Soulbind lore and Summon Merchant enchantment reading raw config values instead of using pre-loaded translatable fields — both now use the cached config values (SoulbindConfig.loreStrings, SummonMerchantConfig.message) that have already been through the translation system. - [Fix] Fixed Soulbind config using duplicate translation key "name" for both loreStrings and hologramString — each now correctly uses its own key. - [Fix] Fixed Elite Scroll converted items having broken lore — scrolls were appending scroll-specific lore on top of auto-generated elite item lore (which showed level 0 / prestige 0). Converted items now properly register enchantments, item source, and generate lore in the correct order. - [Fix] Fixed Elite Scroll confirm button allowing players to click confirm when no output item was produced, potentially losing items. - [Fix] Fixed loot dropped directly into player inventory being silently discarded when the inventory was full — all addItem() calls across loot tables, custom loot entries, repair menu, scrapper menu, and scroll drops now drop overflow items on the ground. - [Fix] Fixed BossTrackingBar NullPointerException when the boss's world is unloaded or no longer loaded — all location accesses are now null-checked. The boss bar task also now cancels itself when the world is unavailable. - [Fix] Fixed boss tracking bars leaking scheduler tasks on chunk/world unload — tracking bars are now properly removed when the boss is unloaded, and creating a new tracking bar removes the old one first. - [Fix] Fixed script action repeating tasks continuing to run after the entity's world is unloaded, causing potential NPEs — tasks now check for null world and cancel gracefully. - [Fix] Fixed combat level display entity detaching and floating when a player sleeps — the display is now removed on bed enter and re-created after waking up. - [Fix] Fixed DialogObjective NullPointerException when a quest dialog list is null. - [Fix] Fixed SpecialItemSystemsConfig attempting to resolve CustomItem references before custom items were loaded — enchantment book special loot entries are now lazily resolved on first access instead of during config initialization. - [Fix] Fixed custom loot table entries silently dropping themselves from the loot pool when the referenced item wasn't loaded yet during initialization — entries with null items are now kept and resolved at drop time. - [Fix] Fixed skill XP being granted even when the skill system is disabled — SkillXPHandler, SkillBonusEventHandler, and SkillBonusMenu now check SkillsConfig.isSkillSystemEnabled() before processing. - [Fix] Fixed custom bosses that disable dropsEliteMobsLoot also preventing skill XP gain — the loot drop check was removed from the XP handler since skill XP and loot drops are independent systems. - [Tweak] Content importer moved from sync to async initialization phase — heavy ZIP I/O during content import no longer blocks the main server thread. - [Tweak] All dungeon/content package descriptions rewritten with richer formatting — descriptions now show the content type (Dynamic Lair, Dynamic Dungeon, Sanctum, etc.), boss encounter count via $bossCount placeholder, and a short thematic flavor text instead of the old "Difficulty: &4Dynamic content!" format. - [Tweak] Updated MagmaCore dependency from 1.26-SNAPSHOT to 1.28-SNAPSHOT.
    32 downloads
  29. 10.0.1Many, many, many fixed & translationsFeb 22, 2026
    EliteMobs 10.0.1 - [New] Spanish & French translations have been fully remade and updated for EliteMobs 10! Other languages still processing. Did you know 10 years ago this would've cost €400,000 plus tax to do for all of them? Fun. - [New] Armor skill health bonus toggle! New armorSkillHealthBonusEnabled option in skills.yml lets server owners disable the extra-hearts-per-armor-level mechanic entirely. A companion forceDefaultHealthWhenArmorSkillHealthBonusDisabled option can hard-reset players to vanilla 20 HP. - [New] Skills page is now interactive — clicking a skill type on the player status screen opens the skill bonus selection menu for that weapon/armor category directly. - [New] /em spawn elite command split — the base command now works cleanly as /em spawn elite <entityType> <level>, while a separate /em spawn elite <entityType> <level> <powers...> variant handles power assignment. - [New] Item frame damage protection in dungeon worlds — item frames in EliteMobs worlds are now protected from player and projectile damage, not just interaction. - [Fix] Resistance damage reduction config migrated to resistanceDamageMultiplierV2 with a new default of 0.2, matching vanilla behavior (Resistance I = 20% reduction, Resistance V = immunity). This should fix a bug where some players would become unkillable. - [Tweak] Treasure chest loot in dynamic dungeons now scales to the dungeon's selected level instead of using the static chest tier. Outside of instances, scalable loot follows the opening player's gear level. - [Tweak] Treasure chest mimics with dynamic level (-1) now scale to the dungeon's selected level in instances, or to the opening player's gear level in the overworld, instead of always using the static chest tier. - [Tweak] Treasure chest restock timers are now pruned on access — expired entries are cleaned up and saved to disk automatically instead of accumulating indefinitely. - [Tweak] Translation system now strips translatable keys from YAML config files when running a non-English locale, preventing English defaults from overwriting translated values on reload. - [Tweak] Scroll Applier NPC relocated within the Adventurer's Guild. - [Tweak] Disguised NPC name tag Y-offset adjusted from 1.55 to 2.30 for proper alignment. - [Fix] Fixed all EliteMobs menu click handlers ignoring clicks that were pre-cancelled by other plugins — menus (Arena, Scroll, Enchantment, Loot, Scrapper, Skill Bonus) now process clicks regardless of prior cancellation state. - [Fix] Fixed Elite Scroll menu allowing items to overwrite an already-occupied slot — scroll and non-elite item slots now check for emptiness before accepting a transfer. - [Fix] Fixed Grim Reach, Long Reach, and Polearm Mastery attribute modifiers (reach range, attack speed) lingering on the player after deactivating the skill or switching weapons. - [Fix] Fixed Grim Reach applying its reach bonus even when the skill was no longer active for the player. - [Fix] Fixed skill bonus attribute modifiers persisting through plugin reloads — all online players now have their modifiers cleaned up during shutdown before the registry clears. - [Fix] Fixed skill selection data being case-sensitive — skill IDs are now normalized to lowercase, and stale/disabled/duplicate entries are automatically sanitized from saved selections. - [Fix] Fixed quest inventory menu rendering raw component internals instead of readable text in additional locations — switched remaining getText() calls to toPlainText(). - [Fix] Fixed database writes silently failing during plugin shutdown — setDatabaseValue now falls back to synchronous execution when the plugin is disabled and async tasks cannot be scheduled. - [Fix] Fixed ConcurrentModificationException in wormhole tick loop when wormhole entries were modified during iteration. - [Fix] Fixed treasure chest cooldown display showing incorrect remaining time — getPlayerCooldown now returns the current epoch when no entry exists instead of 0. - [Fix] Fixed treasure chest cooldown display potentially showing negative time values. - [Fix] Fixed mimic spawn silently failing without warning when the configured custom boss was not found. - [Fix] Fixed armor skill health calculation in elite mob damage formula being duplicated — now uses the centralized getConfiguredMaxHealthForArmorLevel() method that respects the new toggle.
    449 downloads
  30. 10.0.0Major release, major rewrite, so many changesFeb 17, 2026
    Note: All dungeons have updated, but you can now download updates from in-game EliteMobs 10.0.0 - [New] Complete combat formula redesign! The entire damage system has been rebuilt from scratch using pure formula-based architecture. Both offensive (player to elite) and defensive (elite to player) damage calculations are now symmetric, level-consistent, and predictable. Players survive ~5 hits from same-level content and kill a standard elite in ~3 sword hits at ALL levels — whether you're level 5 or level 100. The old hybrid vanilla+exponential system is gone. - [New] Exponential level scaling! Mob HP now scales exponentially with level (+5 levels = exactly 2x HP), and player damage scales to match. This replaces the old damage modifier system and makes combat feel consistent across all level ranges. - [New] Equal DPS across all weapon types! Swords, axes, hoes, bows, crossbows, tridents, maces, and spears now all have identical time-to-kill (~1.875 sec) at matched combat, regardless of attack speed differences. No more "best weapon type" — play what you enjoy. - [New] Vanilla armor now actually matters! ArmorDefenseCalculator unifies both elite and vanilla armor into a single gear score. Damage-type-aware enchantments now work properly too — Projectile Protection reduces arrow damage, Blast Protection reduces explosion damage, etc. - [New] Arrow combat data is now stored in the projectile at launch time, preventing the classic weapon-switch exploit where players fire an arrow with a strong bow then swap weapons before impact. - [New] Per-weapon skill leveling system! Each weapon type (swords, axes, hoes, bows, crossbows, tridents, maces, spears) and armor now has its own skill level that increases with use. Skills unlock passive and active bonuses as you level them up, adding real RPG progression to combat. - [New] Passive weapon-switch skill effects! Skills like Swift Strikes (speed), Poise (knockback resist), Flurry (attack speed), Grim Reach (interaction range), Long Reach, and Polearm Mastery now automatically apply/remove their attribute modifiers when you switch weapons, encouraging diverse playstyles. - [New] Skill action bar notifications! When skills activate, proc, or stack, players see configurable action bar messages so they know what's happening in combat. - [New] Skills page in the Player Status Screen! The /em status book and Bedrock dialog now include a dedicated Skills page showing all skill types with levels, XP progress bars, and formatted XP counts. - [New] Armor Skill Health Bonus — players gain +1 heart (2 HP) per Armor skill level above 1, giving tankier players a meaningful health advantage. - [New] Template-driven skill lore system — skill descriptions now use config-driven templates with placeholder support, enabling full translation of all skill descriptions. - [New] Maces & Spears added to EliteMobs! Full weapon types with their own skill trees, leveling, procedural drops, and passive bonuses. Includes VortexThrustSkill for spears (pulls enemies toward your target location with Slowness II and visual effects). - [New] All Lairs, Minidungeons, and Story Mode Dungeons converted to Dynamic Dungeons! Beast's Sanctuary, Fireworks, Hallosseum, Knight's Castle, Catacombs, Colosseum, Dark Spire, Invasion, North Pole, Airship, The Ruins, Yggdrasil, and all 13 Story Mode dungeons now scale to player level. - [New] 3-difficulty system for all Dynamic Dungeons: Normal (+5 level sync), Hard (+0 level sync), and Mythic (-5 level sync) with 24-hour lockout timers. Pick your challenge. - [New] NPC Teleporters for Dynamic Dungeons! 18+ new teleporter NPCs replace wormholes in the Adventurer's Guild for cleaner navigation. Just talk to the NPC and pick your difficulty. - [New] Gambling System! Complete casino experience in the Adventurer's Guild with Blackjack (hit, stand, double down), Coin Flip (50/50 with a rare edge-landing jackpot), Higher/Lower (streak multipliers), and Slot Machine (animated spins with jackpots). Includes a full betting menu, Debt Collector boss that hunts players who owe the casino, and a Gambling Den Owner NPC that displays house earnings. - [New] Arrow Shop and Fletcher NPC for purchasing arrows with elite currency. - [New] In-game content management via your Nightbreak account! Link your account with /nightbreaklogin and install or update all your content without ever leaving the game. - [New] /em downloadall command — bulk-downloads all available content packages you have access to. Downloads sequentially with live progress messages, deduplicates automatically, and gracefully continues even if you disconnect mid-process. - [New] /em updatecontent command — same as downloadall but only targets outdated packages, making it easy to keep everything current with one command. - [New] Download All button in /em setup! A dynamic button at the end of the content list that detects your content state — shows exact counts of new and outdated packages, and handles everything in one click. - [New] Nightbreak API integration for content version checking, enabling accurate update notifications for all content packages. - [New] Quest Lockout system! Quests can now have a configurable lockout period (in minutes) after completion, preventing players from immediately re-accepting the same quest. Configure per-quest via questLockoutMinutes. - [New] Interactive language selector on first login! Players see 20 supported languages as clickable buttons in chat. The player's client locale is auto-detected and the matching language is highlighted, making localization setup effortless. - [New] Massive localization push — virtually every hardcoded string in the plugin has been externalized to config files. CommandMessagesConfig (100+ command messages), InitializeConfig (setup/login flow), GamblingConfig (all casino text), DungeonsConfig (content package messages), PlayerStatusMenuConfig (status screen text), StaticItemNamesConfig (~400 item names), and more. EliteMobs is now fully translatable. - [New] Packet-based FakeText and FakeItem systems! Boss health displays, combat level indicators, NPC chat bubbles, wormhole labels, dialog text, loot shower coins, and more now use lightweight packet-based entities instead of real TextDisplay/Item entities, significantly improving performance. - [New] Three-phase async-safe plugin initialization! Config file I/O now happens off the main thread, with entity spawning and Bukkit API calls on the sync thread. This significantly reduces server startup blocking. - [New] EliteMobsInitializedEvent and PluginState enum allow external plugins to check EliteMobs readiness and hook into the initialization lifecycle. - [New] K/M/B/T number formatting for boss health displays and damage popups — large numbers now show as "1.5M" instead of "1500000". - [New] Color gradients for pretty much all EliteMobs text! A lot of default content has been restyled to use the expanded color palette with gradient support. - [New] Script placeholder support! MESSAGE, TITLE_MESSAGE, ACTION_BAR_MESSAGE, and BOSS_BAR_MESSAGE script actions now support $playerName, $playerX/Y/Z, $bossName, $bossX/Y/Z, $bossLevel, and $bossWorldName placeholders. - [New] Wormholes can now use custom models instead of particles/wireframe. Added models for Primis, Oasis, and the Adventurer's Guild spawn portal. - [New] Wormhole setup hints for OPs — when a destination isn't configured, OPs see a helpful message with the exact command to run. - [New] Configurable flight toggle prevention in dungeons (preventFlyToggleInDungeons in CombatTag.yml). - [New] DungeonProtector now prevents container access, fence gate interaction, dragon egg interaction, and armor stand/item frame manipulation in protected EliteMobs worlds. - [New] Farming Protection toggle — server owners can now disable the farming protection system entirely via enableFarmingProtection in AntiExploit.yml. - [New
    367 downloads
  31. 9.6.3Very important fixesJan 1, 2026
    EliteMobs 9.6.3 · [Critical Fix] Key fixes to translations · [Critical Fix] Key fixes to papermc compatibility
    2594 downloads
  32. 9.6.1MC 21.11 update & tons of new things / critical fixes!Dec 19, 2025
    Changelog DLC content updates! · Event Megapack · Christmas Events · Craftenmine's Creations · The Catacombs · Primis · Story Mode Dungeons · Binder of Worlds · The Sewers · The Under Grove · The Pirate Ship · The Dark Cathedral · The Vampire Manor · The Steamworks dungeon update! (All links here: https://nightbreak.io/plugin/elitemobs/) EliteMobs 9.6.1 · [New] Updated to Minecraft 21.11 · [New] Translation system completely rewritten to use CSV format instead of YAML! CSV files are much easier to edit in spreadsheet software and work better with translation tools. · [New] Added "custom" language option that auto-generates an English→English CSV template for easy customization or creating new translations. · [New] Wormhole visual effects now use line-of-sight culling - particles are only rendered for players who can actually see the wormhole. · [New] Custom item skins are now regenerated after all plugins load, ensuring resource pack models are properly applied. · [New] Added WorldOperationQueue system for better handling of instanced dungeon world operations. · [Tweak] Wormhole processing now skips wormholes entirely when no players are within 30 blocks. · [Tweak] Optimized wormhole distance calculations by pre-computing squared distances instead of calling Math.pow() repeatedly. · [Tweak] Instanced dungeon world cleanup now uses TemporaryWorldManager for more reliable file deletion. · [Tweak] Continued moving content out of the default resource pack and into the packs of each dungeon where appropriate · [Critical fix] Fixed major memory leaks caused by storing Player objects in static HashMaps throughout the codebase. All player-keyed maps now use UUIDs instead. · [Critical fix] Added shutdown() methods to 50+ classes to properly clear static collections on plugin disable, preventing memory leaks during reloads. · [Critical fix] Fixed chest exploit leading to treasure chests dropping infinite loot · [Fix] Fixed memory leak in CustomMusic system where player references were held indefinitely. · [Fix] Fixed memory leak in ItemLootShower currency notification system. · [Fix] Fixed memory leaks in all custom enchantments (Flamethrower, Lightning, Drilling, Earthquake, Plasma Boots, Summon Wolf, Summon Merchant). · [Fix] Fixed potential null pointer exceptions in CustomMusic when players disconnect during music playback. · [Fix] Fixed race condition in wormhole tick processing during chunk load/unload events. · [Fix] Dynamic dungeons can now be joined by other players and spectators correctly
    771 downloads
  33. 9.6.0Massive update - new dynamic dungeons, new custom item system, new everything!Dec 6, 2025
    DYNAMIC DUNGEON RELEASES! · Story mode dungeons! · Bone Monastery! · Craftenmine's Laboratory! · The Frost Palace The Hallowed Haunt - new dungeon, the first dynamic dungeon! EliteMobs 9.6.0 - [New] Dynamic Dungeons! A brand new dungeon type where players select their own difficulty level before entering. Mobs will be set to the selected level. - [New] Dynamic Dungeon level selection menu based on player guild rank, with recommendations for easier/harder options. - [New] Dungeon Boss Lockout system! Bosses now have a loot lockout period to prevent farming the same boss repeatedly for loot. - [New] Complete overhaul of boss health displays! Now shows visual health bars using bar characters that scale with boss health multiplier. - [New] Numeric health values displayed above bosses during combat. - [New] Damage and healing popup indicators with critical strike support. - [New] Boss bars (top of screen) now only appear for high health multiplier bosses, with configurable thresholds. - [New] Proximity-based boss bars for very tanky bosses (9x+ health multiplier by default). - [New] Elite Item Skins system! Procedurally generated items now have tiered visual appearances based on level (Bronze, Palladium, Corrupted, Living, Ultimatium). - [New] Resource pack is now exported directly from the plugin jar instead of downloaded, making it more reliable and faster. - [New] The Hallowed Haunt dynamic dungeon added as the first dynamic dungeon content. - [New] Boss tracking bars are now separate from health bars, showing location and distance information. - [Tweak] Lowered amount of particles in wormholes. - [Tweak] Many new configuration options in MobCombatSettings.yml for health displays. - [Tweak] Many new configuration options in dungeons.yml for dynamic dungeons and lockouts. - [Tweak] Updated FreeMinecraftModels to 2.3.13. - [Tweak] Updated MagmaCore to 1.22-SNAPSHOT. - [Fix] Removed deprecated HealthDisplay and PopupDisplay systems (replaced by new BossHealthDisplay system).
    826 downloads
  34. 9.5.9Critical fixes, big updates!Nov 20, 2025
    EliteMobs 9.5.9 - [New] Wormholes now have a fancy, brand new look! And they're much lighter on clients performance. - [New] /em now shows a dialog-based menu for Minecraft versions 1.21.6+. Nice. - [New] Death messages can now be disabled globally in MobCombatSettings.yml - [New] Custom bosses can now be silent, muting the vanilla sounds (good for custom models) - [Critical fix] Critical fixes to wormholes which caused some servers to have severe performance issues - [Critical fix] Critical fix to dialog-based quests which caused most servers to have severe performance issues under some circumstances - [Fix] Many fixes and improvements to dialog-based quest menus - [Fix] Fixed unnecessary warning related to wormholes - [Update] Updated dungeons Oasis, Primis, Pirate Ship, Craftenmine
    904 downloads
  35. 9.5.8Fixed common bug with dialogue-based questsNov 1, 2025
    EliteMobs 9.5.8 - [Fix] Fixed bug where dialog-based quests would fail to open
    1012 downloads
  36. 9.5.7CRITICAL FIXES, paper 1.21.9 & 1.21.10 compatibility, new quest menu look!Oct 15, 2025
    EliteMobs 9.5.7 - [Critical fix] Finally found the thing that was making chunk loading go crazy! This should fix a lot of problems for a lot of people. - [New] Updated to add support for Paper 1.21.9 and 1.21.10 - [New] Quest menus now default to using Dialog screens instead of books for Minecraft 1.21.8+! Soon /em will also benefit from the same change. - [Fix] Fixed problems when switching language to english - [Fix] Fixed a number of problems related to the chain material and versioning
    876 downloads
  37. 9.5.6Minecraft 1.21.9 & 1.21.10 compatibility, added custom model props for all dungeons!Oct 9, 2025
    EliteMobs 9.5.6 - [New] Updated to add support for Minecraft 1.21.9 and 1.21.10 - [New] All dungeons have been updated to add the prop pack for EliteMobs!
    427 downloads
  38. 9.5.4Custom boss models are finally fully stable & full Yggdrasil release!Sep 5, 2025
    Yggdrasil is out! This is the first dungeon that features all custom boss models and scripting, resulting in incredibly unique behavior and feel! Check this trailer out! Download it now here! EliteMobs 9.5.4: - [New] Added the official yggdrasil release and wormhole - [New] Introduced duration-based entity removal in script actions - [Fix] Fixed critical bug with scripts relying on navigation actions - [Fix] Resolved incorrect target handling in script actions
    1645 downloads
  39. 9.5.3Minecraft 1.21.8 support!Jul 25, 2025
    EliteMobs 9.5.3: - [New] Minecraft 1.21.8 support
    2820 downloads
  40. 9.5.2FINALLY the Yggdrasil demo is ready for testing! & fixesJul 22, 2025
    After many months of work, the demo of the Yggdrasil realm is finally out for supporters! Realms are an experiment in trying to make fully custom entities. This means that the demo currently has 12 different mobs/bosses with fully custom models using FreeMinecraftModels and fully scripted with EliteMobs to provide an experience that feels completely unique, and beyond what Minecraft should be able to do! EliteMobs 9.5.2: - [New] Added the Yggradsil realm! This is the first realm-type dungeon, which uses tons of custom models to completely modify the appearance of bosses for the entire dungeon! - [Fix] Fixed issue where level 1 zombies in wood league would catch on fire - [Fix] Fixed error with attack fireball comparing impossible distances - [Fix] Fixed a number of issues related to accessing attributes - [Fix] Fixed error with damage scripts that could lead to circular logic and the server crashing, damage can now only be recursively called three times before breaking the loop
    407 downloads
  41. 9.5.1Minecraft 1.21.7 support, critical fixes, FMM 2.3+ supportJul 11, 2025
    EliteMobs 9.5.1: - [New] Updated to support Minecraft 1.21.7 - [New] Teleport cooldown messages can now be set to be sent in chat instead of the action bar - [New] Added compatibility for FreeMinecraftModels 2.3.0-2.3.1 - [Fix] Fixed a bug where placeholderapi could cause async thread errors - [Fix] Fixed a bug where wormholes could put players in an eternal loop - [Fix] Fixed a bug where fetch quest items would not display correctly in the scoreboards
    1007 downloads
  42. 9.5.01.21.6 update, critical fixes, new features!Jun 20, 2025
    EliteMobs 9.5.0: - [New] Updated for Minecraft 1.21.6 - [New] Script conditions now include a setting to invert optionally invert the check, making it a easier to understand the condition and making inverting conditions possible - [New] Added HEAL action type to elite scripts, which allow elites to heal other elites - [New] Added NEARBY_ELITES as a valid script target - [Fix] Fixed an issue where script relative vectors would sometimes not be interpreted correctly - [Fix] Fixed minor error that could happen when targetting empty script zones - [Fix] Fixed reported security issue with the logify command - [Fix] Fixed warnings related to the logify command
    1671 downloads
  43. 9.4.3Many dungeon updates, lots of fixes and some new features based on feedback!Jun 8, 2025
    The following dungeons have been updated: - Craftenmine Laboratory - 10 Free enchantment sanctums - Story mode dungeons - Diamond league arena - Iron league arena EliteMobs 9.4.3: - [New] The scale of randomly spawned elites is now slightly randomized between up to 20% smaller or 20% larger from the normal entity size, which can be disabled in config.yml - [New] Added defaultToCommonerRank, which allows admins to set peaceful mode to be the default mode for new players - [New] Added new option to /em initialize, which allows for the virtual disabling of EliteMobs. That means no elites, events or default custom items, meaning no content whatsoever will appear unless some is either installed or created by the admins. - [Fix] Fixed antiexploit issue with some non-pathfinding entities such as slimes - [Fix] Renamed the nether bell teleporter file to the correct name - [Fix] /em reload should no longer make some worlds lose their protection - [Fix] Removed console spam of item lore rewriting
    1035 downloads
  44. 9.4.2New & updated translations, dungeon updates, tons of critical fixes & more!May 24, 2025
    Note: if you wish to use the new translations, make sure to delete your old translations folder and then running the /em language <language.yml> command! Updated dungeons! · The Diamond League Arena! - Doubled the delay between waves every 5 waves. · The Iron League Arena: - Doubled the delay between waves every 5 waves. · Primis Adventure & Primis Adventure Demo! Updated Primis to v26 - Patched floor holes in the Ice Village waterfall cave and removed misplaced blocks., - Set doFireTick to false to prevent fire spread and block destruction., - Made additional minor world adjustments., (Re)added the map to the teleport room. (Requires 1.21.5), - Updated some custom models to use new FMM hitboxes., - Rebalanced early adventure content for smoother progression., Updated Primis Demo to v2 - Completely updated the old Primis Demo to align with the latest full version of Primis. · The Vampire Manor! Updated The Vampire Manor to v9 - Fixed certain quests having objectives linked to non-existent boss files., - Fixed an oversight where the final phase of the Vampire King would respawn the throne blocks., - Fixed a broken script in Vampire King Phase 1., - Fixed broken model heads. EliteMobs 9.4.2: - [New] New translations system. Supported and (nearly) fully pre-translated languages (including all dungeon content) are: - Chinese Simplified - Chinese Traditional - Czech - Dutch - French - German - Hungarian - Indonesian - Italian - Japanese - Korean - Polish - Brazilian Portuguese - Romanian - Russian - Spanish - Turkish - Vietnamese Note that translations are no longer packaged inside of the plugin, as that makes the plugin over 5x larger. Instead, they are downloaded if and when requested for the first time. - [New] Elite Scrolls and the items they enchant are now correctly soulbound to players - [New] Added the command /em scrollGet <level> <amount> - [New] Updated to be compatible with FreeMinecraftModels - [New] Added intermission waves to arenas (defaults to every 5 levels) where the wait timer doubles to give players some time to gear up and reorganize - [Hotfix] Massive performance improvement for the boss music system - [Fix] When bypassing protections, admins should now be able to edit signs in protected worlds - [Fix] Potential fix for wormholes disappearing - [Fix] Fixed minor error related to update messages when admins log in - [Fix] Added AQUA_AFFINITY and BINDING_CURSE to the compatibility layer for old content - [Fix] Fixed error with wormholes which was causing servers to not shut down correctly and potentially led to loss of quest tracking - [Removal] Removed a mostly unused library that was ballooning the plugin size - [Tweak] Tweaked the diamond league and iron league default teleport locations - [Tweak] Nerfed damage of default event bosses[/code] [/LIST]
    1274 downloads
  45. 9.4.11.21.5 update and a ton of fixesMay 16, 2025
    Note: I am finally in the process of updating all of the translations on crowdin. You can download and contribute to the community translations here. We are currently experimenting with pre-translating with AI, letting human community members then modify and approve the translations! EliteMobs 9.4.1: - [New] Updated to support papermc 1.21.5 - [New] It should now be possible for players to modify the loudness of boss battle music by messing with the vanilla minecraft music slider - [Fix] Made several fixes to wormholes - [Fix] Fixed some items not appearing textures when not using the recommended resource pack (you should be using ResourcePackManager, guys) - [Fix] Fixed problem which would not allow admins to set elitemobs worlds to not be protected - [Fix] Elite scrolls and items created with them should now be soulbound to the appropriate players - [Fix] Fixed a bug with relative vectors in power scripts - [Tweak] Fixed some problems by centralizing some of the item generating behavior
    842 downloads
  46. 9.4.0Huge updates & fixes!Apr 3, 2025
    New dungeon & dungeon updates! Dungeon updates: - Primis v24 - Fireworks v9 - The Ruins v9 - The Vampire Manor v8 - Free Story Mode Dungeons v3 New dungeon release: The Colosseum Remake! EliteMobs 9.4.0: - [New] Updated for Minecraft 1.21.5 - [New] Readded The Colosseum, which has now been remade for EliteMobs 9 - [New] Added useModels option in CustomModelsConfig.yml - [New] Added the Swift Sneak enchantment from vanilla Minecraft as valid for loot - [New] Added a new kind of instanced entity for an upcoming new game mode - [New] Added a new field to store custom data into Elites, to be used via API for other plugins (used by the upcoming new game mode) - [New] Elite Script cooldowns, particle values, relative vectors, script targets and script zones now follow the elite scripting format of being able to be randomized - [New] Added cone shapes to elite zones for scripting - [New] Treasure chests can now use the new map-based loot system - [Fix] Fixed bug with browsing quests - [Fix] Fixed bug where events could theoretically happen in instanced zones - [Fix] Fixed bug with taze power - [Fix] Fixed bug with getting custom attribute modifiers for items from other plugins - [Fix] Fixed bug that would make chat tell people a quest can't be accepted yet when the player had a quest ready to be completed with that npc - [Fix] CustomModels now correctly has a .yml extension - [Fix] Curse of vanishing on old items now gets correctly applied to minecraft 1.21.4+ - [Fix] Fixed error spam with LAVA trail - [Fix] Fixed error spam due to a music bug
    3042 downloads
  47. 9.3.2Many, many fixes!Feb 12, 2025
    EliteMobs 9.3.2: - [Fix] Fixed setting weather with a duration in scripts not working - [Fix] Fixed kill aggressive command not counting how many elites were removed correctly - [Fix] Fixed players being able to edit signs in worlds protected by elitemobs - [Fix] Fixed some errors related to teleporting in instanced content - [Fix] Fixed error spam from rare circumstances in elite script - [Fix] Fixed error when enchanting items with sharpness - [Fix] Fixed error when rolling challenge on an enchantment while the server doesn't have some or any of the challenge maps - [Fix] Fixed bug where powers that rely on zone enter events would stop working once the boss unloads - [Removal] Removed long dead /em debug command
    3374 downloads
  48. 9.3.1Lotsa fixesFeb 9, 2025
    EliteMobs 9.3.1: - [Fix] Fixed certain commands not working - [Fix] Fixed plugin erroring when not using libsdisguises - [Fix] Fixed error that could cause the server to error when players attempt to illegally teleport into instanced matches - [Fix] Fixed bug with broken items in boss bar not going away correctly
    468 downloads
  49. 9.3.0Important fixes, improved commands & more tweaks!Feb 7, 2025
    EliteMobs 9.3.0 - [New] Improved commands and command completion - [New] Added /logify command to allow admins to easily upload server logs to mclo.gs - [Fix] Fixed error where disguised entities would not recover disguises correctly - [Fix] Fixed problem where entities would never correctly be detected as unloading, which could in edge cases cause ghost entities and minor memory problems - [Tweak] Sped up arrow speed of bullet hell and skeleton tracking arrow powers - [Removal] Removed some useless logging
    278 downloads
  50. 9.2.3Critical fixes, tweaks and improvements to elite scrolls & an actual video guide for them!Dec 27, 2024
    Finally, I'm starting to make guides again! Here's the new guide for Elite Scrolls, a feature which allows you to use items from other plugins in EliteMobs EliteMobs 9.2.3: - [New] Several visual improvements to the elite scrolls, including brand new custom art and proper menu styling - [Fix] Fixed some bugs related to elite scrolls
    2730 downloads
  51. 9.2.2New elite scroll system for high compatibility with other item plugins!Dec 27, 2024
    This feature was voted and worked on during the latest Christmas livestream by the community as a part of a special event. Merry Christmas everyone. A video will soon be made on how to use this video on my new YouTube channel which will focus on guides for setting up, using and creating content for my plugins. For now, you can read the description below. EliteMobs 9.2.2: - [New] Added elite scrolls! This allows integration of items from plugins such as ItemsAdder into EliteMobs in a smoother way. If you are using an items plugin and want better integration with EliteMobs, go to ~/plugins/EliteMobs/ItemSettings.yml and enable useEliteItemScrolls. This will make all elites and bosses have a 10% chance (configurable) of dropping elite item scrolls of about 1 level higher than the boss. Those scrolls can then be used in the adventurer's guild's Scroll Applier, next to the enchanter, or through the command /em scroll for those not using the recommended adventurer's guild. Giving the scroll applier your combat item and weapon will give that item a matching EliteMobs level, adding elite dps or elite defense stats to it. This does not change the original item's stats, it only adds elitemobs-specific stats to them. Balance should be good by default, but admins should check if this system will work for their specific servers and item plugins and configurations. - [Fix] Fixed an incredibly specific problem that would cause elites to stop spawning, thanks to a very thorough report by the community - [Fix] Fixed long-standing issue with detecting stats of items from other plugins in extremely specific conditions
    217 downloads
  52. 9.2.1FixesDec 21, 2024
    EliteMobs 9.2.1: - [New] Reenabled the vampire manor wormhole - [Fix] Fixed startup error related to versioning - [Fix] Fixed problem related to pre-1.21.4 versions failing to assign some models correctly - [Fix] Tweaked code for valid spawn location detection for events - [Fix] Fixed startup problem when not using FreeMInecraftModels
    519 downloads
  53. 9.2.01.21.4 update & more!Dec 14, 2024
    EliteMobs 9.2.0: - [New] Updated to Minecraft 1.21.4 - [New] Now using all new resource pack features for Minecraft 1.21.4, meaning the resource pack should no longer ever have incompatibility problems aside from menu negative spacing - [New] Story mode dungeons are now all free and grouped together into one mega package! - [New] Added translation and customization options for the enchantment challenge messages
    762 downloads
  54. 9.1.12Minecraft 1.21.3 compatibility, Vampire Dungeon remake!Dec 3, 2024
    EliteMobs 9.1.12: · [New] Readded the Vampire Manor dungeon as a full on world-based dungeon · [New] Updated EliteMobs for Minecraft version 1.21.3 · [New] Custom spawns can now use custom biomes from other plugins as a valid condition
    887 downloads
  55. 9.1.11Wormholes fix & moreSep 24, 2024
    EliteMobs 9.1.11: - [Fix] Fixed missing wormholes - [Fix] Changed the MagmaCore version to something other people will hopefully be able to easily use - [Tweak] Several tweaks to the way the setup menu and initialize menu work - [Tweak] Tweaked download links
    3890 downloads
  56. 9.1.102 new Lairs, big optimizations and fixes!Sep 15, 2024
    The yearly birthday sale is on! Everything at magmaguy.itch.io is 20% off! To celebrate, I'm also working on releasing a ton of content, starting with this! The Ruins remake is out! https://nightbreak.io/plugin/elitemobs/#the-ruins The Catacombs remake it out! https://nightbreak.io/plugin/elitemobs/#the-catacombs EliteMobs 9.1.10: - [New] Added the remake of The Ruins Lair! - [New] Added the remake of The Catacombs Lair! - [New] Optimized and improved error handling of elite scripts - [Fix] Fixed but that would cause certain rays to not work correctly - [Fix] Fixed some minor bugs - [Removal] Removed dead code
    699 downloads
  57. 9.1.9Brand new content system, fixes and other important stuffSep 10, 2024
    Discord | Wiki | Patreon | Itch.io ​ Important: https://nightbreak.io/plugin/elitemobs is now live! It's a place that organizes the content for you!​ EliteMobs 9.1.9: - [New] Added the /em initialize command, which allows admins to instantly set what kind of EliteMobs server they want to run from an in-game menu - [New] Completely remade the /em setup command - [New] Remade the version checking system - [New] Plugin now redirects to nightbreak.io for guides and download links - [New] The dungeonpackager folder is no longer used, now using content_packages folder instead - [New] The setup process now shows all types of content - including model packs, item packs and event packs - [New] Added meta content packages, allowing content to be grouped - [New] A lot of content is now grouped, such as grouping all Primis, Oasis and story mode dungeon content into dedicated meta packages - [New] All content ever officially published can now be seen in the setup menu, and clicking on it provides a direct link to see it - [New] Updated ReadMe to fix the bad repo location - [Fix] Fixed bug related to coins not working correctly
    522 downloads
  58. 9.1.8Huge optimization, several fixesAug 27, 2024
    Discord | Wiki | Patreon | Itch.io ​ EliteMobs 9.1.8: - [New] Weaving potions are now blocked in EliteMobs worlds to prevent creating permanent cobwebs where they shouldn't be - [New] Seriously optimized bosses with dynamic levels, which should result in big performance boosts for all servers running EliteMobs shrines, especially those who pregenerated their worlds - [Fix] Now handling null quest objectives better - [Fix] Fixed issues that were preventing people from compiling EliteMobs locally or depending on EliteMobs
    1164 downloads
  59. 9.1.7The Airship Dungeon remake!Aug 25, 2024
    Discord | Wiki | Patreon | Itch.io ​ Several dungeons have been updated! The Iron League Arena: Patreon / Itch The Diamond League Arena: Patreon / Itch Primis: Patreon / Itch The Climb (free!): Itch The Knight's Castle(free!): Itch And finally, The Airship remake is now out! Patreon / Itch For more details on the Airship, you can check out the video above! EliteMobs 9.1.7: -[New] The Airship Minidungeon remake release!
    317 downloads
  60. 9.1.6Critical fixesAug 24, 2024
    EliteMobs 9.1.6: - [Fix] Fixed error caused by the newest version of LibsDisguises - [Fix] Fixed important error with durability loss on player death
    220 downloads
  61. 9.1.5Important fix for guild rank pricesAug 23, 2024
    Note: This fixes an important problem that happened for some servers with regards to rank prices where the ranks were incorrectly priced down quite significantly. If you have changed the default rank prices in your server, you will have to change them again after this update. EliteMobs 9.1.5: - [Fix] Fixed pretty important bug where guild prices would be significantly lower than intended for some servers - [Fix] NPC subtitles are now correctly colored
    255 downloads
  62. 9.1.4Many fixes, improvements, tweaks and other based on feedback!Aug 22, 2024
    EliteMobs 9.1.4: - [New] Players can no longer open doors and trapdoors in elite worlds, as intended by the map design - [New] Added debug field to scripts to show a debug particle at the target location of scripts - [New] Landing location is now inherited through scripts - [New] Elite slimes no longer split when killed, fixing a number of bugs - [New] Fixed arena farming being too efficient by both tweaking rewards but also applying all limiters that exist in other elitemobs content to arenas (minimum guild rank requirements for looting from certain levels, maximum difference between player level and mob level) - [Fix] Fixed problem with reinforcement power in arena fights - [Fix] Language command now switches back to english correctly - [Fix] Teleporting directly to a dungeon via teleports page no longer risks being sent back via wormhole - [Fix] Fixed several problems that made FinalTarget script targets not behave the same way as normal targets are supposed to - [Fix] Elite silverfish can no longer enter blocks - [Fix] Fixed guild request text for bedrock-compatible menus - [Fix] Fixed all default wormhole locations - [Fix] Now using a more appropriate api version of FreeMinecraftModels
    256 downloads
  63. 9.1.31.21.1 update, and an absolute ton of new features and fixesAug 11, 2024
    EliteMobs 9.1.3: - [New] Updated to Minecraft 1.21.1 - [New] Elite protection of dungeons now blocks doors and trapdoors correctly as intended - [New] Named dungeon instancing tasks on timings to allow better debugging and optimizations - [New] Added the scale setting to NPCs to allow for NPC scaling - [New] Now correctly preventing players from dumping buckets in elitemobs worlds - [New] Now correctly defaulting to allowing liquid flow in elitemobs worlds, can be configured per-dungeon package to allow or deny through the settings allowLiquidFlow in the dungeon packager config - [New] Added the ability to play songs in dungeon packager content using the song setting with the same method and syntax as the custom boss song system - [New] Added /em protection bypass command to bypass dungeon protections and edit the world - [Fix] Fixed problem that was causing dungeon instantiation to not delete correctly and the recovery code on startup to not clear instanced dungeons on startup - [Fix] Frosted ice from ice walker now correctly melts in dungeons - [Fix] Fixed new permissions not allowing players to use /ag to teleport to the adventurer's guild - [Fix] Fixed new permissions now allowing players to talk to quest givers - [Fix] Slimes and similar entities no longer constantly trigger the antiexploit - [Fix] Fixed the /em quest reset all <playername> by renaming it to /em quest resetAll <playerName>
    1011 downloads
  64. 9.1.2More critical fixes and tweaksAug 4, 2024
    EliteMobs 9.1.2: - [New] Elite protection of dungeons now blocks doors and trapdoors correctly as intended - [New] Named dungeon instancing tasks on timings to allow better debugging and optimizations - [Fix] Frosted ice from ice walker now correctly melts in dungeons - [Fix] Fixed new permissions not allowing players to use /ag to teleport to the adventurer's guild - [Fix] Fixed new permissions now allowing players to talk to quest givers
    793 downloads
  65. 9.1.1Critical fixesAug 4, 2024
    EliteMobs 9.1.1: - [New] Redid all permissions - [New] Readded /em adventurersguild as an alternative for /ag - [Fix] Fixed error related to repairing items - [Fix] Fixed quest turn in not working in book menus - [Tweak] Removed sticks being worn as helmets by the wood league arena bosses
    263 downloads
  66. 9.1.0Massive update!Aug 2, 2024
    Note: the pirate ship remake it now out! Itch / Patreon EliteMobs 9.1.0: - [New] Now using MagmaCore, replacing, improving and synchronizing many core systems. MagmaCore is shaded in, and thus requires no setup from admins. - [New] New system for commands, making EliteMobs safe to reload and able to autosuggest content added during reloads. Nearly all commands have also been renamed to follow a planned and predictable structure, and some legacy commands have been dropped - [New] All message logging is now handled by MagmaCore - [New] All configurations are now handled by MagmaCore - [New] Many utility methods are now handled by MagmaCore - [New] All content imports are now handled by MagmaCore. This update now also allows content to be installed incorrectly - meaning packs from other plugins can be correctly imported in EliteMobs and moved to the right place, content for plugins not yet installed in the server will prepare the content ahead of time if the server installs those plugins in the future - [New] The pirate ship minidungeon has been readded to the plugin defaults as it has now been updated out of being a schematic dungeon - [Fix] Fixed issue where wormholes would sometimes be placed in incorrect locations - [Fix] Fixed error where scripts would complain about outdated particles, added automatic particle enum conversion - [New] Unlisted dungeons inside of adventures from the teleports page, those should be accessed through the adventure instead. - [New] Added scale script action, which allows scripters to resize entities. Uses duration to reset the scale to 1, and "scale" for the argument - [New] Resource pack option in the em setup menu has been tweaked to recommend the Resource Pack Manager plugin instead, this will be further tweaked after public release - [New] Importing content with models will now automatically and immediately host the content if FMM and RSPM are installed, meaning dungeons with models will now work after a single EliteMobs reload to install if from the imports - [Fix] Fixed luck potion effects for default items being incorrectly set to be luck of the sea instead - [Fix] Elite projectiles can no longer survive chunk unloads - [Removal] Removed trace system from custom bosses - [Removal] Removed the resource pack data config, now handled by ResourcePackManager
    322 downloads
  67. 9.0.4Boss scale, teleporter fix, easy resource pack management!Jul 17, 2024
    EliteMobs 9.0.4 - [New] The official EliteMobs resource packs is now automatically placed in the exports folder of EliteMobs to be used by my new plugin, ResourcePackManager, which can automatically merge and host resource packs! - [New] Added the scale setting to custom bosses, allowing them to be larger or smaller - [Fix] Fixed issue where the back teleporter would not work correctly - [Removal] Removed /em generateresourcepack command, now replaced with the much better ResourcePackManager plugin that does it automatically
    1591 downloads
  68. 9.0.3Final story-mode dungeon release, withers as elites, important fixes!Jul 7, 2024
    EliteMobs 9.0.3 - [New] The Nether Bell Sanctum - the last story mode sanctum is out! It's up on early access on my Patreon, and will come out for free in October! - [New] Withers can now be used as valid elites - [Fix] Updated the villager profession code to fit the new Spigot 1.21 API - [Fix] Fixed Breezes and Bogged not working correctly as elites - [Fix] Fixed Minecraft bug that caused speed potion effects to last forever under certain circumstances - [Tweak] Minor improvement to configuration generation
    1112 downloads
  69. 9.0.2Massive update! Critical fixes, huge new features & more!Jul 2, 2024
    EliteMobs 9.0.2 - [New] Added the NAVIGATE script action, which makes a mob navigate to the given block, with a maximum navigation time, an optional teleport failsafe and a velocity option - [New] Added ZoneEnterEvent and ZoneLeaveEvent for elite scripts. This allows scripters to trigger actions based on entities entering and leaving zones set in scripts. The DIRECT_TARGET of ZoneEnterEvent and ZoneLeaveEvent is the entity that entered or left, and due to how the internal logic works only absolute points (specific coordinates) and points relative to the boss can be used for scanning entering and leaving. - [New] No durability left messages for elite items now appear in the boss bar instead of spamming chat - [New] Treasure Chests can now be added to dungeon instances by using "instanced: true" in their configuration files and adding the locations the same way it is done with regional bosses - [New] Added minimum event cooldown for timed events, defaulted to 4 minutes, to prevent multiple events to happen all at once when players join worlds with queued events - [New] Added warning for items using INSTANT_DAMAGE/HARM potion effects due to the tendency of making players/admins not understand why they're healing undead mobs. We will be redoing all default/officially distributed loot that uses these potion effects, which shouldn't be more than a few cases. - [New] Added listedInTeleports option for dungeon packager that can prevent certain dungeons from being listed in the teleports page of the EM menu - [New] Added fireDamageMultiplier, poisonDamageMultiplier, witherDamageMultiplier to dungeons.yml which modify how much damage those damage sources deal inside of EliteMobs dungeon worlds to better balance combat - [New] Added safeguard in case a script gives players god mode (never recommended to do this) to remove god mode when they log off or the server shuts down - [Fix] Fixed issue where players would get permanently slowed down due to a Minecraft bug - [Fix] Fixed Zombie Necronomicon power now accounting for zombies potentially turnining into drowned - [Fix] Fixed maven repo readme - [Fix] Updated sonatype access to be token-based to reenable publishing the API - [Fix] Fixed an issue that caused EliteMobDamagedByEliteMobEvent scripts not to work correctly - [Fix] Fixed issue that caused quests to show the wrong level for the bosses in kill quests - [Fix] Fixed bug where teleports page could contain currently not installed content
    663 downloads
  70. 9.0.1Several critical fixes, new & improved dungeon protectionJun 27, 2024
    EliteMobs 9.0.1 - [New] Added option to disable pvp in dungeons, defaulting to not allow pvp, to dungeons.yml - [New] Plugin will no longer try to load for unsupported Minecraft versions (versions older than Minecraft 1.21) - [Tweak] Changed several plugin defaults to be natively written for Minecraft 1.21 - [Fix] Fixed bug where reloading EliteMobs would remove the world protections for already loaded worlds - [Fix] Fixed error associated with trying to read potion effects - [Fix] Improved the compatibility layer to better take old enchantments and potion effects into account, reenabling effects on items generated before 9.0 - [Fix] Fixed error spam related to custom boss trails
    687 downloads
  71. 9.0.01.21 compatibility and absolutely massive changes!Jun 22, 2024
    Notice: as of EliteMobs 9, and due to major Minecraft & Spigot changes, the only version supported is Minecraft 1.21+. If you wish to run EliteMobs on a 1.19.4-1.20.4 server, you will have to use the last version of EliteMobs 8. Further, we took the opportunity to make some massive improvements that were a long time coming. Among other things, we are already deep in the process of replacing the schematic dungeons with world dungeons, with many of the maps already made. Those maps will have the original build, improved, plus several other builds, and new bosses, powers, items and so on, generally making them much larger, more interesting and using more recent features like custom powers and, in some cases, custom models. If you have purchased a premium schematic dungeon, you will be able to download the upgraded larger world dungeon it will turn into in the same place you originally downloaded the schematic dungeon. Schematic dungeons have been replaced with BetterStructures shrines, which fill the role of schematic dungeons much better than schematic dungeons were ever able to. EliteMobs 9.0.0 changelog: - [New] 1.21 update! - [New] Added bossType field to custom bosses, to be used in the future for things like automatic boss bars - [New] Added Breach, Density and Wind Burst enchantments to EliteMobs - [New] Added Infested, Oozing, Raid Omen, Trial Omen, Weaving and Wind Charged potion effects to EliteMobs - [New] Added Bogged and Breeze entity types as valid elites and bosses - [New] All enchantments and potion effects now use the same names as in-game, instead of legacy API names - [New] Added compatibility layer that automatically converts legacy API names to the new equivalent, meaning it is not necessary to update the dungeons for them to keep working - [New] Outdated dungeons are now highlighted in orange in the em setup menu - [New] Items will no longer be dropped when they have no durability left, instead they will simply be deactivated and players will be warned that the items won't work until they are repaired again - [New] Damage indicators and dialogue now use text displays instead of armor stands - [New] Added Sounds.yml - [New] Quests, rank ups and opening treasure chests now have custom sounds in the resource pack - [New] Debug items now come with higher durability - [New] Dungeons all now install by default when imported, no longer requiring admins to run /em setup to install them - [New] Added compatibility layer to allow old transitive blocks to be interpreted correctly by their new minecraft values - [Fix] Fixed bug related to debug particles - [Fix] Fixed issue where projectile-caused explosions would sometimes not regenerate correctly even though the configuration was set to regenerate them - [Removal] Removed Super Mobs - [Removal] Removed Schematic Dungeons, 100% of them will brought back as world-based dungeons. Use BetterStructures shrines as a replacement, they're much better. - [Removal] Removed all traces of WorldEdit as a requirement, since schematic dungeons are no longer a feature - [Removal] Removed the region leveling mode and the nightmare mode, they should either be improved or be their own plugin - [Removal] Removed all the code legacy code used to maintain multi-version support since this build will not be able to support anything before 1.21 - [Removal] Removed dungeonLocationType from the dungeon packager, it was a legacy value - [Removal] Removed default schematics folder - [Tweak] Default test boss no longer uses broadcast as a sample command and instead uses say - [Tweak] Fixed typo in stats page of the player em menu - [Tweak] Minor refactors
    904 downloads
  72. 8.7.16Critical fixes, new story-mode dungeon!Jun 17, 2024
    Note: The new story-mode dungeon, The Nether Wastes, is in early access for my supporters until September, after which it will become free for everyone! EliteMobs 8.7.16 - [New] Added the new story-mode dungeon, The Nether Wastes - [Fix] Fixed bug that caused the guild bonus blacklister to not work on login - [Fix] Fixed bug where loot would not drop and console would error when killing a boss in an instanced dungeon - [Update] Updated EasyMinecraftGoals version
    4872 downloads
  73. 8.7.15MySQL support, new dungeons, fixesJun 7, 2024
    New dungeon! The Deep Mines! It is in early access on Patreon and you will be able to download it for free once it is out of early access. This is a fun experimental map with custom models for bosses and an escape map - you first run away from the boss until you find the chamber that weakens it! Dungeon update notification: The following dungeons have updated to trim the world size: - The Quarry (out of early access soon) - The Bone Monastery - itch / patreon - The Adventurer's Guild - The Dark Spire - itch / patreon - The Bridge This dungeon has been updated to fix the world packaging error - The Mines EliteMobs 8.7.15 - [New] Added optional MySQL support - [New] Added Database.yml to configure MySQL - [New] Added The Deep Mines Sanctum - [Fix] Added cooldown to randomizing shop contents, preventing people from abusing it to tank TPS - [Fix] Fixed problem that would cause turkish locales to be unable to run EliteMobs correctly
    1276 downloads
  74. 8.7.14Fixes!May 31, 2024
    EliteMobs 8.7.14 - [Fix] Fixed error where death messages would not display for custom bosses - [Fix] Fixed exploit where direct drops would not respect player guild level when limiting item level - [Fix] Fixed reported lag/crashes from bad unloading strategy for some legacy powers - [Fix] Fixed bug that caused the palace sanctum teleported to not appear
    880 downloads
  75. 8.7.13New story-mode dungeon, new page for story-mode dungeons!May 29, 2024
    Announcement: Story-mode dungeons now have their own dedicated itch.io page! https://magmaguy.itch.io/em-story-mode-dungeons They are all 100% free, including the custom models we made for them! We are still going to add three more dungeons to this series, and Patreon supporters at www.patreon.com/magmaguy get early access to it! The Quarry is now out there, and The Deep Mines will be released next week! EliteMobs 8.7.13 - [New] Added new story-mode dungeon, The Quarry! Currently in early access for Patreon supporters - [Critical Fix] Fixes issue where some servers experiences slowdowns or crashes or errors when removing instanced dungeons
    320 downloads
  76. 8.7.121.20.6 compatibility, tweaks and fixes!May 28, 2024
    EliteMobs 8.7.12 - [New] Updated for Minecraft 1.20.6 (especially paper) - [Tweak] Improved logging and error handling for scripts - [Fix] Fixed button customization for scrapper menu - [Tweak] Improved default documentation for config.yml
    255 downloads
  77. 8.7.11Now supporting 1.19.4-1.20.4, bugfixesApr 23, 2024
    Warning: EliteMobs now officially support Minecraft versions 1.19.4-1.20.4, older versions are no longer officially supported. This is so we can use display entities for the new content! EliteMobs 8.7.10 - [New] Updated EasyMinecraftGoals version - [Fix] Fixed bug that was preventing fetch quests from progressing - [Fix] Fixed bug where resource packs would not get reapplied when players rejoined the server - [Fix] Fixed bug related to instanced dungeons not instancing correctly
    2845 downloads
  78. 8.7.10Minecraft 1.20.5 compatibility!Apr 23, 2024
    EliteMobs 8.7.11 - [New] Updated for Minecraft 1.20.5
    237 downloads
  79. 8.7.9Important fixes and big improvements!Apr 22, 2024
    Important: this changes how EliteMobs distributes the resource pack! If you are using the resource pack from the /em setup, you will have to manually remove it from server.properties. This video shows you how to do it! EliteMobs 8.7.9 - [New] Changed how EliteMobs serves resource packs. It no longer relies on server.properties, fixing a lot of bugs and limitations related to this system - [New] The resource_pack_config.yml configuration file has been moved to the main configuration directory of EliteMobs, and now hosts all the configuration settings for distributing the resource pack - [Fix] Fixed various issues related to dungeon instancing, including bosses not appearing and players showing up in the same instance as other players when they shouldn't - [Fix] Actions should now run on the same tick that they are called in when there is no wait, fixing issues related to damage modification in scripts, among others - [Fix] Actions based on events now respect event cancellation - [Fix] Removed accidental inclusion of kotlin shading - [Fix] Prestiging now correctly drops items for players the moment they trigger it
    313 downloads
  80. 8.7.8Some new features, a fix to the version numberApr 13, 2024
    EliteMobs 8.7.8 - [New] Custom quests can now use questAcceptSound and questCompleteSound to play sounds when a quest is accepted and completed - [New] SUMMON_REINFORCEMENTS script action can now apply an initial velocity to those reinforcements - [Tweak] Improved detection of mythic mobs failing to spawn in arenas Note: apologies for 8.7.7, seems to have been released with the wrong version number.
    806 downloads
  81. 8.7.7Fixes & performance improvements!Mar 19, 2024
    EliteMobs 8.7.7 - [New] Currency drops can now be configured to use the more advanced loot table system that instanced dungeons use - [Fix] Fixed issue where the name of items in menus sometimes didn't work once translated - [Fix] Fixed error where mobs that can't have armor would throw warnings when they attempted to equip armor - [Optimization] Optimized the elite explosion detection system
    2319 downloads
  82. 8.7.6Big fixes, cool improvements, lotsa optimizations!Mar 17, 2024
    EliteMobs 8.7.6 - [Critical] Fixed two big bugs that would tank performance on servers related to elite scripts and the combat scan - [New] Made it possible to disable the noPathExploit antiexploit - [New] Deep rewrite of how instanced content works, adding api events and changing the structure of instanced dungeons to fix some bugs and standardize behavior with arenas - [New] Created dungeons.yml configuration file to centralize configuration settings related to dungeon content, and moved settings out of config.yml to dungeons.yml - [New] Made a lot more text translatable based on community requests and reports - [New] Optimized super egg hopper scanner - [New] Fixed permissions commands giving out no permission messages with incorrect plugin labeling - [New] Did a very large cleanup of messages on startup, EliteMobs should now run almost entirely silent on startup unless something goes wrong - [Fix] Fixed a bug where content that existed in config.yml could not be translated in the translation file correctly - [New] Updated the maximum page count of books to 100 to match the new higher limit of Minecraft, fixing issues related to accruing very long quests potentially preventing players from opening the /em menu - [Fix] Fixed exploit with treasure chests
    376 downloads
  83. 8.7.5Important fixes to dynamic levels, bugfix, other minor features!Jan 21, 2024
    EliteMobs 8.7.5 changelog: - [New] Bosses with dynamic levels now recalculate their level on a timer, fixing a number of tricky situations - [New] Added way to disable the commoner rank for the entire server in AdventuresGuild.yml - [New] All items in item-based menus should now be properly translatable in the translation file - [Fix] Fixed issue that could lead to problems when instancing multiples of the same world
    4020 downloads
  84. 8.7.4Minecraft 1.20.4 compatibility, dungeon updates, quest fixes!Jan 18, 2024
    EliteMobs 8.7.4 changelog: - [New] Updated to Minecraft 1.20.4 - [New] Updated the Craftenmine's Laboratory sanctum - https://www.patreon.com/posts/82203402 / https://magmaguy.itch.io/sanctum-craftenmines-laboratory - [New] Updated the Knight's Castle Lair - https://magmaguy.itch.io/em-free-content/devlog/667425/up… - [Fix] Tweaked the way quests with item requirements work, should be more reliable now
    697 downloads
  85. 8.7.3Updated antiexploit, updated translations, updated primis, fixes & more!Jan 8, 2024
    This update includes an update to the community translations master file over at https://crowdin.com/project/elitemobs , check it out if you want an easy way to quickly translate EliteMobs! Further, this also updates Primis, which you can download here: patreon / itch Finally, FreeMinecraftModels is now officially the default Custom Model plugin for EliteMobs, and the official resource pack now uses it by default! That means you can just install FreeMinecraftModels and the models will work in EliteMobs if you are using the official resource pack with no further installation requirements. EliteMobs 8.7.3 changelog: - [New] Completely remade most of the antiexploit systems, they should now be far more flexible and detect far more cases - [New] Added the NormalUndergroundSpawn premade custom spawn, fixing some events - [New] The dungeon interface is now translatable and partially customizable - [New] The translation files have been updated on https://crowdin.com/project/elitemobs - [New] The EliteMobs resource pack is now by default set to use FMM for the custom models instead of ModelEngine, meaning that you can now use FMM for EliteMobs directly without having to change anything about the resource pack - [Fix] Fixed changing language not working with console - [Fix] Updated Primis to fix some issues with the final boss and the custom models - [Refactor] Moved all my projects to the snapshot repository of sonatype, making it more uniform and easier to use
    1003 downloads
  86. 8.7.2Three new dungeons, Primis update, Oasis update, fixes and more!Jan 2, 2024
    This release adds The Bridge Sanctum, The City Dungeon and The Palace Sanctum, extending the story-mode dungeons of EliteMobs! All three of these dungeons will become free in the future (feb-march-april), but patreon supporters can get early access to them for as little as $1! Also, this release marks the 1.0 release of Primis and the 2.0 release of The Oasis! Both Primis and The Oasis will continue getting smaller updates into the future, especially for custom models using FreeMinecraftModels, but their stories and content and now considered to be essentially complete, and additions will only seek to smooth the experience out and potentially fill some holes. Primis download link: itch / patreon The Oasis download link: itch / patreon EliteMobs 8.7.2 changelog: - [New] Released The Bridge Sanctum - [New] Added The City Dungeon package - [New] Added The Palace Sanctum - [New] Added The Oasis Pyramid Sanctum - [New] Added The Primis Blood Temple - [Fix] Fixed a bug with relative offsets not reading configuration data correctly - [Fix] Fixed a typo in a mobcombatsettings config description - [Fix] Changed how max health based player count on is scaled for instanced bosses
    728 downloads
  87. 8.7.1New dungeons! + fixes and tweaksDec 12, 2023
    Important: The Climb dungeon and The Cave sanctum have both updated! You can download their updates here. Also, the Diamond League Arena is now out! You can download it on my Patreon page or on magmaguy.itch.io! Finally, The Mines dungeon is also now out, patreon supporters get early access to it here and it will become completely free on the 25th of December! EliteMobs 8.7.1 changelog: - [New] Added The Bridge Sanctum package - [New] Added the Diamond League Arena package - [New] Added The Mines package - [New] Added NPCs for the new content - [Tweak/Fix] Tweaked / fixed item level limiter for instanced dungeons with enforced level syncs - [Fix] Fixed issue where script targets were not fully working for NEARBY_MOBS targets - [Fix] Fixed health scaling for instanced dungeons, should now be getting applied correctly - [Fix] Fixed API-related error - [Fix] Fixed issue where elite items could be enchanted with vanilla methods when that option was disabled under specific conditions
    10 downloads
  88. 8.7.0Custom models without ModelEngine, mythic mobs in arenas, tweaks and fixes!Nov 27, 2023
    Note: the most important change here is that FreeMinecraftModels can now be used as a drop-in replacement for ModelEngine, meaning the software used to show custom models to players is now free! I am the author of FreeMinecraftModels, by the way. EliteMobs 8.7.0 changelog: - [New] Added FreeMinecraftModels as a drop-in replacement for ModelEngine! ModelEngine R3 will still work for now, but support will be dropped in the future - [New] Arenas are now able to spawn Mythic Mobs as wave bosses! - [New] Added the elitemobs-explosion-block-damage flag, which when denied makes fireballs still do damage but not damage the terrain - [Fix/Revert] Fixed issue where players couldn't pick up elite currency. This reverts a previous compatibility fix for plugins that change item pickup behavior - [Fix] Fireballs now do damage correctly when appropriate - [Fix] Custom boss spawn with level command will now work correctly for bosses with a dynamic level - [Tweak] Remove command stops removing if you relog - [Tweak] Thoroughly optimized the PlasmaBlaster power based on feedback - ...and more
    1230 downloads
  89. 8.6.21.20.2 compatibility & fixes!Oct 8, 2023
    EliteMobs 8.6.2 · [New] Updated EliteMobs to be compatible with MC 1.20.2 · [Fix] Fixed bug related to having dungeons installed but not having worldguard · [Fix] Fixed error related to reloads and dynamic quests · [Fix] Fixed issue where some plugins would force pick up visual items
    2890 downloads
  90. 8.6.1Combat update, mass dungeon updates, Oasis questlines & more!Sep 14, 2023
    Warning: With this version there's been an update to 26 different dungeons, soon to be every single dungeon the plugin has! The biggest update is for The Oasis, which has seen absolutely massive changes, introducing 75 quests and making it more like Primis in terms of questlines, loot, bosses and everything else! Also, The Cave is now out as a free story mode dungeon! The Oasis update: - Download link: https://magmaguy.itch.io/elitemobs-oasis or here https://www.patreon.com/posts/62464668 Download links for the other updated dungeons: - Craftenmine's Laboratory: https://www.patreon.com/posts/82203402 / https://magmaguy.itch.io/sanctum-craftenmines-laboratory - The Beast's Sanctuary: https://www.patreon.com/posts/74854707 / https://magmaguy.itch.io/beasts-sanctuary - Bone Monastery: https://www.patreon.com/posts/76941562 / https://magmaguy.itch.io/dungeon-bone-monastery - Dark Cathedral: https://magmaguy.itch.io/em-free-content - Premium Enchantment Sanctums: https://www.patreon.com/posts/79594363 / https://magmaguy.itch.io/premium-enchantment-sanctums - Free Enchantment Sanctums: https://magmaguy.itch.io/em-free-content - Fireworks Lair: https://magmaguy.itch.io/em-free-content - The Frost Palace: https://www.patreon.com/posts/72982655 / https://magmaguy.itch.io/frost-palace-sanctum - The Hallosseum: https://magmaguy.itch.io/em-free-content - The Invasion: https://www.patreon.com/posts/62491284 / https://magmaguy.itch.io/the-invasion - The Iron League Arena: https://www.patreon.com/posts/77838079 / https://magmaguy.itch.io/arena-iron-league-arena - The Knight's Castle: https://magmaguy.itch.io/em-free-content - North Pole: https://magmaguy.itch.io/em-free-content - The Pirate Ship: https://www.patreon.com/posts/62464429 / https://magmaguy.itch.io/elitemobs-pirate-ship - The Ruins: https://www.patreon.com/posts/62465993 / https://magmaguy.itch.io/the-ruins - The Sewers: https://magmaguy.itch.io/em-free-content - Shadow of the Binder of Worlds: https://magmaguy.itch.io/em-free-content - The Airship: https://www.patreon.com/posts/62491142 / https://magmaguy.itch.io/elitemobs-airship - The Binder of Worlds: https://magmaguy.itch.io/em-free-content - The Climb: https://magmaguy.itch.io/em-free-content - The Colosseum: https://www.patreon.com/posts/62465500 / https://magmaguy.itch.io/elitemobs-colosseum - The Steamworks: https://magmaguy.itch.io/em-free-content - The Under Grove: https://www.patreon.com/posts/74854772 / https://magmaguy.itch.io/under-grove - The Vampire Manor: https://www.patreon.com/posts/62465872 / https://magmaguy.itch.io/the-vampire-manor - NOW FREE! The Climb: https://magmaguy.itch.io/em-free-content Important: The combat system has changed, so the boss settings all had to be updated! It is not guaranteed that combat will be balanced as intended if you do not update the dungeons. You are able to change the boss combat multipliers yourselves to adjust combat, but it will take a while to get it right. Also, it's my birthday, so we have our yearly birthday sale! https://itch.io/s/102962/happy-birthday-magmaguy 25-38% off! EliteMobs 8.6.1 - [New] Considerably rebalanced combat for normalized bosses. This means every regional boss, and every dungeon. They are now squishier and deal less damage by default, based on feedback and changes to how the plugin uses these mobs and the amounts they are used in - [New] Players who use the commoner rank (the opt out rank for EliteMobs) will no longer be subjected to random events - [New] Based on feedback, gold shotguns no longer move around when triggered, they will aim in a specific direction and shoot after the delay similar to other powers, making it possible to dodge them - [Tweak] Players that are too low level will now be unable to obtain coins from killing a boss that is too high level. This is because in almost every instance where this happens, players are just getting carried by other players. - [New] Added individual damage multipliers for combat against bosses in the normalized combat system (regional bosses). This means that the damage multipliers for elites / event bosses and for dungeon content can and must now be adjusted individually. This update resets configuration changes to combat multipliers to avoid causing balance issues due to the new combat balance. - [Tweak] Tweaked the mob level to use integer values for the level difference warning - [Tweak] When regional bosses engage in combat with other bosses they will now lose the out of combat slowness effect - [Fix] Fixed some code around the action conditions - [Fix] Fixed how blocking filters work for elite scripts - [Fix] Fixed error related to zones - [Fix] Fixed error related to PAPI placeholders - [Fix] Fixed bug where elite tools would not lose durability - [Fix] Fixed bug where players would be able to loot elite items of levels above their own guild limit - [Fix] Fixed issue where levitation / blindness/ slow was being applied to major bosses incorrectly - [Fix] Fixed issue where not dropping randomized loot would also cause EliteMobs not to drop coins - [Fix] Fixed issue where players were unable to correctly abandon dynamic quests under specific conditions - [Fix] Changed default flag setup to allow the use of redstone in regions set up by EliteMobs
    1603 downloads
  91. 8.6.0Official 1.20+ support, tons of new features and fixes!Aug 21, 2023
    EliteMobs 8.6.0 - [New] Added a configuration field to enchantments which allows admins to disable enchantments from appearing on procedurally generated items - [New] Disabling an enchantment on the enchantment configuration file will now disable it on custom items as well as procedurally generated items - [New] Admins and operators with the permission elitemobs.* are now able to bypass the instanced dungeon mechanic that kicks non-players and non-spectators out of an instance - [New] Added enchantment limits that allow admins to limit the maximum enchantment level possible done via the elitemobs custom enchantment system - [New] Improved range damage resistance / vulnerability accuracy - [New] It is now possible to trim elitemobs gear for minecraft 1.20+ - [New] Updated improved leash pathfinding for versions 1.20+ - [New] Added NEARBY_MOBS as a valid script target - [New] Added isStandingOnMaterial: MATERIAL as a possible elite script condition - [New] Defense in player gear page now reflects the full base damage reduction with the gear the player is currently wearing - [Fix] Fixed important bug where under specific conditions players could infinitely boost the amount of damage they dealt by switching weapons - [Fix] Fixed issue that was causing notifications for outdated dungeons to not appear correctly - [Fix] Fixed issue where location-dependent conditions in actions would not work when applied to entity targets - [Fix] Fixed issue where offhand items were not accounted for properly for damage reduction in elite combat - [Fix] Fixed elite projectile damage reduction and explosion damage reduction to reflect updated item enchantment system - [Fix] Fixed NPCs not saying greetings - [Fix] Fixed error related to flamethrower - [Fix] Fixed error with on death commands chances not running under some conditions - [Fix] Fixed issue where limited items did not have level limitations - [Fix] Fixed issue where null lore could break startup sequence - [Fix] Fixed error when elites try to full heal but other plugins have modified the mob's max health - [Tweak] Cleared debug messages - [Tweak] Bosses will no longer cull reinforcements for phase switches - [Tweak] Disguised entities will always display their names because I can't get libsdisguises to alternate between showing and not showing - [Tweak] Halved the damage of the flamethrower enchantment based on numerous points of feedback
    1885 downloads
  92. 8.5.4Fixes!May 9, 2023
    EliteMobs 8.5.4 · [Fix] Unbound items will now preferably be placed into player inventories instead of dropped after unbinding · [Fix] Fixed error with custom boss mounts · [Fix] Fixed error with popup displays · [Tweak] Tweaked wording for certain quests on NPCs not being available yet - The Craftenmine Sanctum is now out! Patreon / Itch EliteMobs 8.5.3 - [Fix] Fixed error related to caching targets - [Fix] Fixed error related to enchantment dungeons - [Fix] Fixed error related to leashes - [Fix] Fixed error related to the earthquake enchantment - [Tweak] tweaks to the craftenmine NPC - The Climb dungeon is now out for free! - There is now an up to 36% off sale for EliteMobs content! - The Pirate Ship dungeon has been updated! ( Patreon / Itch) - The Iron League Arena has been updated! ( Patreon / Itch) EliteMobs 8.5.2 · [New] Added option to disable spectating instanced dungeon content · [New] For safety reasons, players are no longer able to use the item they were trying to enchant in the enchantment dungeon challenge, fixing potential duplication exploits · [New] Added the Craftenmine NPC teleporter · [Fix] Fixed wave 41 healers from the wood league arena · [Fix] Fixed issue where directly deposited coin drops would be for an incorrect amount · [Fix] Fixed error related to the handler list of the elite explosion events · [Fix] Fixed error related to on death loot · [Fix] Fixed error related to mobs with brains and null paths
    6915 downloads
  93. 8.5.3Craftenmine dungeon release, fixes!Apr 28, 2023
    EliteMobs is now celebrating its 6th year anniversary! To celebrate this, the first dungeon in a long-story based series has been released for free! The next one is already available in Patreon, and will be made available for free in about a month! - The Craftenmine Sanctum is now out! Patreon / Itch EliteMobs 8.5.4 - [Fix] Fixed error related to caching targets - [Fix] Fixed error related to enchantment dungeons - [Fix] Fixed error related to leashes - [Fix] Fixed error related to the earthquake enchantment - [Tweak] tweaks to the craftenmine NPC - The Climb dungeon is now out for free! - There is now an up to 36% off sale for EliteMobs content! - The Pirate Ship dungeon has been updated! ( Patreon / Itch) - The Iron League Arena has been updated! ( Patreon / Itch) EliteMobs 8.5.2 · [New] Added option to disable spectating instanced dungeon content · [New] For safety reasons, players are no longer able to use the item they were trying to enchant in the enchantment dungeon challenge, fixing potential duplication exploits · [New] Added the Craftenmine NPC teleporter · [Fix] Fixed wave 41 healers from the wood league arena · [Fix] Fixed issue where directly deposited coin drops would be for an incorrect amount · [Fix] Fixed error related to the handler list of the elite explosion events · [Fix] Fixed error related to on death loot · [Fix] Fixed error related to mobs with brains and null paths
    1107 downloads
  94. 8.5.26 Year Anniversary! Free dungeon release, fixes, sale!Apr 27, 2023
    EliteMobs is now celebrating its 6th year anniversary! To celebrate this, the first dungeon in a long-story based series has been released for free! The next one is already available in Patreon, and will be made available for free in about a month! - The Climb dungeon is now out for free! - There is now an up to 36% off sale for EliteMobs content! - The Pirate Ship dungeon has been updated! ( Patreon / Itch) - The Iron League Arena has been updated! ( Patreon / Itch) EliteMobs 8.5.2 · [New] Added option to disable spectating instanced dungeon content · [New] For safety reasons, players are no longer able to use the item they were trying to enchant in the enchantment dungeon challenge, fixing potential duplication exploits · [New] Added the Craftenmine NPC teleporter · [Fix] Fixed wave 41 healers from the wood league arena · [Fix] Fixed issue where directly deposited coin drops would be for an incorrect amount · [Fix] Fixed error related to the handler list of the elite explosion events · [Fix] Fixed error related to on death loot · [Fix] Fixed error related to mobs with brains and null paths
    367 downloads
  95. 8.5.1FixesApr 20, 2023
    EliteMobs 8.5.1 · [Fix] Fixed pathing issue · [Fix] Fixed a number of issues with the cave sanctum · [Fix] Fixed error in getloot menus · [Fix] Quest displays among other things should now show the correct boss level even if the boss is unloaded · [Fix] Fixed math error related to arena zone radii EliteMobs 8.5.0 update!​ Dungeons: - Released the following dungeons: - The Climb Dungeon ($1 on patreon) - This will become free on April 27th! - The Cave Sanctum ( $1 on patreon) - This will become free on June 1st! - ?? ?? ???? ( patreon) - Updated the following dungeons: - Primis ( patreon / itch) - Premium Enchantment Dungeons ( patreon / itch) - The Knight's Castle Lair ( itch) Models: - Updated the resource pack - Updated the Goblin Models pack ( patreon / itch) Plugin: - [New] Created the EasyMinecraftGoals API which allows EliteMobs to start adding custom AI to bosses. It's open-source and GPVL3! - [New] Changed the way regional boss leashes work, bosses now use EasyMinecraftGoals to walk back to their spawn point whenever possible, creating a smoother experience. - [Other] Many fixes, tweaks and performance improvements, full change log is available on GitHub.
    711 downloads
  96. 8.5.0New dungeons, improved leashes, many many fixes and tweaksApr 18, 2023
    EliteMobs 8.5.0 update!​ Dungeons: - Released the following dungeons: - The Climb Dungeon ($1 on patreon) - This will become free on April 27th! - The Cave Sanctum ( $1 on patreon) - This will become free on June 1st! - ?? ?? ???? ( patreon) - Updated the following dungeons: - Primis ( patreon / itch) - Premium Enchantment Dungeons ( patreon / itch) - The Knight's Castle Lair ( itch) Models: - Updated the resource pack - Updated the Goblin Models pack ( patreon / itch) Plugin: - [New] Created the EasyMinecraftGoals API which allows EliteMobs to start adding custom AI to bosses. It's open-source and GPVL3! - [New] Changed the way regional boss leashes work, bosses now use EasyMinecraftGoals to walk back to their spawn point whenever possible, creating a smoother experience. - [Other] Many fixes, tweaks and performance improvements, full change log is available on GitHub.
    411 downloads
  97. 8.4.4Fix for older servers!Mar 20, 2023
    EliteMobs 8.4.4 - [Fix] Renamed the default shadow of the binder of worlds wormhole to be accurate to the new dungeon name - [Fix] Fixed issue that caused the plugin not to load for versions older than 1.18.2 New video! ​ EliteMobs 8.4.3 [New] Added The Cave Sanctum [New] Added The Climb Dungeon [New] Added the Craftenmine Laboratory Sanctum [Fix] Dozens of fixes and improvements related to instanced dungeons [Fix] Dozens of fixes and improvements related to the elite script system [Fix] Fixed incorrect display of the $maxKill placeholder for the player stats page [Fix] Fireworks will now get removed when trying to enter unloaded chunks, fixing an issue where thousands of fireworks could be in unloaded chunks [Fix] Several fixes and tweaks done to elite menus [Fix] Fixed error related to elite slime kills ... And a lot more fixes! Note: A detailed step-by-step changelog is always available at GitHub through the commit history!
    2167 downloads
  98. 8.4.33 new dungeons, critical fixes and more!Mar 19, 2023
    New video! ​ EliteMobs 8.4.3 [New] Added The Cave Sanctum [New] Added The Climb Dungeon [New] Added the Craftenmine Laboratory Sanctum [Fix] Dozens of fixes and improvements related to instanced dungeons [Fix] Dozens of fixes and improvements related to the elite script system [Fix] Fixed incorrect display of the $maxKill placeholder for the player stats page [Fix] Fireworks will now get removed when trying to enter unloaded chunks, fixing an issue where thousands of fireworks could be in unloaded chunks [Fix] Several fixes and tweaks done to elite menus [Fix] Fixed error related to elite slime kills ... And a lot more fixes! Note: A detailed step-by-step changelog is always available at GitHub through the commit history!
    325 downloads
  99. 8.4.2New dungeon content, critical bug fixes, huge new scripting features!Mar 9, 2023
    Note: this update introduces the Shadow of the Binder of Worlds Lair which replaces the old Binder of Worlds Lair. It also adds a new Binder of Worlds Sanctum, which is the new "ultimate" challenge of the plugin, as well as an instanced dungeon. Both are free and can be downloaded here! The Airship minidungeon was also updated, which you can find here. EliteMobs 8.4.2 - [New] Added the Binder of Worlds and The Shadow of the Binder of Worlds dungeons, adding an instanced version of the encounter, revamping powers, adding loot, adding multiple difficulties, fixing issues & more - Elite Scripts: - [New] Added ScriptRelativeVector for Elite Scripts, which allows scripters to add relative offsets between any two points - [New] Added RelativeOffset for Script Targets (based on ScriptRelativeVector), allows targets to be in a specific direction from a point or entity - [New] Added RelativeVector for Script Actions (based on ScriptRelativeVector) - [New] PUSH action now uses RelativeVector - [New] SPAWN_FALLING_BLOCK now uses RelativeVector - [New] Added the SUMMON_ENTITY action to Elite Scripts, also uses RelativeVector and LandingScript - Since arrows, snowballs, eggs and all other projectiles are entities, these can be used in SUMMON_ENTITY and use RelativeVector to shoot them in a direction - [New] Setup menu is now sorted by level - [New] Players teleporting out of a dungeon before it has started will now just remove them from the dungeon - [New] Gave all default NPCs at the Adventurer's Guild libsdisguises player skins - [Fix] Fixed a number of issues regarding teleporting for instanced dungeons - [Fix] Fixed issues related to instanced dungeons errors and not working in general - [Fix] Fixed issue with the end crystal reinforcement type - [Fix] Fixed instanced dungeon names to stop calling every instanced region an arena by default - [Fix] Various fixes and tweaks the elite scripts - [Tweak] Tweaked the names of the dungeon in the dungeonpackages for standardization - [Tweak] Tweaked the wood league arena exit teleport EliteMobs 8.4.1 - [New] Items with more than 10 enchantments now get announced on chat when enchanted successfully, when players challenge a dungeon for them and when critical failures happen - [Fix] Fixed issue related to the update welcome quest not working correctly - [Fix] Fixed issue where players couldn't interact with the Eden NPC to complete the welcome quest - [Fix] Fixed issue where quest titles weren't colored correctly - [Fix] Fixed duping issue with instanced dungeon loot menus - [Fix] Fixed edge condition for enchantment challenges - [Fix] Fixed setup bug that caused the first two elements of any setup page to install / uninstall the first two of the first page - [Fix] Made it so elites struck by lightning won't ever transform, fixing a rare bug that would cause problems - [Tweak] Tweaked welcome quest text to better fit the new features - [Tweak] VISUAL_FREEZE script action has been modified to increment the amount of freeze a player has by the configured amount instead of working off based on a static hardcoded value - [Tweak] Improved resource pack installation process - [Removal] Removed some lingering debug messages --- 8.4.0 major update This is a(nother) massive update. The 3 page long changelog can be found below, but here are the highlights: - EliteMobs now has a new (good) item upgrade system! - There are 10 new free sanctums! - There are 10 new premium sanctums! - Primis has finally updated and is now nearly finished! - The Iron League Arena update is now out! - The repair system was drastically improved as well. If you care, a YouTube video covering how the enchantment system works will probably be out by the time you see this message. You can find that video on my YouTube channel. If it isn't out yet and you want to see it maybe subscribe and ring that bell button to actually be notified when it's out. Man, is this what selling out feels like? Feels great! EliteMobs 8.4.0 changelog: - [New] Added the item upgrade system! - Enchanted books allow players to attempt to upgrade an elite item - Added 45 new items for the default enchanted books, more can be created by admins - Added the Elite Lucky Ticket which is used alongside with the enchantment books - Added the Lucky Source and Enchanted Source enchantments which are used to tag lucky tickets and enchanted tickets - Enchanted books are not soulbound! These are meant to be traded between players. - [New] Added enchantment challenge dungeons! - Added the configuration setting enchantmentChallenge to dungeon packager configuration files to tag them as valid dungeons for enchantment challenges, unlists them from the normal way of accessing the dungeon. Note that only one difficulty should exist for these. - [New] Dungeons - 10 free enchantment challenge Sanctums are out! - 10 premium enchantment challenge Sanctums are out! - Primis has updated to version 0.7, and is almost entirely done! - [New] Added the Primis Gladius Invasion Dungeon, an instanced dungeon inside of Primis - The Iron League update is now out! It now drops updated enchantment and repair-related items. - [New] Installing instanced enchantment content now has a custom message explaining how this content is meant to be accessed - [New] Instanced dungeons no longer make solo players wait for loot rolls, loot is immediately dispensed - [New] Repair system overhaul - There are now only 5 scrap items of different levels, repairing different amounts - Scrap now repairs significantly more on average - Removed upgrading scrap - Added the repair custom enchantment, used to tag scrap - Scrap is not soulbound! This is meant to be traded between players. - [New] Added comments to the configuration files of EliteMobs, thereby making configuring EliteMobs much easier - [Removal] Removed several now outdated features - Removed the enhancer - Removed the refiner - Removed the smelter - Old scrap has been entirely replaced - Removed the old special loot configuration format, scrap, enchantments books and lucky tickets now work like normal items - Removed the old translation.yml configuration file, since EliteMobs now uses language files instead. Its settings were redistributed to more relevant config files. - [New] Added the SpecialItems.yml configuration file to configure settings related to the enchantment and scrap systems - [New] Added a new loot table for special loot - [New] Wood League arena loot has been updated to drop the new items, requires deleting the wood league arena file - [New] Modified the welcome quest to the adventurer's guild to reflect the new NPCs - [New] Added soulbound config setting for custom items, allowing custom items to be set to not be soulbound - [New] Levitation enchantment will no longer affect custom bosses with a health multiplier above 1 - [New] NPC entities can now be put in instanced dungeons - [New] Added the neutral setting to Custom Bosses which reverts the elite targetting behavior to default for mobs that are usually neutral - [New] Optimized translation system to be faster to startup and reload the plugin and use less RAM - [New] Added command /em randomloot <player> <level> which guarantees that some loot of that level will drop - [New] Added command /em simlootspecial <amount> which simulates dropping special items. Ignores chances, this is just for checking special item distribution. - [New] Arena custom quest objectives are now working correctly - [New] Added the lost present as a default custom item for the santa quest - [New] The repair menu and unbind menu have been improve to avoid using stacks of items accidentally and lose items when inventories are full - [New - API] Big improvements and simplifications were done to the custom item code - [New - API]
    1143 downloads
  100. 8.4.1Important fixes and tweaksMar 6, 2023
    EliteMobs 8.4.1 - [New] Items with more than 10 enchantments now get announced on chat when enchanted successfully, when players challenge a dungeon for them and when critical failures happen - [Fix] Fixed issue related to the update welcome quest not working correctly - [Fix] Fixed issue where players couldn't interact with the Eden NPC to complete the welcome quest - [Fix] Fixed issue where quest titles weren't colored correctly - [Fix] Fixed duping issue with instanced dungeon loot menus - [Fix] Fixed edge condition for enchantment challenges - [Fix] Fixed setup bug that caused the first two elements of any setup page to install / uninstall the first two of the first page - [Fix] Made it so elites struck by lightning won't ever transform, fixing a rare bug that would cause problems - [Tweak] Tweaked welcome quest text to better fit the new features - [Tweak] VISUAL_FREEZE script action has been modified to increment the amount of freeze a player has by the configured amount instead of working off based on a static hardcoded value - [Tweak] Improved resource pack installation process - [Removal] Removed some lingering debug messages --- 8.4.0 major update This is a(nother) massive update. The 3 page long changelog can be found below, but here are the highlights: - EliteMobs now has a new (good) item upgrade system! - There are 10 new free sanctums! - There are 10 new premium sanctums! - Primis has finally updated and is now nearly finished! - The Iron League Arena update is now out! - The repair system was drastically improved as well. If you care, a YouTube video covering how the enchantment system works will probably be out by the time you see this message. You can find that video on my YouTube channel. If it isn't out yet and you want to see it maybe subscribe and ring that bell button to actually be notified when it's out. Man, is this what selling out feels like? Feels great! EliteMobs 8.4.0 changelog: - [New] Added the item upgrade system! - Enchanted books allow players to attempt to upgrade an elite item - Added 45 new items for the default enchanted books, more can be created by admins - Added the Elite Lucky Ticket which is used alongside with the enchantment books - Added the Lucky Source and Enchanted Source enchantments which are used to tag lucky tickets and enchanted tickets - Enchanted books are not soulbound! These are meant to be traded between players. - [New] Added enchantment challenge dungeons! - Added the configuration setting enchantmentChallenge to dungeon packager configuration files to tag them as valid dungeons for enchantment challenges, unlists them from the normal way of accessing the dungeon. Note that only one difficulty should exist for these. - [New] Dungeons - 10 free enchantment challenge Sanctums are out! - 10 premium enchantment challenge Sanctums are out! - Primis has updated to version 0.7, and is almost entirely done! - [New] Added the Primis Gladius Invasion Dungeon, an instanced dungeon inside of Primis - The Iron League update is now out! It now drops updated enchantment and repair-related items. - [New] Installing instanced enchantment content now has a custom message explaining how this content is meant to be accessed - [New] Instanced dungeons no longer make solo players wait for loot rolls, loot is immediately dispensed - [New] Repair system overhaul - There are now only 5 scrap items of different levels, repairing different amounts - Scrap now repairs significantly more on average - Removed upgrading scrap - Added the repair custom enchantment, used to tag scrap - Scrap is not soulbound! This is meant to be traded between players. - [New] Added comments to the configuration files of EliteMobs, thereby making configuring EliteMobs much easier - [Removal] Removed several now outdated features - Removed the enhancer - Removed the refiner - Removed the smelter - Old scrap has been entirely replaced - Removed the old special loot configuration format, scrap, enchantments books and lucky tickets now work like normal items - Removed the old translation.yml configuration file, since EliteMobs now uses language files instead. Its settings were redistributed to more relevant config files. - [New] Added the SpecialItems.yml configuration file to configure settings related to the enchantment and scrap systems - [New] Added a new loot table for special loot - [New] Wood League arena loot has been updated to drop the new items, requires deleting the wood league arena file - [New] Modified the welcome quest to the adventurer's guild to reflect the new NPCs - [New] Added soulbound config setting for custom items, allowing custom items to be set to not be soulbound - [New] Levitation enchantment will no longer affect custom bosses with a health multiplier above 1 - [New] NPC entities can now be put in instanced dungeons - [New] Added the neutral setting to Custom Bosses which reverts the elite targetting behavior to default for mobs that are usually neutral - [New] Optimized translation system to be faster to startup and reload the plugin and use less RAM - [New] Added command /em randomloot <player> <level> which guarantees that some loot of that level will drop - [New] Added command /em simlootspecial <amount> which simulates dropping special items. Ignores chances, this is just for checking special item distribution. - [New] Arena custom quest objectives are now working correctly - [New] Added the lost present as a default custom item for the santa quest - [New] The repair menu and unbind menu have been improve to avoid using stacks of items accidentally and lose items when inventories are full - [New - API] Big improvements and simplifications were done to the custom item code - [New - API] Added victor and defeat states for instanced content - [New] Added menu skin for the enchantment menu - [New] Made it so enchantment books can't be enchanted - [New] Completely remade elite script rays to have better hitboxes - [Tweak] Dungeon loot now gets added to inventories instead of dropped when possible - [Tweak] Enchanted items from challenge dungeons now get added to inventories instead of dropped when possible - [Fix] Fixed issue where dungeon instantiation would not work correctly - [Fix] Fixed issue where repeating fireballs would sometimes error - [Fix] Fixed issue where killing an elite dragon would lead to a console error - [Fix] Fixed issue where resource packs would not automatically update correctly when set up from the setup menu - [Fix] Fixed issue where instancing worlds would throw errors on console and potentially lead to crashes - [Fix] Fixed error that would appear when servers use plugins that use players as projectiles - [Fix] Fixed issue which was causing the lightning enchantment not to work correctly - [Fix] The default setting for elitemobs menu is now the book version and not the inventory version, as intended - [Fix] Fixed issue that would cause the database to error due to trying to load some data before it is ready - [Fix] Fixed issue which would cause enum fallback values to not work correctly for configuration settings - [Fix] Fixed several issues related to the adventurer's guild welcome quest - [Fix] Fixed antiexploit error caused by dead bosses in dungeons - [Fix] Fixed issue that sometimes caused instanced dungeons to crash servers - [Fix] Fixed bug where loot would not drop for solo dungeons - [Fix] Fixed incorrect default scrap for the wood league arena - [Fix] Fixed issue that would sometimes cause directories to not be created correctly when importing configurations - [Tweak] Improved notifications about resource pack updates - [API - Tweak] Simplified the custom enchantments class and removed redundant storage of values - [Tweak] Removed empty defaults from the dungeon package files -
    423 downloads

Similar projects

Plugin →