
Dungeon Difficulty
☠️ Increase the difficulty and get matching rewards.
Автор: ZsoltMolnarrr791,2 тыс.496обновлён 9 окт. 2026 г.
ПриключенияСнаряжениеГенерация мира
Описание

☠️ 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.
Галерея
Последние версии
Все версии →release
3.9.2+1.21.1
3.9.2+1.21.1-fabric9 окт. 2026 г.1,6 тыс.Minecraft: 1.21, 1.21.1fabric
Что нового
# 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
release
3.9.2+1.21.1
3.9.2+1.21.1-neoforge9 окт. 2026 г.2,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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
release
3.9.1+1.21.1
3.9.1+1.21.1-neoforge27 сент. 2026 г.1,6 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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
release
3.9.1+1.21.1
3.9.1+1.21.1-fabric27 сент. 2026 г.1 тыс.Minecraft: 1.21, 1.21.1fabric
Что нового
# 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
release
3.9.0+1.21.1
3.9.0+1.21.1-neoforge26 сент. 2026 г.199Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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`
release
3.9.0+1.21.1
3.9.0+1.21.1-fabric26 сент. 2026 г.94Minecraft: 1.21, 1.21.1fabric
Что нового
# 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`
release
3.8.0+1.20.1
3.8.0+1.20.1-fabric13 сент. 2026 г.1,4 тыс.Minecraft: 1.20.1fabric
Что нового
# 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
release
3.8.0+1.20.1
3.8.0+1.20.1-forge13 сент. 2026 г.2,3 тыс.Minecraft: 1.20.1forge, neoforge
Что нового
# 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
release
3.8.0+1.21.1
3.8.0+1.21.1-neoforge5 сент. 2026 г.1,8 тыс.Minecraft: 1.21, 1.21.1neoforge
Что нового
# 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
release
3.8.0+1.21.1
3.8.0+1.21.1-fabric5 сент. 2026 г.1,4 тыс.Minecraft: 1.21, 1.21.1fabric
Что нового
# 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




