Features
Advancements!
Modify the locator bar with global and personnal difficulty.
New reward for bounties: the killer gains one bonus heart (max 5) and the killed lose all their bonus hearts!
Fix
Bad color for certain messages.
Weird bounty messages.
24h deaths' color were not following custom config.
Bounty could start after a disconnection.
Refactor
Save mod's state after each deaths and each 20 minutes. This prevents huge rollbacks if the server crashes.
Better messages for bounties and difficulties.
Cleaner way to manage bounties.
Use Minecraft's code to create texts.
Fix
Not setting correctly the global difficulty after a restart.
Leaving The End increases player difficulty.
Non inclusive bounty messages
Features
Command /bounty
to list messages.
Display time before losing the first 24 hours death.
Nerf the passive difficulty
Death days were linked with ticks instead of timestamps
Refactor how ban works (now use Minecraft ban)
Bounty not working and reduce death percentage to enable one
Fix a concurrent modification when using C2ME
Supports Minecraft 1.21.7
Port the mod to Minecraft 1.21.6
Fix a bug in 2.1.0+1.21.5
affecting gamerules not being resetting correctly
Features
Supports Minecraft 1.21.5. There are no plans to backport this to Minecraft 1.21.4, but this version will be ported to Minecraft 1.21.6 in a few days.
Modifies the fight against the Ender Dragon.
Adds a passive difficulty: mobs stats are modified according to the time passed and the distance to the spawn.
Adds [REDACTED].
Refactor
Completely modifies how the time is managed. It is linked with the server's ticks. Thus, if the server stops ticking (if nobody joins the server for a long time), all timers are paused (including reduce).
Rewrites how stuff are saved. The code is way more clean.
Docs
Completely rewrites the wiki and uses a new engine.
It is the last version for Minecraft 1.21.5 if there are no major bugs.
Check the GitHub project for the entire changelog (or the previous ones).
Critical bug
Fix a bug where the server cannot create some entities while starting
Balance
Reduce bounty enabled and increase bounty percentage (check the wiki)
Other
Add more logs and warn
This is the first release candidate for the 2.0.0
 !
Breaking change
The gamerules's prefix was modified to dds:
(was difficulty-death-scaler:
). It may corrupt your world and it will ignore your previous config. Be careful.
Other
Fix a bug where the times before the next decrease was wrong.
Improves the debug information with more warning and more information about Boss.
Fix custom spawns of creepers and piglin brutes: they can spawn before their difficulty
Global difficulty
Modifies how mobs spawn (check the wiki for more information).
Death messages are more clear.
Player difficulty
Fix a bug where kicking during connection can provoke very annoying bugs.
Add time remaining before the unban in the kick message.
Add new level of difficulties (check the wiki for more information).
Fix a bug causing some modifiers not being applied.
Remove luck modifier (sadly, it is not used by the game).
Modifies value of block break speed modifier and add speed modifier.
Command
Change its syntax to make it more clear.
Add control of daily death.
Other
Cancel timers on server stop (server stop is now faster and more safe).
Major bug fixes in this release!
Fix: cannot reduce player difficulty if player is offline
Fix: adding a daily death after each player difficulty decrease
Fix: displaying negative seconds remaining after a difficulty decrease
Add a gamerule to modify duration of temp ban.
Make link in /difficultydeathscaler
clickable.
Change how temp ban works:
- ban for 12 hours and reset daily deaths after unban
- before was banning until you lose one death
Add the subcommand /difficultydeathscaler help
to get the link to the wiki.
Remove some annoying debug information spamming the log (sorry for this).
First beta of Difficulty Death Scaler 2.0 🎉
A lot of things were modified, you can look at the GitHub project if you want to have a full changelog.
Highlights
The core functionality was refactored (better flexibility).
The mod supports restarts!
Now, there are two difficulties: a global one (for the entire server) and a per player one.
More steps in every difficulty, affecting even more the gameplay.
Modify AI of skeletons, zombies, creepers and drowned when the difficulty is too high.
Beta information
This is the first beta of Difficulty Death Scaler 2.0, so the mod could be unstable. You can report issues on GitHub.
The bounty system was not tested.
Fix:
- timer not well displayed
/difficultydeathscaler set <number of death>
does not always the Minecraft difficulty- difficulty continues to reduce after 0
Perf:
- optimize TimerTask and Timer
Now, you have to use a netherite ingot on the boss to activate the "reduce difficulty mod" (except for the Ender Dragon).
The "reduce difficulty mod" will buff the boss:
- the buffed Wither cannot be blocked in bedrock
- the buffed Warden is faster and cannot be knockbacked
- the buffer Elder Guardian has more health, is faster, is smaller and is stronger
The command /difficultydeathscaler get
shows the timer before next reduce.
Add command /difficultydeathscaler
Balance the game and fix a bug !
Balance
- Reduce time to decrease difficulty (24h → 12h)
- Decrease difficulty when a boss (wither, ender dragon, elder guardian, warden) is killed
Fix
- When someone should not die, the mod increases the number of death