ModsFinder

MCF: EntityMap

by Wisoven

MCF: EntityMap is a Data pack and library that stores per-entity data under user-chosen paths, with functions that mirror the methods of a HashMap.

FabricForgeNeoForgeQuiltServer required, client optionalMIT LicenseOpen source26.1 – 26.1.2

What it does

Each entity can be registered to a storage path, and several paths can hold the same entity at once. Values are read and changed through provided functions that work much like JCF maps, and the mod resolves entity UUIDs automatically, so a datapack author does not handle UUIDs directly. Data is synchronized between server and clients. Direct storage manipulation is required for any extra output, since getters and storage locations are accessed and modified internally by the library.

The data pack ships under the mcfentitymap namespace. Authors who build on it can change that namespace to match their own project, with a plain search-and-replace of the mcfentitymap instances. The mod is a server-required, client-optional library: the server must run it, while players may leave it out. Files cover 26.1 – 26.1.2 for Fabric, Forge, NeoForge and Quilt, and the code is open source under the MIT License.

Key features

  1. Per-entity storage

    Entities are stored under a chosen path, and the same entity can be registered under more than one path.

  2. HashMap-style functions

    Provided functions cover nearly the same methods as a HashMap, so values are added, read and changed in a familiar way.

  3. Automatic UUID handling

    UUID resolution happens under the hood, so authors work with entities without converting identifiers.

  4. Error catching and debug output

    Invalid parameters, missing paths and attempts to modify absent entries are caught, and a setting can show these errors in chat.

Compatibility

Latest build for each game version and loader.

26.1.21.0.1+mod1.0.1+mod1.0.1+mod1.0.1+mod
26.1.11.0.1+mod1.0.1+mod1.0.1+mod1.0.1+mod
26.11.0.1+mod1.0.1+mod1.0.1+mod1.0.1+mod
ReleaseBetaAlphaNot available

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

Questions

Does MCF: EntityMap need to be installed on the client?

No. Server owners install it, and players can join with or without it.

Which loaders does MCF: EntityMap support?

Files are published for Fabric, Forge, NeoForge and Quilt, and the latest file for each loader is 1.0.1+mod for 26.1.2.

How can errors caught by the datapack be shown in chat?

Running the function mcfentitymap:settings/show errors sets the score mcfem.show errors to 1, which displays caught errors in chat.

In the catalog

MCF: EntityMap is one of 4,058 Storage mods on ModsFinder, and one of 2,474 Storage mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from Wisoven

All projects

Similar mods

What the author says

The example above shows how an entity would be registered to the storage path mcfentitymap:maps entities, then have the attribute class: mage added. These values can be modified or accessed in largely the same way they could be in JCF maps using the provided functions. Note: it may be helpful to change the namespace…
Wisoven, on the Modrinth page

Official listing

Owner
Wisoven
Published
2026-05-16
Updated on Modrinth
2026-05-17
Facts verified
2026-10-15

Tags