ModsFinder

Dynamic Progression and Difficulty

by Kaworru

Dynamic Progression and Difficulty scales combat for each player, using the experience and stats a player already has, so new and experienced players on one server are challenged differently.

FabricForgeNeoForgeQuiltClient and serverMIT LicenseOpen source1.18.2 – 1.20.4

What it does

The mod scales damage per player. Players with little experience deal more damage and take less, while experienced players take more damage and deal slightly more per weapon class over time. Experience points are earned from kills in chosen areas and with chosen weapon classes, and that progress feeds the adjustment.

Weapon classes follow a progression in which weapons grow stronger faster as they are used, and item durability is adjusted automatically to match the weapons a player prefers, so an axe user is treated differently from someone who uses a sword. Customization is done through a config file. Fabric API is required on every loader, and ToolTipFix is optional. Every player and the server need a copy of the mod. Files cover 1.18.2 – 1.20.4 across Fabric, Forge, NeoForge and Quilt.

Key features

  1. Per-player damage scaling

    Damage dealt and damage taken are adjusted for each player, so the difficulty follows that player's progress rather than the server as a whole.

  2. Experience from kills

    Kills in specific areas and with specific weapon classes earn experience points that drive the progression.

  3. Weapon class progression

    Weapons within a class gain strength faster the more they are used, and durability is adjusted to match the player's preferred weapons.

  4. Config file customization

    The balance values can be changed through a config file, so server owners can tune the curve to their world.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.x5 of 5 versions with builds
1.20.45.2.05.2.05.2.15.2.0
1.20.35.2.05.2.05.2.05.2.0
1.20.25.2.05.2.05.2.05.2.0
1.20.15.2.05.2.05.2.05.2.0
1.205.2.05.2.0Not available5.2.0
1.19.x5 of 5 versions with builds
1.19.45.2.05.2.0Not available5.2.0
1.19.35.2.05.2.0Not available5.2.0
1.19.25.2.05.2.0Not available5.2.0
1.19.15.2.05.2.0Not available5.2.0
1.195.2.05.2.0Not available5.2.0
1.18.x1 of 1 version with builds
1.18.25.2.05.2.0Not available5.2.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Optional 1

ToolTipFixFixes Tooltips from runnning off the screen.
Optional

Use cases

Mixed-experience servers

A server where veterans and newcomers play together can keep early fights survivable for new players while still testing experienced ones.

Who it’s for: Server owners and single-world players who want combat difficulty to follow each player's experience rather than applying one fixed level to everyone.

How it compares

Full comparison

Majrusz's Progressive Difficulty is open source under the MIT License, is client and server, and covers 1.18.2 – 1.20.1 across Fabric, Forge, NeoForge and Quilt. Difficulty Tweak is server-side only, is Fabric-only for 1.18 – 1.20.2, and is released under the MIT License. Dynamic Difficulty is Forge-only for 1.18.2 – 1.20.1, is client and server, and is not open source.

ModLoadersGame versionsEnvironmentUpdated
Dynamic Progression and DifficultyFabric, Forge, NeoForge and Quilt1.18.2 – 1.20.4Client and server2024-02-24
Majrusz's Progressive DifficultyFabric, Forge, NeoForge and Quilt1.18.2 – 1.20.1Client and server2024-04-26
Difficulty TweakFabric1.18 – 1.20.2Server-side only2025-03-06
Dynamic DifficultyForge1.18.2 – 1.20.1Client and server2025-06-02

Questions

Does Dynamic Progression and Difficulty need Fabric API?

Yes. Fabric API is a required dependency, and the mod must be installed next to it on Fabric.

Does the server need the mod?

Yes. Servers that run it need every player to install it too.

Which game versions have files?

Files exist for 1.18.2 and for 1.19 – 1.20.4. The latest file is 5.2.0 for 1.20.4 on the beta channel.

In the catalog

Dynamic Progression and Difficulty is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 13,907 mods support Minecraft 1.20.4.

More from Kaworru

All projects

Similar mods

What the author says

Dynamically balanced the progression and difficulty for new and experienced player on the same server. In most cases it's difficult to balanced new players with experience players without frustrating one group. For new players it will increase the dealt damage and decrease hurt damage to the player. For more…
Kaworru, on the Modrinth page

Official listing

Owner
Kaworru
Published
2024-01-08
Updated on Modrinth
2024-02-24
Facts verified
2026-10-15

Tags