ModsFinder

Data Attributes

by bibireden

Data Attributes lets pack makers and server owners reshape Minecraft's attribute system through configuration and datapacks, without hard-coding changes.

FabricNeoForgeQuiltClient and serverCustom license1.20.1 – 1.21.1

What it does

The mod customizes Minecraft's attributes by setting configurable bounds, stacking rules and base values for individual entities or broader entity groups. Definition overrides can change the allowed minimum and maximum, the stacking formula, the smoothness and the display format of an attribute. For example, the maximum of minecraft:generic.max_health can be raised past its vanilla ceiling of 2048, and minecraft:player can be given a base max health of 2 through an entity entry.

Attributes can also be linked: a function connects a parent attribute to a child attribute, adding or multiplying the parent's current value by a configurable coefficient, which produces follow-on stats without any code. Data Attributes resolves settings in a fixed order, so a specific entry overrides a broader group. Server configuration uses Fzzy Config, and the Datapack Baseline Preview lets administrators see what each setting will do before they apply it.

Key features

  1. Configurable attribute bounds

    Minimum and maximum values, stacking behavior and display format can be set for each attribute.

  2. Entity base values

    Base values can target a single entity type such as minecraft:player, or a broader entity group.

  3. Attribute functions

    A parent attribute can feed a derived child attribute through a coefficient, so related stats follow each other.

  4. Datapack support

    Attribute definitions and entity entries are written in datapacks and can be changed live on Fabric and NeoForge.

Compatibility

Latest build for each game version and loader.

1.21.13.0.0+1.21.1-fabric3.0.0+1.21.1-neoforge2.0.4+1.21.1-fabric
1.212.0.0+1.21-alpha.1-fabricNot available2.0.0+1.21-alpha.1-fabric
1.20.12.0.3+1.20.1-fabricNot available2.0.3+1.20.1-fabric
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 3

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fzzy ConfigConfig API with automatic GUIs, powerful validation options, server-client sync, and more!
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Required by 1 mod

How it compares

Full comparison

Player Attribute Screen is a Fabric client or server mod under the MIT License, open source, for 1.20.1 – 1.21.1, and it adds an attribute screen rather than changing attribute rules. Additional Entity Attributes is open source under the MIT License and is client and server on Fabric, NeoForge and Quilt for 1.19.2 – 26.2, covering a wider version span. datattributes is server required with client optional, not open source, under the MIT License, for 1.20 – 1.21.10.

ModLoadersGame versionsEnvironmentUpdated
Data AttributesFabric, NeoForge and Quilt1.20.1 – 1.21.1Client and server2026-10-07
Player Attribute ScreenFabric1.20.1 – 1.21.1Client or server, optional2025-01-08
Additional Entity AttributesFabric, NeoForge and Quilt1.19.2 – 26.2Client and server2026-07-13
datattributesFabric, Forge, NeoForge and Quilt1.20 – 1.21.10Server required, client optional2025-11-30

Questions

Does Data Attributes need Fabric API to run on Fabric?

Yes. Fabric API, Fabric Language Kotlin and Fzzy Config are required dependencies on Fabric, alongside oωo (owo-lib).

Does Data Attributes have to be installed on both sides?

Yes. A server running it needs every connecting player to have it too.

Which loader file should be used on NeoForge?

The NeoForge file 3.0.0+1.21.1-neoforge targets 1.21.1, and it requires Kotlin for Forge and oωo (owo-lib).

In the catalog

Data Attributes is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from bibireden

All projects

Similar mods

What the author says

A data-driven entity attribute framework for Minecraft 1.21.1 on Fabric and NeoForge. Data Attributes makes Minecraft's attribute system much easier to shape without hard-coding every change into another mod. Server owners and pack makers can change attribute bounds and stacking behavior, derive one attribute from…
bibireden, on the Modrinth page

Official listing

Owner
bibireden
Published
2023-12-30
Updated on Modrinth
2026-10-07
Facts verified
2026-10-15

Tags