Data Command Plus
by fafik77
Data Command Plus extends the vanilla data command with new subcommands for merging, appending and concatenating NBT values across storage, entities and blocks.
What it does
The mod adds operations to the data command for reading, editing and combining NBT data. Its modify and merge forms accept a target path and can append, insert or prepend values at a given index, while concat and string read values from a source path and join or trim them. Targets include block entities, entities, storage and player data, so a datapack can move values between any of these sources.
The data command is the only vanilla command that touches NBT directly. The mod keeps the same syntax pattern as the vanilla command, so players who already write data commands can read the new forms without a separate manual. The loot command is extended as well, with entity types such as player, cart, boat, villager, horse, donkey, llama and other living entities, and equipment slots including armor, feet, head, main hand, off hand, body and saddle.
The mod is available for Fabric only, for game versions 1.21 – 1.21.8 across 9 release versions. The latest Fabric file is 1.2.9-1.21.5 for 1.21.8, published on 2025-08-30. It is server-side only, so players join without installing anything, and it is released under the MIT License. Fabric API is required, and Sinytra Connector is listed as a compatibility layer.
Key features
Merge and append operations
The merge, prepend and set operations change a target path in place, and append or insert places a value at a chosen index.
Concatenation and string handling
Concat joins two strings from a source path, and string copies a substring between start and end positions into a new value.
Wide source and target selection
Block entities, entities, storage and player data can each serve as a source or a target, with a path and a scale for numeric values.
Extended loot command
The loot command accepts more entity types and equipment slots, including saddles and body armor for horses, donkeys and llamas.
Example datapacks
Examples cover compacting an inventory across a chest and a minecart, and the author points to a datapack that uses the mod for inventory management.
Compatibility
Latest build for each game version and loader.
1.21.x9 of 9 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Karn's Useful Command is server-side only and published for Fabric 1.19.4 – 26.3, under All rights reserved, so it is not open source. I Command It! is also server-side only on Fabric, for 1.20.3 – 1.21.1, and is licensed as All rights reserved. QisMoreCommands is open source under the MIT License and server-side only, but its files cover 1.21.1 alone.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Data Command Plus | Fabric | 1.21 – 1.21.8 | Server-side only | 2025-08-30 |
| Karn's Useful Command | Fabric | 1.19.4 – 26.3 | Server-side only | 2026-09-29 |
| I Command It! | Fabric | 1.20.3 – 1.21.1 | Server-side only | 2025-09-25 |
| QisMoreCommands | Fabric | 1.21.1 | Server-side only | 2025-09-02 |
Questions
Does Data Command Plus need Fabric API?
Do players need to install Data Command Plus?
Which game versions does Data Command Plus cover?
In the catalog
Data Command Plus 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.
Similar mods
What the author says
Only required on the Server side, client will need it for full syntax help! Syntax of the command fits right into Vanilla syntax. see Commands/data on Minecraft Wiki
Official listing
- Modrinth page
- modrinth.com/mod/data-command-plus
- Owner
- fafik77
- Published
- 2024-08-22
- Updated on Modrinth
- 2025-08-30
- Facts verified
- 2026-10-15
