Data Tables
by Drakonkinst
Data Tables gives Fabric servers a data pack resource that maps identifiers to integer values, and the table can be queried with a command.
What it does
The mod adds a new data pack resource called data tables. Each table holds key-value pairs, where an identifier such as an item, block or block entity type maps to a different integer. Modders and data pack creators can build numeric lookups into their own data-driven content, and the entries are kept simple enough to write by hand.
Data Tables runs on the server, so the server has to have it installed, while clients may add it as an optional syncing mod. Its resources refresh during a reload like other data pack files. Tables can list tags as well as individual IDs, and they accept modded items, so content from other mods can be included. Files are published for Fabric only, for 1.21.7 and 1.21.8, and the code is open source under the MIT License.
Key features
Key-value data tables
Each table maps identifiers to integer values, so a modder can attach a number to an item, block or block entity type.
Tags and individual IDs
Entries can point to a whole tag or to a single ID, which keeps long lists short.
Optional client syncing
The client can receive table contents from the server through an optional syncing mod.
Table query command
A table command lets a player or a modder look up a value in a table without reading the data pack files.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Data pack content
Data pack creators can define values for their own items and blocks in a table, without writing Java code.
Modded items
A mod can list the items it adds in a table so other data packs can read their values.
Who it’s for: Mod developers and data pack creators who want numeric lookups keyed by item, block or block entity identifiers. Server owners who run data packs can use the mod to load these tables.
How it compares
Domix's Guidebook is a Fabric mod for 1.21.1 with a client and server environment, released under the GNU Lesser General Public License v3.0 only, so it targets a different version than Data Tables. Data Driven GUIs is open source under the MIT License, published for 1.21 – 1.21.5 and run on client and server, which covers older versions than Data Tables. GameQuery is client-side only, not open source, and built for 1.21.6.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Data Tables | Fabric | 1.21.7 – 1.21.8 | Server required, client optional | 2025-08-07 |
| Domix's Guidebook | Fabric | 1.21.1 | Client and server | 2026-04-05 |
| Data Driven GUIs | Fabric | 1.21 – 1.21.5 | Client and server | 2025-04-25 |
| GameQuery | Fabric | 1.21.6 | Client-side only | 2025-07-10 |
Questions
Does the server need Data Tables installed?
Which game versions does Data Tables support?
Can a table reference tags as well as single IDs?
In the catalog
Data Tables is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 17,695 mods support Minecraft 1.21.8.
More from Drakonkinst
Similar mods
What the author says
Adds a new data pack resource known as data tables, which allow you to map identifiers (like item, block, or entity type IDs) to different integer values. These data tables are accessible to both modders and data pack creators who can use them to implement a wide variety of data-driven features. Data tables are…
Official listing
- Modrinth page
- modrinth.com/mod/data-tables
- Owner
- Drakonkinst
- Published
- 2025-08-07
- Updated on Modrinth
- 2025-08-07
- Facts verified
- 2026-10-15
