Mineuniverse
Mods
Data Command Plus -storageplayer, Concatenate, Loot

Data Command Plus -storageplayer, Concatenate, Loot

MOD
use the /data command to concatenate strings, and use storage for each player
by fafik77
Download Claim this project
Add a badge to your pageLink to Data Command Plus -storageplayer, Concatenate, Loot from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the mod page on MineUniverse.

822 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Server Utility Utility & QoL
Advertisement Remove ads with Premium →

Data Command Plus

New versions and wiki of this mod will only be available on Data Command Plus (on Modrinth) starting from minecraft 1.21.2

This mod expands the capabilities of /data command, /loot

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

/data modify (block / entity / storage) <path> (set / insert / ...) concat (block / entity / storage) <path> [<separator>]

 

Squished tree: of /data command

/data
  • … get (block <targetPos>|entity <target>|storage <target> | storageplayer <player>) [<path>] [<scale>]
  • … merge (block <targetPos>|entity <target>|storage <target> | storageplayer <player>) <nbt>
  • … modify (block <targetPos>|entity <target>|storage <target> | storageplayer <player>) <targetPath> (append|insert <index>|merge|prepend|set)
    •      … from (block <sourcePos>|entity <source>|storage <source>) [<sourcePath>]
    •      … concat (block <sourcePos>|entity <source>|storage <source>) [<sourcePath>]
    •      … string (block <sourcePos>|entity <source>|storage <source>) [<sourcePath>] [<start>] [<end>]
    •      … value <value>
    • … modify (block <targetPos>|entity <target>|storage <target> | storageplayer <player>) operation (=, +=, -=, *=, /=, %=, ^=, <, >) <double value>
  • … remove (block <targetPos>|entity <target>|storage <target> | storageplayer <player>) <path>

Squished tree: of /Loot command

/loot <TARGET> <SOURCE>

<TARGET> is:

  • block chest
  • give | insert | spawn | replace <targetPos>
  • insert entity <to entity> inventory <from entity>
<SOURCE> is:
  • fish | loot | kill | mine
  • inventory <entity> [MaxSlots]

<target entity> is of type: player, cart, boat, villager, horse/donkey/llama, item, other living entity

[MaxSlots] is optional and will return up to n Slots (counting from 1), minus will return last n Slots

Concatenate

  • String + String
  • List of Strings
  • Any Array
  • Multiple Nbt Values (selected by nbt selector)
  • Nbt Compound (only the top layer) as strings with escaped Quotes ("key":"value")
  • Return result: amount of elements concatenated

given path will be replaced with new string
p.s. if given path is a string and a string is concatenated, the result is concatenation of those two strings

Math Operation

  • performs math operation on the target value, target can be of any numeric type, Error will be thrown and success set to 0 when type is not numeric
  • ^= stands for Power, can also be used to calculate root
  • Targeted Path number TYPE will not change
  • there might be some precision loss due to Float and Double Math

Storageplayer

  • store data per player in their own file in /players/<UUID>_pds.dat
  • works only on players
  • ! Data stored in storageplayer will not be synced with clients, it's purely server side !

Loot ... inventory ...

  • loot enitiy's inventory into container (works with players, minecarts, boats, merchants, horses, items, and all living entities)
  • inserting into double chests is now possible (1up over regular loot command) ... /execute as @e[type=item] run loot insert ~ ~-0.1 ~ inventory @s (will try to insert a copy of all dropped items from the world into inventory under your feet)
data-command-plus-1.2.7-1.21.jar
MC Fabric, 1.21.1, Server
Release 2024-09-25 Get
data-command-plus-1.2.6-1.21.jar
MC 1.21, Fabric, 1.21.1, Server
Release 2024-08-26 Get
data-command-plus-1.2.5-1.21.jar
MC 1.21, Fabric, 1.21.1, Server
Release 2024-08-22 Get
data-command-plus-1.2.4-1.21.jar
MC 1.21, Fabric, 1.21.1, Server
Release 2024-08-21 Get
data-command-plus-1.2.3-1.21.jar
MC 1.21, Fabric, 1.21.1, Server
Release 2024-07-21 Get
DataCommandPlus-1.1.0-1.20.3.jar
MC Fabric, 1.20.3, 1.20.4, Server
Release 2024-01-04 Get
DataCommandPlus-1.1.1-1.20.3.jar
MC Fabric, 1.20.3, 1.20.4, Server
Release 2024-01-04 Get
concatenate-1.0.2-1.20.jar
MC Fabric, 1.20.1, 1.20, Server
Release 2023-06-17 Get
Advertisement Remove ads with Premium →

You Might Also Like