ModsFinder

DifficultyEX

by bibireden

DifficultyEX sets mob levels from nearby players' levels, dimensions, biomes and structures, and its scaling works with PlayerEX.

FabricQuiltClient and serverCustom license1.20.1

What it does

Each mob is given a level when it loads into the world. The level is read from the PlayerEX level of nearby players, within a configurable radius, then run through a configurable formula evaluated with Crunch and exp4j. Health, damage, armor and experience rewards scale from that level, and the percentages are set under the scalingLevelSettings config. Mixins into vanilla logic apply the scaling, so zombies, skeletons and other mobs keep their usual behavior while their stats change.

The mod also lets a server owner shape where danger sits. Dimensions, biomes and the nearest configured structure within a set radius can clamp a mob's level, and optional per-entity overrides and blacklists control which mobs are affected. An overview nameplate system, rendered through mixins, shows a configurable RPG-style label with level and health above mobs. DifficultyEX is built on Fabric API, Fabric Language Kotlin, PlayerEX and owo-lib, and it runs on Fabric and Quilt for 1.20.1 only.

Key features

  1. Level from nearby players

    A mob's level follows the PlayerEX levels of players close to it, inside a radius the server sets.

  2. Configurable scaling formula

    The formula that turns player level into mob level is set in config, with percentages for each stat.

  3. Location-based clamps

    Dimensions, biomes and the nearest configured structure can limit or raise the level of mobs spawned there.

  4. Mob nameplates

    Configurable RPG-style labels show level and health above mobs, rendered through mixins.

Compatibility

Latest build for each game version and loader.

1.20.11.0.1+1.20.11.0.1+1.20.1
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 4

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Required
PlayerEXAdds RPG progression with character levels, attributes, spell schools and equipment leveling. Includes built-in WizardEx and RelicEx features, relic loot and a redesigned character screen for Fabric and NeoForge.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Tuning a survival server

Server owners can raise danger in deeper or specific biomes by changing the clamps and the scaling formula.

Excluding specific mobs

Per-entity overrides and blacklists keep chosen mobs at their vanilla strength while the rest scale.

Who it’s for: Server owners who want mob strength tied to player progression, and players who run PlayerEX and want mobs to match their level. Single-player and multiplayer clients both run it, though the server must also have it for the scaling to apply.

Questions

Which dependencies does DifficultyEX need?

Fabric API, Fabric Language Kotlin, PlayerEX and owo-lib are required. The mod is built around PlayerEX, so it cannot scale mobs without its level data.

Does DifficultyEX have to be installed on both sides?

Yes. Installation covers the server and each player's game.

Can the mob nameplates be turned off?

The nameplates are configurable, so server owners can adjust how the labels appear above mobs through the mod's config.

In the catalog

DifficultyEX is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 34,764 mods support Minecraft 1.20.1.

More from bibireden

All projects

Similar mods

What the author says

DifficultyEx is a Fabric 1.20.1 dynamic difficulty system built around PlayerEx: Director’s Cut and Data Attributes: Director’s Cut. On top of that, it adds configurable RPG-style mob nameplates that show level and health above mobs’ heads, with support for both vanilla and Geckolib-rendered entities and optional…
bibireden, on the Modrinth page

Official listing

Owner
bibireden
Published
2025-11-19
Updated on Modrinth
2025-11-21
Facts verified
2026-10-15

Tags