Data API
by GenMode
With Data API installed on a server, datapacks can add custom durability, enchantments, mob behavior, music discs and smelting results to vanilla items and entities.
What it does
Data API is a set of tools for building datapacks. It backports several features into the game, including custom durability, custom enchantments, custom music discs and custom smelting, and it lets datapack authors attach custom NBT tags to items for right-click, attack and drop detection. Entities can also be given a glowing effect, and the mod extends which block types can be targeted as entities.
Fabric API must be installed alongside it, because it is listed as a required dependency on every loader. Three other mods in the catalog require Data API: Vesture, [CLOSED] - Reader and Caveat. The environment is server required with the client optional, so a server running the mod is enough for players to benefit, and joining players do not need to install it. Files are published for Fabric, Forge, NeoForge and Quilt, and the mod is released under the MIT License without being open source.
Key features
Custom durability
Items can be given a durability value through datapacks, backported for use in the game.
Custom enchantments
Enchantments can be defined from datapacks, with the backported system available to datapack authors.
Custom NBT item tags
More than 15 custom NBT tags detect right-clicks, attacks, drops and other item interactions.
Custom mob and smelting support
Datapacks can define custom mobs and custom smelting results for use in the world.
Glowing entities
Entities can be made to glow, which helps datapack creators mark objects for players.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 3 mods
Use cases
Datapack authors
Authors who write custom items, mobs or recipes can use the tools as a base without writing their own backports.
Server owners
Server owners running custom datapacks can install the mod on the server, and players do not need it on their side.
Who it’s for: Datapack creators building custom content for Minecraft, and server owners who run datapacks that depend on its tags and backported features.
How it compares
1.21.2 Bundle Recipe Backport is a server-side option for 1.21 – 1.21.1 under All rights reserved, and it is not open source. LeadRecipeBackport covers 1.15 – 1.21.5 under the MIT License and is open source. Name Tag Backport is released under the MIT License as well, with files for 1.14 – 1.21.11, and it is not open source.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Data API | Fabric, Forge, NeoForge and Quilt | 1.16 – 26.3 | Server required, client optional | 2026-05-04 |
| 1.21.2 Bundle Recipe Backport | Fabric, Forge, NeoForge and Quilt | 1.21 – 1.21.1 | Server required, client optional | 2024-11-24 |
| LeadRecipeBackport | Fabric, Forge, NeoForge and Quilt | 1.15 – 1.21.5 | Server required, client optional | 2025-04-30 |
| Name Tag Backport | Fabric, Forge, NeoForge and Quilt | 1.14 – 1.21.11 | Server required, client optional | 2026-08-14 |
Questions
Does Data API need Fabric API?
Does a player need Data API to join a server that runs it?
Which game versions does the mod support?
In the catalog
Data API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from GenMode
Similar mods
What the author says
--- | Projects | Social | Support | |:-: |:-: |:-: | | | | |
Official listing
- Modrinth page
- modrinth.com/mod/data_api
- Owner
- GenMode
- Published
- 2023-06-26
- Updated on Modrinth
- 2026-05-04
- Facts verified
- 2026-10-15
