Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
Licensed GPL-3.0-only
Published 6 months ago
Updated 6 days ago
Changelog
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] PlaceholderAPI placeholders for all skill levels and combat level in Roman numerals.
- [New] NPC custom model click handlers — NPCs with FreeMinecraftModels now properly respond to click interactions.
- [New] EXP popup text to make XP gains nicer and easier to track.
- [New] Potion effect protection — if a potion effect is already active on a player, item-based effects will no longer override it and potentially shorten the duration.
- [Tweak] Item name generation completely redesigned — the old procedural system (noun+adjective+verb templates) has been replaced by ~400 curated static names per weapon/armor type, producing more thematic and higher-quality item names.
- [Tweak] Gear reduction curve: 0-50% damage reduction below matching gear, 50-75% above matching (capped at +10 levels above mob). Naked players take 2x damage, peak gear players take 0.5x.
- [Tweak] Weapon adjustment curve: 50% damage with no weapon, 100% at matching level, up to 125% at +10 levels above mob (capped).
- [Tweak] Skill bonus stacking changed from multiplicative to additive, preventing exponential stacking abuse with multiple damage skills.
- [Tweak] Enchantment damage bonus changed from flat value to multiplicative percentage (2.5% per elite enchant level above vanilla max).
- [Tweak] Sweep attacks now deal 25% of primary target damage to nearby enemies.
- [Tweak] Thorns damage is now formula-based (baseDamage x thornsLevel x 2%), scaling properly with mob level instead of being flat.
- [Tweak] ProceduralShopMenu now generates items based on your skill level for each item type instead of random tiers, and enforces gear restrictions before purchase.
- [Tweak] Skill level-up notifications now show a title, play a sound, spawn particles, and broadcast a server-wide announcement.
- [Tweak] DynamicQuests now adapt to dungeon level when players enter dynamic dungeons — quest objectives update to match selected difficulty.
- [Tweak] Setup menu completely redesigned with three clear presets: "Recommended" (green, full install), "Content-Only" (yellow, no natural spawning), and "No Progression" (red, disables skills and loot). Post-setup messages guide players through the Nightbreak account workflow.
- [Tweak] All URLs throughout the plugin are now clickable with hover tooltips instead of raw text.
- [Tweak] All separator lines across the plugin updated to gradient-colored styling for a cleaner look.
- [Tweak] NPC role displays, wormhole text, and Gambling Den earnings display now use TextDisplay entities instead of invisible ArmorStands.
- [Tweak] Quick Reload skill (Crossbows) redesigned — now grants a brief movement speed boost after hitting an enemy instead of attack speed (which had no effect on crossbow reload).
- [Tweak] Reactive Shielding trigger threshold reduced from 20% to 10% of max health.
- [Tweak] Config key standardization — dozens of YAML keys across many config files migrated from "Human Readable Keys" to camelCase for consistency.
- [Tweak] Updated FreeMinecraftModels, EasyMinecraftGoals, and MagmaCore to latest versions.
- [Fix] Tons of bug fixes across combat, dungeons, skills, instanced content, displays, menus, version checking, and content management. Too many to list individually — if something was broken in 9.x, it's probably fixed now.
- [Removal] Removed Guild Rank system entirely.
- [Removal] Removed TOGGLE skill type and all toggle-based skills (Blade Dance, Reckless Fury, Dread Aura).
- [Removal] Removed old procedural item name generation system — replaced by curated static name lists.
- [Removal] Removed default events package.
- [Removal] Removed 20+ wormhole configs replaced by NPC teleporters.
- [Removal] Removed ShadowOfTheBinderOfWorldsLair (consolidated with Binder of Worlds Sanctum).
- [Removal] Removed several unused sound files, custom model icons, and many obsolete config fields across DefaultConfig, MobCombatSettingsConfig, SkillsConfig, QuestsConfig, EconomySettingsConfig, and menu configs.
Files
Metadata
Release channel
ReleaseVersion number
10.0.0Loaders
Game versions
1.21.4–1.21.11Downloads
1184Publication date
February 17, 2026 at 3:44 PMPublisher

MagmaGuy
Member





