ModsFinder

One Enough Damage

by MerrySnow

One Enough Damage, a server-side utility, lets server owners adjust the damage that mobs deal by editing a config file instead of changing code.

FabricForgeNeoForgeServer-side onlyGNU General Public License v3.0 onlyOpen source1.20.1 – 26.1

What it does

Mob damage in Minecraft and in many installed mods is hardcoded, which makes balance changes hard to make. At startup the mod scans the game and the installed mods for hardcoded damage and registers each damage value it finds as an Attribute entry tied to the mob that deals it. Ownership is traced through static analysis, so a summoned monster such as an evoker's fangs is assigned to the mob that summoned it, and similar cases are assigned to the most likely source mob.

Changes can be made in two ways. The default values can be edited directly in the config files, or the Attributes can be modified at runtime with tools such as KubeJS. The config file uses a dictionary-like layout with built-in Chinese and English names, grouped by mob, and includes the vanilla minecraft:generic.attack damage. An attribute ID follows a fixed naming rule with the damage point path and the calculation mode: r marks a fixed damage value and m marks a multiplier. Multiplier attributes apply only where damage shifts dynamically, for instance when it scales with the selected difficulty.

The scan result is saved to a points-cache.json file. Startup scanning slows down in proportion to the number of installed mods, and a pack of roughly 200 mods should expect a scan of about ten seconds. The mod is released under the GNU General Public License v3.0 only and is open source. Its source code is publicly available.

Key features

  1. Automatic damage registration

    Damage values from Minecraft and installed mods are found at startup and registered as Attribute entries for their mobs.

  2. Editable damage dictionary

    The config file lists damage points grouped by mob, with Chinese and English names, so values can be changed without code.

  3. Cached scan results

    A points-cache.json file stores the scan, and the readCache option lets later launches skip the scan stage.

  4. Runtime attribute changes

    Attributes can also be modified while the game runs with tools such as KubeJS, in addition to the config files.

Compatibility

Latest build for each game version and loader.

26.1Not availableNot available1.0.4
1.21.1Not availableNot available1.0.4
1.20.6Not available1.0.0Not available
1.20.5Not available1.0.0Not available
1.20.4Not available1.0.0Not available
1.20.3Not available1.0.0Not available
1.20.2Not available1.0.0Not available
1.20.11.0.41.0.4Not available
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

NoRaidTotems is server required with client optional, supports Fabric, Forge, NeoForge and Quilt for 1.14 – 26.1.2, and is not open source. Uncertawn's Jisho Implementation is client-side only for Forge 1.20.1 – 1.20.6 and is not open source. One Enough Damage runs on the server alone and is open source under the GNU General Public License v3.0 only.

ModLoadersGame versionsEnvironmentUpdated
One Enough DamageFabric, Forge and NeoForge1.20.1 – 26.1Server-side only2026-09-23
NoRaidTotemsFabric, Forge, NeoForge and Quilt1.14 – 26.1.2Server required, client optional2026-03-27
Uncertawn's Jisho ImplementationForge1.20.1 – 1.20.6Client-side only2025-05-19

Questions

Does One Enough Damage need to be installed on clients?

No. Players join without it, since only the server has to run the mod.

Which loaders does One Enough Damage support?

It is published for Fabric, Forge and NeoForge. The latest Fabric and Forge files are 1.0.4 for 1.20.1, and the latest NeoForge file is 1.0.4 for 26.1.

Why does the first startup take longer?

The first startup scans all installed mods for hardcoded damage. Later launches can skip this if readCache is enabled, which reads the saved points-cache.json.

In the catalog

One Enough Damage is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 11,959 mods support Minecraft 26.1.

More from MerrySnow

All projects

Similar mods

What the author says

Have you ever run into hardcoded damage values that cannot be modified? Have you ever struggled to balance damage from projectiles, fangs, magic, summons, or area attacks because there was no practical entry point?
MerrySnow, on the Modrinth page

Official listing

Owner
MerrySnow
Published
2026-07-06
Updated on Modrinth
2026-09-23
Facts verified
2026-10-15

Tags