ModsFinder

Distinct Damage Descriptions

by yeelp

Distinct Damage Descriptions replaces the flat damage model of Forge 1.12.2 with typed damage, so each hit is split between damage types that mobs can resist or be weak to.

ForgeClient and serverMIT LicenseOpen source1.12.2

What it does

The mod brings table top RPG style combat to Minecraft. Weapons, arrows and other sources deal damage in types such as Force, Necrotic, Piercing, Bludgeoning and Poison, and the type mix of each attack decides how effective it is against a given mob. Some mobs carry resistances and weaknesses, and some are fully immune to a type.

Damage distributions are configurable per item, and each one must add up to 100%. For example, a Nether Star weapon's base damage is split between two types, and a dedicated item can inflict 50% Force and 50% Necrotic. Mobs have their own base distributions and resistances, which can also be set per mob. A spawn egg shows some of this information for its mob.

Mobs can adapt: a creature that takes repeated hits of one type grows more resistant to it, so changing damage types matters during long fights. The adaptability system can be seen with a Silverfish, where resistances shift after it is triggered. Installation needs Forge for 1.12.2 only, and the server and every player need the mod because the environment is client and server. The mod is released under the MIT License and is open source, and its source code, issue tracker and wiki are public. It requires nothing else to run, while Construct's Armory, CraftTweaker, FirstAid, Hwyla and Tinkers' Construct are optional dependencies.

Key features

  1. Typed damage

    Attacks are split into damage types, and the mix of types in each hit determines its effect on the target.

  2. Mob resistances and weaknesses

    Mobs have resistances, weaknesses and full immunities to particular damage types, configurable per mob.

  3. Adaptive mobs

    Mobs that take repeated damage of one type become more resistant to it, shifting resistances during a fight.

  4. Per-item damage distributions

    The damage type split of each weapon is set on its own, with each distribution required to total 100%.

Compatibility

Latest build for each game version and loader.

1.12.21.9.11
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Optional 5

Construct's ArmoryA Tinkers' Construct add-on for those looking to enter the world of armor.
Optional
Tinkers' ConstructTinker a little, modify all the tools, build a smeltery, then tinker a little more. The classic modular tool mod.
Optional
HwylaHwyla (Here's What You're Looking At) is a UI improvement mod aimed at providing block information directly in-game. It is also a fork of Waila.
Optional
CraftTweakerCraftTweaker allows modpacks and servers to customize the game. With CraftTweaker you can change recipes, script events, add new commands and even change item properties!
Optional
FirstAidFirst Aid is a game changing mod focused around a new health system.
Optional

How it compares

Full comparison

Mo Spells adds spells for Forge 1.12.2 and is not open source, under All rights reserved, while this mod changes how damage is calculated. WizardryPlayerManaTweaked is open source under the GNU General Public License v3.0 or later and also runs on client and server, but it tweaks mana instead of damage types. SRP&Wizardry InsaneTweaks is open source under the MIT License and runs on client and server, with a focus on wizardry tweaks.

ModLoadersGame versionsEnvironmentUpdated
Distinct Damage DescriptionsForge1.12.2Client and server2026-09-21
Mo SpellsForge1.12.2Client and server2025-01-20
WizardryPlayerManaTweakedForge1.12.2Client and server2026-01-10
SRP&Wizardry InsaneTweaksForge1.12.2Client and server2026-08-10

Questions

Does Distinct Damage Descriptions need Forge for 1.12.2?

Yes. The mod has files for Forge 1.12.2 only, and the latest file is 1.9.11 for 1.12.2, published 2026-09-21.

Does the server need the mod?

Yes. The server and every player need the mod installed.

Which dependencies are optional?

Construct's Armory, CraftTweaker, FirstAid, Hwyla and Tinkers' Construct are optional dependencies, and the mod runs without them.

In the catalog

Distinct Damage Descriptions is one of 19,031 Adventure mods on ModsFinder, and one of 10,478 Adventure mods for Forge. 2,920 mods support Minecraft 1.12.2.

More from yeelp

All projects

Similar mods

What the author says

Distinct Damage Descriptions (shortened to DDD) is a combat overhaul mod aiming to bring table top RPG style combat, with damage types, to Minecraft. With it, it brings new damage calculation systems that factor in weapon damage types, shield and armor effectiveness to certain types, mob resistances/weaknesses and…
yeelp, on the Modrinth page

Official listing

Owner
yeelp
Published
2024-01-03
Updated on Modrinth
2026-09-21
Facts verified
2026-10-15

Tags