Skip to content

Adaptive Difficulty

Allows each player to use a different difficulty in-game.

NeoForgeForge
Loaders
NeoForgeForge
Downloads on Modrinth
2.5K
Followers on Modrinth
12
versions
4
Updated
July 29, 2026Jul 29
Published
in 2024

At a glance

Runs on NeoForge and Forge
For Minecraft 1.21.4, 1.21.8 …
Needed in the game and on the server
Latest version — 1.0.2 from July 29, 2026
License GPL-3.0-or-later — free
Where it's needed
In gamerequiredOn serverrequired

Needed both in the game and on the server

Game versions1.21.1, 1.21.4, 1.21.8 …

Bugs can be Reported on the Github

We all have been there, you play on Hard for the challenge or the accomplishment.. but your friend is a baby and cant leave Easy Mode.. (for me thats my bigger sister)

So i've made this mod to have Players use their Own Difficultly, the world itself wont be changed (still use the vanilla global difficulty), so that'll include:

  • Mob Drops
  • Mob Spawning
  • Mob Spawned Gear
  • Zombies/Vinicators Breaking Doors
  • Zombie Reinforcements
  • Etc..

However Players will get to pick their desired difficulty by using the /adaptive command, which will affect:

  • Starve Amount (None, Half HP, 1HP, Death)
  • Damage Scaling (0x, 0.5x + 1, normal, 3x / 2)
  • Mob Agro (Peaceful Players wont be Targeted by mobs that wont spawn in Peaceful)
  • On Death Spectate (for hardcore users)
  • Etc..

the adaptive difficulty is by default whatever the world diffculty is when that player joined the world

(all of those modifications listed are vanilla just using the mod instead of vanilla)

(following statement only applies to the Forge 1.20.1 Version) There was also some features that i couldn't / wasn't sure, how to implement those are the following:

  • Immunity to Cave Spider Poison
  • Immunity to Wither (not Wither Skeletons) Withering Effect
  • Immunity to Bee Poison

Those are only when on the Easy Setting, and im just not sure how to detect what caused the effect, so i dont know when to remove it.

/adaptive command info

/adaptive: displays in-chat to the user what their current adaptive difficulty is.

/adaptive [Gamemode]: sets the users adaptive difficulty to the selected gamemode.

/adaptive [Player Selector] (OP exclusive): displays in-chat to the user what the selected players adaptive difficulty is.

/adaptive [Player Selector] [Gamemode] (OP exclusive): sets the selected players adaptive difficulty to the selected gamemode.

FAQ

How to install Adaptive Difficulty?

Install NeoForge for your Minecraft version, download Adaptive Difficulty for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does Adaptive Difficulty support?

Adaptive Difficulty has builds for Minecraft 1.20.1, 1.21.1, 1.21.4, 1.21.8.

Is Adaptive Difficulty needed on the server?

Needed in the game and on the server

License and source
GNU General Public License v3.0 or laterfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More