promotional bannermobile promotional banner
premium banner
Dynamic, Configurable Mob Leveling System!

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 ReimaginedPoints contribute "Player-Based" bonuses to mobs, with skill blacklist (default "MINING", "FARMING", "GATHERING", "BUILDING")
  • ApotheosisWorld 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