Description
Dynamic Difficulty
Dynamic Difficulty is a highly customizable mob leveling system, designed to address the precarious balancing act in adventure modpacks between player strength and mob strength.
Mobs are assigned a level based on factors like entity-specific starting levels, zone bonuses, and strength of nearby players. Everything is configurable!
Dynamic Difficulty was originally based on the Auto Leveling mod by Daripher,
Current Features:
- Configure which attributes are modified per level, and their amount
- Distance/depth/height-based leveling (via config, or per-dimension via datapack)
- Entity-Type (and entity tag) setting overrides - override dimension-based leveling
- Structure-based (and structure tag) level bonuses to all entities within structure(s)
- Biome-based (and biome tag) level bonuses to all entities within biome(s)
- Player-based level bonuses (See Compatibility section below)
- Loot modifier/condition to inject loot into specific mob levels
- Area Name and Level Title Text for leveled areas (Dimensions, Biomes, and Structures) upon entering
- Rare, tiered potions and crystals that drop from leveled mobs, used to level up your own pets/other mobs
- Displays level next to entity name, colored based on estimated difficulty relative to player
Compatibility
- Pufferfish's Skills - Points contribute "Player-Based" bonuses to mobs, with tree blacklist (default
"puffish_skills:mining") - Reskillable Reimagined - Points contribute "Player-Based" bonuses to mobs, with skill blacklist (default
"MINING", "FARMING", "GATHERING", "BUILDING") - Apotheosis - World Tier shows next to mob level/name
- Dungeon Difficulty - Dungeon Tier shows next to mob level/name
- Jade - Displays mob level in entity cards
- More Quest Types - Integration added by More Quest Types dev. See their mod page!
- Health Bars - Level appended to health bar names. Built-in on 26.1. For 1.21.1, See this Addon!
- Structure titles disable automatically if you have Structure Credits the first time you install this mod
- Biome/Dimension titles disable automatically if you have Traveler's Titles the first time you install this mod
- Built-in leveling settings for a lot of mods:
- Adventure Dungeons- The Aether- Ancient Trials- Aquamirae- ATi Structures- YUNG's Better Desert Temples- YUNG's Better Fortresses- YUNG's Better Jungle Temples- YUNG's Better Ocean Monuments- YUNG's Better Strongholds- Bosses'Rise- Blood Magic- Blue Skies- Bosses of Mass Destruction- L_Ender's Cataclysm- Cataclysmic Illagers- Dark Doppelganger- Deeper and Darker- When Dungeons Arise- When Dungeons Arise: Seven Seas- Eden Ring- Eidolon- Eternal Starlight- Qliphoth Awakening- Friends and Foes- Frostiful- Guard Villagers- Ice and Fire: Dragons- Illager Invasion- Iron's Spells 'n Spellbooks- Moog's End/Voyager/Nether/Soaring Structures- Mine Cells- Mobs of Mythology- Mowzie's Mobs- Majrusz's Structures- Dungeons and Taverns- Paradise Lost- Repurposed Structures- RPG Minibosses- Marium's Soulslike Weaponry- It Takes a Pillage- The Bumblezone- T.O Magic n' Extras- The Twilight Forest- The Undergarden- VoidZ
You can disable these preset settings in the config, or modify them/add your own for other mods using a datapack.
For a guide on creating datapacks, please see the GitHub Readme!
Mod Developers: Dynamic Difficulty has a public API for creating integration - See Development Environment Setup. If you would like something added to the API, please ask on GitHub or Discord.
Coming Soon:
- Leveled Armors/Weapons etc. with unique bonuses, to drop from leveled mobs
- Client-side Difficulty Selection


