ModsFinder

Entity Modifiers

by ErrorCraft

Entity Modifiers is a Fabric library that lets data packs change the properties of entities, in the same way item modifiers change items.

FabricServer-side onlyMIT LicenseOpen source1.17 – 1.19

What it does

Data packs use entity modifier files to change entity properties. The files work like item modifiers, except they act on entities instead of items, and they replace the older data modify entity commands. Each file states the value to change and its source, so the author knows what the change will do before it runs.

Modifiers can use number providers rather than store results through execute, which keeps values inside their intended range. Floating point numbers are supported, not only integers. Text components with score lookups resolve properly, and direct values are edited and saved as data, which allows player-specific features such as hunger to be set through a pack. The mod requires Fabric API. Entity Modifiers is server-side only, so players join without installing it, and it is open source under the MIT License, with files for 1.17 – 1.19.

Key features

  1. Entity property files

    Data packs define modifier files that change properties of entities, replacing data modify entity commands.

  2. Number providers

    Values can come from number providers instead of execute store results, and the range of integers is not limited.

  3. Text component lookups

    Text components can read score values and resolve them correctly during the modification.

  4. Player-specific changes

    Modifiers can target player features such as hunger, and the edited values are saved as data.

Compatibility

Latest build for each game version and loader.

1.191.2.0
1.181.1.0
1.17.11.0.0
1.171.0.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Data pack authors who want to change entity properties without writing long chains of commands. Server owners can use it to tune entities on a server.

How it compares

Full comparison

Allow editing player's nbt is server-side only and open source under the MIT License, with files for 1.16 – 1.21.11, but it is not open source as a modifier system and edits player NBT directly. Loot Modifier is server-side only and open source under the MIT License, with files for 1.21.5 – 1.21.8, so it covers a later range than Entity Modifiers. Dynamic Registries Modifier is open source under the CC0 1.0 Universal license, and either side can run it, neither needs it, for 1.21.1 – 1.21.8.

ModLoadersGame versionsEnvironmentUpdated
Entity ModifiersFabric1.17 – 1.19Server-side only2022-06-14
Loot ModifierFabric1.21.5 – 1.21.8Server-side only2025-09-21
Dynamic Registries ModifierFabric1.21.1 – 1.21.8Client or server, optional2025-08-23

Questions

Does Entity Modifiers need Fabric API?

Yes. Fabric API is required, so it must be installed next to Entity Modifiers on Fabric.

Does Entity Modifiers have to be installed on the server?

Only the server needs it. Players can join without installing the mod.

Which game versions does Entity Modifiers support?

Builds exist for 1.17, 1.17.1, 1.18 and 1.19, and the latest Fabric file is 1.2.0 for 1.19.

In the catalog

Entity Modifiers is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 6,369 mods support Minecraft 1.19.

More from ErrorCraft

All projects

Similar mods

What the author says

Entity modifiers are similar to item modifiers, except that they modify entity properties rather than item properties! They are supposed to replace the data modify entity commands. - We know what we want to change. This means we can have validation of our input! - We can use number providers rather than having to use…
ErrorCraft, on the Modrinth page

Official listing

Owner
ErrorCraft
Published
2021-11-08
Updated on Modrinth
2022-06-14
Facts verified
2026-10-15

Tags