HomeBedrockAddonsDynamic Difficulty plus
Dynamic Difficulty plus
AddonsBedrock

Dynamic Difficulty plus

by AxovulpusGames_ · on CurseForge

This addon scales difficulty based on your gear. Skeletons get better bows, zombies stronger swords, and all mobs upgrade armor. The Plus version also…

⬇ Download on CurseForge
Dynamic Difficulty plus — screenshot 1

Plus

 

This version was created because the previous one was just a script, which limited us in many ways. In contrast, this is an addon version, meaning it includes both behavior and resource files. It also modifies vanilla mobs to make them stronger and more powerful.

You can still download the script version, which doesn't modify vanilla mobs, from here; however, it's weaker and will no longer be maintained.

Dynamic Difficulty | MCPEDL

This version does not disable achievements, and the execution time was changed from every tick to every 60 to 240 ticks. This may cause mobs to take longer to upgrade, but it helps reduce lag during execution.

Attention:

This script/addon is not designed to work with other addons by default. If you want to make it compatible with your favorite weapons or armor addon, follow these steps:

Open the config.js file of the addon using Visual Studio, Notepad, or, if you're on Android, an app like Acode.

Add the weapon IDs to the Weapons section as follows:


"ID": damage,
Example:


"epictools:quartz_sword": 20,

export const baseDamage = {
  "epictools:quartz_sword": 20,
  "minecraft:wooden_sword": 4,
};



For armor, add the material IDs to the Armors section like this:


"material id": [helmet, chestplate, leggings, boots],
Example:


"quartz": [5, 10, 8, 5],

export const armorProtection = {
  "quartz": [5, 10, 8, 5],
  "leather": [1, 3, 2, 1],
};

 

Armor Tiers

This is the level of armor that will give you protection points. Here you can add your custom armor so they can equip it.

Don't forget to add their armor points in armorProtection.

Threshold is the armor level.
If you want to know what level of armor you would have,
you must add up the ArmorProtection points of each piece you have,
plus 0.4 points for each level of Protection Enchantment.


example:
{ threshold: 31, armor: "custom:quartz" },

Here you need to add the id

By editing these sections, you can make the addon compatible with other custom weapons or armor you want to use.

It's very simple



This addon script enhances the difficulty of your survival game in Minecraft. It detects your armor level and tool damage to make mobs, like zombies, skeletons, and creepers, more challenging. As you equip yourself better, skeletons will upgrade their bows, and zombies will upgrade their swords based on your tool damage. Additionally, mobs will receive better armor as you progress and upgrade yours.

This script makes the survival experience more dynamic, as enemies scale in difficulty with your progress, ensuring a constant challenge. With every upgrade to your gear, mobs will adapt, providing a more balanced and exciting challenge

 

 

How does the armor system work in this addon?

This addon adjusts the difficulty of enemies based on the protection of your armor. As you upgrade your gear, mobs (zombies, skeletons, etc.) also become more challenging. Here's how it works:

 

1. Protection for each piece of armor:

Each armor type (leather, gold, iron, diamond, netherite, etc.) provides different protection values depending on the piece:

 

2. Enhancement with enchantments:

If your armor has the Protection enchantment, each level increases the protection of each piece by 0.4 points. This makes your armor even stronger, and consequently, mobs will also become stronger.

 

3. What armor will mobs get?

The addon adjusts the mobs' armor based on your total protection. Here’s the reference for what armor mobs will wear based on your gear:

 

How Charged Creepers Work

If the player's total protection is equal to or greater than 21 points, Creepers will explode with greater strength without the need to be charged. This means that the Creepers will have higher explosive power, increasing the challenge when the player is better protected

How It Works for Evokers

If the player has a weapon/tool with damage exceeding 8, evokers will use a Totem of Undying, requiring you to defeat them twice.

How it Works for Spiders

When you reach 16 protection points, spiders can spawn with a random effect:

How it Works for Endermen

When you reach 20 protection points, endermen can spawn with a random effect:

How do tools work in this addon?

This addon adjusts the damage of tools and weapons based on their type and any enchantments they have. The stronger the tool, the more damage it deals to enemies. Enchantments can further increase this damage.

1. Base damage of tools:

Each tool and weapon has a base damage value depending on the material it’s made from. For example:

2. Damage increase from enchantments:

If your tool or weapon has the Sharpness enchantment, each level of Sharpness adds 1 more damage point. This means a diamond sword with Sharpness IV will deal significantly more damage than one without any enchantments.

3. What sword do zombies get?

The addon adjusts what type of sword zombies (and other mobs) receive based on your damage. If your damage is high, zombies will also get stronger weapons to balance the challenge. Here’s how it determines what sword they get:

Skeletons



Zombies

Piglins


Illagers

Spiders

Endermen

Report bugs, see progress, give suggestions you can do it on discord: https://discord.gg/xnmkKrNfwc

Quick facts

Install steps are the general flow for this file type — see the MCModsHub guides for the full walkthrough.

Dynamic Difficulty plus is a free Minecraft Bedrock addon. Compatible with Minecraft 1.21.81, 1.21.82, 1.21.80. Downloaded 2,997 times (via CurseForge). Download it and open it directly in the game.

Explore more