ModsFinder

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.

FabricServer-side onlyMIT LicenseOpen source1.21 – 1.21.8

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

  1. 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.

  2. 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.

  3. 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.

  4. Extended loot command

    The loot command accepts more entity types and equipment slots, including saddles and body armor for horses, donkeys and llamas.

  5. 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
1.21.81.2.9-1.21.5
1.21.71.2.9-1.21.5
1.21.61.2.9-1.21.5
1.21.51.2.9-1.21.5
1.21.41.2.8-1.21
1.21.31.2.8-1.21
1.21.21.2.8-1.21
1.21.11.2.8-1.21
1.211.2.8-1.21
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Data Command PlusFabric1.21 – 1.21.8Server-side only2025-08-30
Karn's Useful CommandFabric1.19.4 – 26.3Server-side only2026-09-29
I Command It!Fabric1.20.3 – 1.21.1Server-side only2025-09-25
QisMoreCommandsFabric1.21.1Server-side only2025-09-02

Questions

Does Data Command Plus need Fabric API?

Yes. Fabric API is required. Sinytra Connector is also listed as a compatibility option for loading the mod on other loaders.

Do players need to install Data Command Plus?

No. It runs on the server alone, so players need nothing extra to join.

Which game versions does Data Command Plus cover?

The mod has files for 1.21 – 1.21.8, and the latest Fabric file is 1.2.9-1.21.5 for 1.21.8, dated 2025-08-30.

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
fafik77, on the Modrinth page

Official listing

Owner
fafik77
Published
2024-08-22
Updated on Modrinth
2025-08-30
Facts verified
2026-10-15

Tags