Перейти к содержимому
Mineforgian

Adaptive Difficulty

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

Загрузки
2K
Подписчики
11
Обновлён
29 июля 2026 г.
Лицензия
GPL-3.0-or-later

Опубликован 22 сентября 2024 г.

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.

Ченджлог

1.0.2Релиз1.21.8 · 29 июля 2026 г.

Ported from 1.21.4 to 1.21.8

  • Fixed an issue that caused Cave Spiders in inflict poison 8 or 16
  • Fixed an issue that caused Bees to inflict poison 11 or 15
  • Fixed an issue that caused the wither effect from the Wither's attack skulls to be applied incorrectly for the difficulty selected
  • Fixed an issue that prevented the constant regen of health and hunger while in peaceful mode
  • Changed the damage scaling based on difficulty to be ignored for player on player damage meaning all PVP uses the server setting still making sure PVP is fair.
  • Changed how the settings are saved on players under the hood and how the stuff updates automatically when changing dimensions
1.0.0Релиз1.21.4 · 29 июля 2026 г.
  • Added Dimension Based Preferences that automatically swap to a certain difficulty when entering that dimension, these can be setup using simple in-game commands or using a NBT-Editor on the Config File.

  • Fixed Strave Damage being triggered even when the amount deals 0 damage

  • Cave Spider, Bee & Wither effects applied to the victim based on difficultly are now properly affected by the Adaptive Difficultly of the Victim

  • Death Screen now shows the Hardcore version if the user was in Adaptive Hardcore mode

1.0.1Релиз1.21.1 · 5 июля 2025 г.
  • Added Dimension Based Preferences that automatically swap to a certain difficulty when entering that dimension, these can be setup using simple in-game commands or using a NBT-Editor on the Config File.

  • Fixed Strave Damage being triggered even when the amount deals 0 damage

  • Cave Spider, Bee & Wither effects applied to the victim based on difficultly are now properly affected by the Adaptive Difficultly of the Victim

  • Death Screen now shows the Hardcore version if the user was in Adaptive Hardcore mode

Комментарии

Загружаем…