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.
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
Per-entity storage
Entities are stored under a chosen path, and the same entity can be registered under more than one path.
HashMap-style functions
Provided functions cover nearly the same methods as a HashMap, so values are added, read and changed in a familiar way.
Automatic UUID handling
UUID resolution happens under the hood, so authors work with entities without converting identifiers.
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.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Questions
Does MCF: EntityMap need to be installed on the client?
Which loaders does MCF: EntityMap support?
How can errors caught by the datapack be shown 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
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…
Official listing
- Modrinth page
- modrinth.com/mod/mcf-entitymap
- Owner
- Wisoven
- Published
- 2026-05-16
- Updated on Modrinth
- 2026-05-17
- Facts verified
- 2026-10-15
