Home›Java›Mods›RPGDamageOverhaul
RPGDamageOverhaul
ModsJava

RPGDamageOverhaul

Java mod listed for Minecraft 1.20. Download on the author's site.

by httpedrodev · on CurseForge

RPGDO is a complete overhaul to minecraft's damage system, adding damage types with unique passives for each attack and resistances for each mob.

⬇ Download on CurseForge
RPGDamageOverhaul — screenshot 1RPGDamageOverhaul — screenshot 2RPGDamageOverhaul — screenshot 3RPGDamageOverhaul — screenshot 4RPGDamageOverhaul — screenshot 5

RPG Damage Overhaul (RPGDO)

RPGDO is a complete overhaul to minecraft's damage system, inspired by DDD and Alembic. It adds specific damage types for each attack, like piercing, slashing, blunt, fire, etc… and with each damage class comes an armor and resistance attributes. This mod is very similar to TheRedBrain's Overhauled Damage, but this one lets you create and remove damage classes as you wish, while his comes with a immutable set of damages. This also comes with an insane amount of compatibility with other mods.

Support for bettercombat included! Specific attack animations are configured to deal the correct type of damage(blunt, slash, pierce). The mod comes with support for all standard BetterCombat animations, all items correctly tagged(swords, axes, pickaxes, hammers, etc etc), and the mods listed below(some of these mods have some custom BetterCombat configs)

Although not necessary, and most mods will simply be compatible by default, if you have AttributeSetter installed, entities and items from the following mods(this is an outdated list, but the ones here are still compatible) will come with damage resistances and/or vulnerabilities will deal the appropriate damage types:

If you end up making compatibility files for other mods, send it in our discord!

Damage Class

Damage classes define what type of damage you'll be receiving or protected agains. By default, there are 11 damage classes:

All of this can be modified through datapacks, for more information visit the github page. Each damage class comes with an attribute for:

Damage Overrides

There is also a way to redefine what damage types are what damage class. For example, warden's sonic boom deals 40% arcane damage, 40% soul damage, 20% true damage: "minecraft:sonic_boom": {"arcane": 0.4, "soul": 0.4, "true": 0.2}, You can check the defaults here

Item Overrides

You can also give specific damage distributions to items without changing their attributes manually, there are two ways of doing that:

Without BetterCombat

You can setup a item_overrides.json. For example, swords give 80% of their normal damage as slashing damage and 20% as piercing damage, while axes deal 100% slashing damage

  "#c:swords": { "slashing": 0.8, "piercing": 0.2},
  "#c:axes": { "slashing": 1.0 },

More examples in the GitHub page.

With BetterCombat

If you have BetterCombat installed, you can setup what damage each weapon attack deals, this is how the default sword and axe combos are setup:

"bettercombat:sword": ["slashing", "slashing", "piercing"],
"bettercombat:axe": ["slashing", "slashing"]

These only convert physical damage, so if the sword deals 8 damage and 2 fire damage, only the 8 damage will become slashing/piercing damage If you don't have a definition for how this item will behave without BetterCombat, it generates one based on the BetterCombat config, for example, swords would deal 66% slashing damage and 33% piercing damage. More examples in the GitHub page.

 

If you are building a modpack

you might be interested in some of my other mods for modpacks:
AttributeSetter
RPGDamageOverhaul
FoodAttributes

Or Claims n Raids for servers!

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RPGDamageOverhaul is a free Minecraft Java mod. Compatible with Minecraft 1.20.1. Downloaded 1,993 times (via CurseForge). Download it and open it directly in the game.

Explore more