All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Dungeon Difficulty

Dungeon Difficulty

by ZsoltMolnarrr • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Modloader Fabric API required

☠️ Location based difficulty

Location based difficulty, based on either one of these:

  • dimension
  • biome (id/regex/tag)
  • structure (id/regex/tag)

Various difficulty types, defaults include:

  • Adventure (increasing mob attributes: max HP, damage, armor)
  • Dungeon (same as Adventure + increasing power of looted items)
  • Heroic (same as Dungeon, with different name to indicate boss fight)

Some example mobs:

🗡️ Loot scaling

Matching the location specific difficulty, items are scaled up:

  • Indicated as "Power Level" on the item tooltips
  • Predefined attributes (such as attack damage, max health) get added or increased
  • Works on defined items and attributes (vanilla and modded) ‌- Reworked item rarity (enchanted items are Uncommon, scaled up items are Uncommon, enchanted + scaled up items are Rare)

This mechanic motivates players for exploration and dungeoneering instead of base camping and crafting.

‌

👨‍👩‍👧‍👦 Per player difficulty

Additional players in a multiplayer game, silently increase the difficulty.

🔧 Fully configurable

This mod has a very flexible configuration, that uses id/regex/tag based matching, allowing

  • any combination of dimension, biome and structure to define difficulty
  • custom difficulty types to be added
  • any attributes to be scaled on looted items (vanilla and mod attributes)

For more details check out the project readme.

⭐️ Designed for multiplayer

Create your own RPG server. Using our promo code gets you cheaper prices and supports us.

Get a server

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.1
Forge Neoforge
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Neoforge
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.21.x
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.2
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.20.1
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.19.4
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.18.2
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.3
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.19.x
Fabric
20h ago 1
1.18.2
Fabric
20h ago 1
1.18.2
Fabric
20h ago 1
1.18.2
Fabric
20h ago 1
1.18.2
Fabric
20h ago 1
[3.9.2+1.21.1-fabric] 3.9.2+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.2

  • Powder snow is exempt from No Mining
  • Structure name API for other mods (net.dungeon_difficulty.naming.api.StructureNames)
  • Config reload command requires operator permission

[3.9.2+1.21.1-neoforge] 3.9.2+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.2

  • Powder snow is exempt from No Mining
  • Structure name API for other mods (net.dungeon_difficulty.naming.api.StructureNames)
  • Config reload command requires operator permission

[3.9.1+1.21.1-neoforge] 3.9.1+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.1

  • Player effects are now configured as rules (player_effects.rules), No Mining uses the #dungeon_difficulty:no_mining structure tag
  • Snow, gravel and clay are exempt from No Mining
  • Difficulty type translations control the announced level with %s, omit it to hide the level (custom type translations need %s to keep showing the level)
  • Optional roman numeral level display (announcement.roman_format)
  • Villages get generated names, announced as title (for example: "Lumbridge / Settlement")
  • Village waystones (Waystones mod) are named after their village
  • /structure_name command to view, rename or reset structure names

[3.9.1+1.21.1-fabric] 3.9.1+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.1

  • Player effects are now configured as rules (player_effects.rules), No Mining uses the #dungeon_difficulty:no_mining structure tag
  • Snow, gravel and clay are exempt from No Mining
  • Difficulty type translations control the announced level with %s, omit it to hide the level (custom type translations need %s to keep showing the level)
  • Optional roman numeral level display (announcement.roman_format)
  • Villages get generated names, announced as title (for example: "Lumbridge / Settlement")
  • Village waystones (Waystones mod) are named after their village
  • /structure_name command to view, rename or reset structure names

[3.9.0+1.21.1-neoforge] 3.9.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.0

  • Difficulty types can now give status effects to players (player_effects), optionally scaling with level
  • Added No Mining status effect, slows down block breaking like Mining Fatigue, but leaves attack speed alone
  • Player effects are opt-in, zones need "player_effects": true to give them
  • Dungeon difficulty type comes with No Mining (level 2+), to prevent breaking blocks
  • Blocks in #dungeon_difficulty:no_mining_exempt (spawners, cobwebs, sculk sensors and shriekers, torches, treasure blocks by default) break at normal speed under No Mining
  • Custom status effect registration can be disabled in config/dungeon_difficulty/registry.json

[3.9.0+1.21.1-fabric] 3.9.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.9.0

  • Difficulty types can now give status effects to players (player_effects), optionally scaling with level
  • Added No Mining status effect, slows down block breaking like Mining Fatigue, but leaves attack speed alone
  • Player effects are opt-in, zones need "player_effects": true to give them
  • Dungeon difficulty type comes with No Mining (level 2+), to prevent breaking blocks
  • Blocks in #dungeon_difficulty:no_mining_exempt (spawners, cobwebs, sculk sensors and shriekers, torches, treasure blocks by default) break at normal speed under No Mining
  • Custom status effect registration can be disabled in config/dungeon_difficulty/registry.json

[3.8.0+1.20.1-fabric] 3.8.0+1.20.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.8.0

  • Now available for Minecraft 1.20.1, on Fabric and Forge (also loads on NeoForge 1.20.1)
  • NeoForge: Forgified Fabric API is no longer required. Loot scaling is applied by a global loot modifier (dungeon_difficulty:local_scaling)
  • Improved server performance
  • Entities that resolve to no difficulty are no longer re-evaluated on every chunk load
  • Loot that can never be scaled (block drops, materials) skips location resolution
  • Regex patterns are compiled once, structure lookups happen once per location instead of once per zone

[3.8.0+1.20.1-forge] 3.8.0+1.20.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.8.0

  • Now available for Minecraft 1.20.1, on Fabric and Forge (also loads on NeoForge 1.20.1)
  • NeoForge: Forgified Fabric API is no longer required. Loot scaling is applied by a global loot modifier (dungeon_difficulty:local_scaling)
  • Improved server performance
  • Entities that resolve to no difficulty are no longer re-evaluated on every chunk load
  • Loot that can never be scaled (block drops, materials) skips location resolution
  • Regex patterns are compiled once, structure lookups happen once per location instead of once per zone

[3.8.0+1.21.1-neoforge] 3.8.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.8.0

  • NeoForge: Forgified Fabric API is no longer required. Loot scaling is applied by a global loot modifier (dungeon_difficulty:local_scaling)
  • Improved server performance
  • Entities that resolve to no difficulty are no longer re-evaluated on every chunk load
  • Loot that can never be scaled (block drops, materials) skips location resolution
  • Regex patterns are compiled once, structure lookups happen once per location instead of once per zone

[3.8.0+1.21.1-fabric] 3.8.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.8.0

  • NeoForge: Forgified Fabric API is no longer required. Loot scaling is applied by a global loot modifier (dungeon_difficulty:local_scaling)
  • Improved server performance
  • Entities that resolve to no difficulty are no longer re-evaluated on every chunk load
  • Loot that can never be scaled (block drops, materials) skips location resolution
  • Regex patterns are compiled once, structure lookups happen once per location instead of once per zone

[3.7.0+1.21.1-fabric] 3.7.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.7.0

  • Added ability to assign override colors to any Rarity case. Use config/dungeon_difficulty/client_settings.json to enable and customize.

[3.7.0+1.21.1-neoforge] 3.7.0+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.7.0

  • Added ability to assign override colors to any Rarity case. Use config/dungeon_difficulty/client_settings.json to enable and customize.

[3.6.10+1.21.1-fabric] 3.6.10+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.10

  • Entity scaling now saves applied scale factor to NBT

# 3.6.10

  • Entity scaling now saves applied scale factor to NBT

[3.6.9+1.21.1-neoforge] 3.6.9+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.9

  • Add cap to per player difficulty (default is 10)
  • Update some translations

[3.6.9+1.21.1-fabric] 3.6.9+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.9

  • Add cap to per player difficulty (default is 10)
  • Update some translations

[3.6.8+1.21.1-neoforge] 3.6.8+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.8

  • Add generic attribute modifier offset for scaling

[3.6.8+1.21.1-fabric] 3.6.8+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.8

  • Add generic attribute modifier offset for scaling

[3.6.7+1.21.1-neoforge] 3.6.7+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.7

  • Update attribute identifiers for scaled items

[3.6.7+1.21.1-fabric] 3.6.7+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.7

  • Update attribute identifiers for scaled items

[3.6.5+1.21.1-fabric] 3.6.5+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.6

  • Add /power_level command
  • Fix weapon rescaling issues

[3.6.5+1.21.1-neoforge] 3.6.5+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.6

  • Add /power_level command
  • Fix weapon rescaling issues

[3.6.5+1.21.1-fabric] 3.6.5+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.5

  • Fix spawners getting repeatedly scaled

[3.6.5+1.21.1-neoforge] 3.6.5+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.5

  • Fix spawners getting repeatedly scaled

[3.6.4+1.21.1-neoforge] 3.6.4+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.4

  • Fix some rare crashes #44

[3.6.4+1.21.1-fabric] 3.6.4+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.4

  • Fix some rare crashes #44

[3.6.3+1.21.1-neoforge] 3.6.3+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.3

  • Fixed smithing upgrades of Power Leveled items

[3.6.3+1.21.1-fabric] 3.6.3+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.3

  • Fixed smithing upgrades of Power Leveled items

[3.6.2+1.21.1-neoforge] 3.6.2+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.2

  • Fixed entity scaling with attribute patterns
  • Updated default config now buffs mobs specifically by generic.attack_damage attribute
  • Improved entity scaling stacking with other modifiers

[3.6.2+1.21.1-fabric] 3.6.2+1.21.1 by ZsoltMolnarrr on Oct 14, 2026
Download
# 3.6.2

  • Fixed entity scaling with attribute patterns
  • Updated default config now buffs mobs specifically by generic.attack_damage attribute
  • Improved entity scaling stacking with other modifiers

Dungeon Difficulty Icon
Download Dungeon Difficulty
Select game version
Select platform