Attribute Base Modifier
by whyvo
Attribute Base Modifier lets a data pack change the default base value of an attribute on selected mobs, such as the maximum health of zombies.
What it does
Rules are JSON files placed in a data pack, and each rule file names the attribute to change, the new default value, and the mobs it applies to. Mobs can be picked with an include list, an exclude list, or both, and an ID can match an exact entity or a tag that starts with a given prefix. A mob that does not have a default value for the chosen attribute is skipped without an error.
The mod runs on the server alone, so players can join without installing it, and a server owner only needs Fabric API as a required dependency on Fabric. Files are published for Fabric, Forge and NeoForge across the range 1.20 – 1.21.8. The code is licensed under the MIT License and is open source, and public links to the source and the issue tracker are available.
Key features
Data pack rules
Each rule is a JSON file in the data pack that sets an attribute base value for a chosen group of mobs.
Include and exclude filters
Mobs can be selected by exact ID or by tag, and excluded mobs are left untouched even when they match an include entry.
Enable and disable rules
A command turns a loaded rule on or off, and rules reset to their defined default after a reload.
Debugging command
A debugging command shows the state of rules, which helps check whether a rule was registered under the expected ID.
Reload behaviour
Rules reload with the other data pack contents, and a reload command applies changes without restarting the world, though mobs already summoned keep their old attributes unless recreated.
Compatibility
Latest build for each game version and loader.
1.21.x9 of 9 versions with builds
1.20.x7 of 7 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Data pack authors and server owners who want to change the default attributes of mobs without writing code. Players who only join a server need nothing installed.
How it compares
Attribute Modify is a Forge and NeoForge mod that runs on client and server, is not open source and is released under All rights reserved, with files for 1.20.1 – 1.21.11. Paxi is open source under the GNU Lesser General Public License v3.0 only and works on either side, with versions across 1.19.2 – 1.21.1. Attribute Base Modifier is server-side only, open source under the MIT License, and covers 1.20 – 1.21.8 on Fabric, Forge and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Attribute Base Modifier | Fabric, Forge and NeoForge | 1.20 – 1.21.8 | Server-side only | 2025-09-15 |
| Attribute Modify | Forge and NeoForge | 1.20.1 – 1.21.11 | Client and server | 2026-08-06 |
| Paxi | Fabric, Forge and NeoForge | 1.19.2 – 26.1.2 | Client or server, optional | 2026-06-24 |
Questions
Does Attribute Base Modifier need Fabric API?
Do players need to install the mod?
Why does a summoned mob keep its old attributes after a reload?
In the catalog
Attribute Base Modifier is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from whyvo
Similar mods
What the author says
Attribute Base Modifier (ABM) allows you modify the default base value of any attribute of any mob. This mod is data-driven. It's recommended to read Data pack – Minecraft Wiki if you encounter issue.
Official listing
- Modrinth page
- modrinth.com/mod/attribute-base-modifier
- Owner
- whyvo
- Published
- 2025-09-15
- Updated on Modrinth
- 2025-09-15
- Facts verified
- 2026-10-15
