ModsFinder

Configurable Difficulty

by Payangar

Configurable Difficulty scales entity attributes on the server by biome, dimension and depth, using settings the server owner writes in a config file.

FabricNeoForgeServer-side onlyMIT LicenseOpen source1.21.1

What it does

The mod is a server-side change that adjusts entity attributes through a three-tier multiplier system. Each attribute modifier is built from a biome multiplier, a dimension multiplier and a depth multiplier, and the three combine into one final multiplier. Dimensions without their own settings fall back to the Overworld baseline, and the mod also reads modded biomes and modded dimensions when they are listed in the config.

Two modes control when the values change. Dynamic mode updates the attributes as a player moves between biomes, while spawn-only mode sets them once at spawn and never changes them afterward. Players receive different attributes than mobs do: only the Luck attribute is given to players, which can affect loot quality from blocks, mobs and chests. The config includes an example section that shows the expected layout. The mod requires YetAnotherConfigLib (YACL), and AttributeFix is an optional dependency.

Key features

  1. Three-tier multiplier

    Attribute modifiers are scaled by a biome multiplier, a dimension multiplier and a depth multiplier, with a final value calculated from all three.

  2. Dimension and biome settings

    Base difficulty is set per dimension, including the Nether, the End and modded dimensions, and biome multipliers are set by biome ID.

  3. Depth scaling

    Progressive difficulty is based on the Y-coordinate and applies to the Overworld only.

  4. Dynamic and spawn-only modes

    Dynamic mode updates values as a player moves between biomes, and spawn-only mode keeps the values set at spawn.

  5. Player luck

    Only the Luck attribute is granted to players, and it shapes loot quality from blocks, mobs and chests.

Compatibility

Latest build for each game version and loader.

1.21.11.2.01.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

YetAnotherConfigLib (YACL)A builder-based configuration library for Minecraft!
Required

Optional 1

AttributeFixRemoves arbitrary limits on Minecraft's attribute system. Fixes MANY mods!
Optional

How it compares

Full comparison

Buff Mobs is a Fabric and NeoForge mod released under the MIT License, open source, for 1.21.1 – 26.3, and it needs a server with client optional. Better Difficulty is a Fabric and NeoForge mod for 1.21.1 that runs on client and server, and it is not open source. Dimensions 1:1 is a Fabric-only server-side mod for 1.21 – 1.21.8 under the MIT License, and it is open source.

ModLoadersGame versionsEnvironmentUpdated
Configurable DifficultyFabric and NeoForge1.21.1Server-side only2026-01-13
Buff MobsFabric and NeoForge1.21.1 – 26.3Server required, client optional2026-10-06
Better DifficultyFabric and NeoForge1.21.1Client and server2026-04-06
Dimensions 1:1Fabric1.21 – 1.21.8Server-side only2025-09-07

Questions

Does Configurable Difficulty need YetAnotherConfigLib?

Yes. YetAnotherConfigLib (YACL) is a required dependency and must be installed on the server alongside the mod.

Does every player need the mod installed?

No. Only the server needs it, and players join without installing anything.

Which loaders and versions does the mod support?

Files exist for Fabric and NeoForge for 1.21.1, and the latest file for both loaders is version 1.2.0, published on 2026-01-13.

What does AttributeFix do for this mod?

AttributeFix is an optional dependency. It is not required to run Configurable Difficulty.

In the catalog

Configurable Difficulty is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from Payangar

All projects

Similar mods

What the author says

A server-side Minecraft mod that adjusts entity attributes based on their biome, dimension, and depth. Supports both NeoForge and Fabric mod loaders. The config file is located at config/configurable-difficulty.json5.
Payangar, on the Modrinth page

Official listing

Owner
Payangar
Published
2026-01-13
Updated on Modrinth
2026-01-13
Facts verified
2026-10-15

Tags