ModsFinder

Attributification [Attribute Unification]

by UtherHel

Attributification lets mods that define similar attributes share values, so an attribute from one mod can drive another through configurable conversion ratios.

FabricForgeNeoForgeClient and serverMIT LicenseOpen source1.20.1 – 1.21.1

What it does

Attribute conversion takes modifiers on a source attribute and applies them to a target attribute, using ratios set in the config. Operation conversion handles ADDITION, MULTIPLY BASE and MULTIPLY TOTAL modifiers so that scaling stays correct after the change. Fallback support maps secondary attributes to a primary target when the other mod is missing, and full replacement mode removes specific attributes entirely to stop double counting.

Static mappings use registry aliasing for simple one-to-one conversions and need a restart after changes. Dynamic mappings run conversion at runtime with full scaling support and can be reloaded. Unidirectional mode controls whether the source attribute shows a virtual value that redirects directly to the target. Attributification is open source under the MIT License, is built for Fabric, Forge and NeoForge on 1.20.1 and 1.21.1, and requires Architectury API and Fzzy Config. Architectury API is bundled inside the mod. The server and every player need the mod installed.

Key features

  1. In-game configuration screen

    A configuration GUI is generated automatically, so mappings can be edited in-game without touching files.

  2. Static and dynamic mappings

    Registry aliasing covers simple mappings, while runtime conversion covers mappings that need full scaling.

  3. Real-time reload

    Dynamic mapping changes apply immediately, while changes to static mappings need a relog or full restart.

  4. Full replacement mode

    Specific attributes can be replaced completely, which prevents balance issues from duplicated bonuses.

Compatibility

Latest build for each game version and loader.

1.21.12.0.5Not available2.0.5
1.20.12.0.52.0.5Not available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Architectury APIAn intermediary api aimed to ease developing multiplatform mods.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required

Use cases

Who it’s for: Modpack builders and server owners who run several mods with overlapping attributes and need one attribute to count as another.

How it compares

Full comparison

Attribute Base Modifier is an open source, server-side only option for Fabric, Forge and NeoForge across 1.20 – 1.21.8. BaublesReforked is for Forge and NeoForge on 1.20.1 – 1.21.1, is not open source and is licensed as All rights reserved. Remap IDs is open source under the GNU General Public License v3.0 only and covers Fabric, Forge and NeoForge on 1.20.1 – 1.21.1.

ModLoadersGame versionsEnvironmentUpdated
Attributification [Attribute Unification]Fabric, Forge and NeoForge1.20.1 – 1.21.1Client and server2026-04-09
Attribute Base ModifierFabric, Forge and NeoForge1.20 – 1.21.8Server-side only2025-09-15
BaublesReforkedForge and NeoForge1.20.1 – 1.21.1Client and server2026-05-15
Remap IDsFabric, Forge and NeoForge1.20.1 – 1.21.1Not published2026-08-13

Questions

Does Attributification need Architectury API?

Yes. Architectury API is required, and it is bundled inside the mod, while Fzzy Config must be installed separately.

Do both sides need Attributification?

Yes. Servers that run it need every player to install it too.

Do mapping changes need a restart?

Dynamic mapping changes apply immediately, but static mapping changes need a relog or full restart.

In the catalog

Attributification [Attribute Unification] is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from UtherHel

All projects

Similar mods

What the author says

Unidirectional = false (default): - Source shows virtual value: source = target × equivalence - /attribute get source returns calculated value from target - Use for most cases where you want visual consistency Unidirectional = true: - Source does NOT show virtual value - Direct redirection without multiplication …
UtherHel, on the Modrinth page

Official listing

Owner
UtherHel
Published
2026-02-18
Updated on Modrinth
2026-04-09
Facts verified
2026-10-15

Tags