Dynamic Difficulty
Dynamic Difficulty lets a configurable set of attributes on monsters and other entities change as players progress, from Max Health and Attack Damage to Armor Toughness.
What it does
Monster stats are scaled by progress rather than kept fixed. Values such as Max Health, Attack Damage and Armor Toughness can rise as players move through the game, and the rules that drive the change are set in the config. Entering new dimensions is one of the progress markers the mod reads, so a monster met in a new world can be tougher than the same monster in the overworld.
The mod is built for a single Forge version range, 1.18.2 – 1.20.1, with files for 1.18.2 and 1.20.1. The server and every player need the mod installed. The code is not open source and is released under All rights reserved. Progress detection is light on processing, and the mod is described by its author as changing attributes of monsters and other entities.
The author lists a detectable progress system, so the mod reads how far a player has got before adjusting stats. Adjusting attributes is the main function, and the changes apply to entities already in the world as well as newly spawned ones.
Key features
Scaled Max Health
Max Health on monsters and other entities can increase as players progress, changing how long fights take.
Scaled Attack Damage
Attack Damage on monsters and other entities can increase with progress, so hits from later enemies hit harder.
Armor Toughness control
Armor Toughness can be raised on entities as progress advances, changing how much damage armor absorbs.
Dimension-based scaling
Entering new dimensions counts as a progress marker, so monsters in new areas can carry stronger attributes.
Detectable progress
The mod detects player progress and uses it to decide how far attributes change.
Configurable rules
Which attributes change and by how much is set in the config, so server owners can tune the difficulty curve.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Crystal Leveling is a Forge mod for 1.20.1 that runs on client and server and is not open source, under All rights reserved. CrazyMonsters is also Forge for 1.20.1, client and server, and All rights reserved, not open source. Spatial Difficulty is open source under the MIT License and for 1.20.1, but its environment is server required with the client optional, so players need nothing extra to join.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Dynamic Difficulty | Forge | 1.18.2 – 1.20.1 | Client and server | 2025-06-02 |
| Crystal Leveling | Forge | 1.20.1 | Client and server | 2025-07-24 |
| CrazyMonsters | Forge | 1.20.1 | Client and server | 2025-10-09 |
| Spatial Difficulty | Forge | 1.20.1 | Server required, client optional | 2025-03-27 |
Questions
Does Dynamic Difficulty need to be installed on the client?
Which Minecraft versions does Dynamic Difficulty support?
Can the attribute changes be adjusted?
In the catalog
Dynamic Difficulty is one of 11,058 Mobs mods on ModsFinder, and one of 6,527 Mobs mods for Forge. 34,764 mods support Minecraft 1.20.1.
More from DXEND_WaterBucket
Similar mods
What the author says
This is a configurable mod used to change the attributes of entities in the progress of the player. ## Detectable Progress - Time - Entering New Dimensions ## Modifiable Attributes - Max Health - Attack Damage - Armor - Armor Toughness
Official listing
- Modrinth page
- modrinth.com/mod/dynamic-difficulty
- Owner
- DXEND_WaterBucket
- Published
- 2024-02-14
- Updated on Modrinth
- 2025-06-02
- Facts verified
- 2026-10-15
