Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Tags
Creators
Details
Adaptive Survival
Minecraft needs to be more challenging, adaptive survival makes Minecraft mobs scale with you. As you hit in game milestones the mobs will hit harder, have higher health and move fast.
Oh and the cows will protect themselves! (So will the sheep and pigs).
There are currently 8 tiers, it doesn't matter which order they are completed in.
##Features Eight tiers of difficult. Mobs gain health, strength, speed and better gear as they level up. The deeper underground you go the stronger the mobs are. Higher tier skele's and pillagers also carry melee weapons if you get too close. Creepers and spiders speed up as the difficult incrases. Cows, Pigs and Sheep defend their buddies when attacked. Tier-increase notifications and built in commands.
Difficulty increases when the world completes these milestones:
Kill a configurable number of mobs Wear at least one piece of iron armour Enter the Nether Obtain Ancient Debris Defeat the Ender Dragon Obtain an Elytra Wear a full set of netherite armour Reach a configurable world day
By default, the first milestone requires 10 mob kills and the final milestone occurs on day 1000.
Configuration
Launch the game or server once with the mod installed. Adaptive Survival will generate:
config/progressivedifficulty.json
Stop the game or server before editing the file, then restart it to apply your changes. There is currently no in-game config screen or reload command.
The configuration file lets you adjust:
Required mob kills and final world-day milestone Health and damage multipliers for tiers 0–8 Underground depth thresholds and bonuses Nether and End dimension bonuses Equipment and armour chances Enchantment chances and power Equipment drop chance Tier 8 netherite chance Skeleton and pillager melee behaviour Creeper and spider speed progression Livestock retaliation range and duration Cow, pig, and sheep damage, speed, and knockback Whether baby animals retaliate
Values ending in Chance use decimals between 0.0 and 1.0. For example, 0.25 means a 25% chance.
Tier-based arrays contain nine values ordered from Tier 0 through Tier 8:
"healthMultipliers": [ 1.0, 1.05, 1.075, 1.10, 1.15, 1.25, 1.35, 1.50, 1.80 ]
A multiplier of 1.0 leaves the original value unchanged, while 1.5 increases it by 50%. Major feature groups can be disabled using their corresponding enabled setting.
Commands
/pdifficulty status — displays the current tier and milestone progress /pdifficulty inspect — inspects the nearest hostile mob within 16 blocks /pdifficulty settier <0-8> — manually sets the tier for testing; operator only /pdifficulty reset — resets world progression; operator only


