DataPackPlus
by JZalaOz
DataPackPlus is a Fabric server library that adds faster math commands and entity variable access for datapack developers.
What it does
The mod adds a command for arithmetic on numbers held in arrays, and a command that reads and sets specific variables on an entity. Operations can take an array of any size, so a chain such as adding four inputs runs in one call instead of several. Its examples show how the command is used with NBT data and a shared variable schema.
Entities can be mounted and dismounted through the mod, and players can be ridden by other entities. A player who is being ridden cannot be forced to dismount by the rider. Installation requires Fabric API, and the mod runs on the server only, so players join without installing anything. It is open source under the GNU General Public License v3.0 only, and the author published it for 1.21.7 with a source repository, an issue tracker and a wiki.
Key features
Array arithmetic command
A command performs math on an array of numbers of any size, with chained operations handled in a single call.
Entity variable access
A command reads and writes specific variables stored on an entity, for use in datapack logic.
Mounting and dismounting
Entities can mount and dismount players, and a ridden player cannot be forced off by the entity riding them.
Example commands
The project includes examples of each command, showing how the math and variable features are written in practice.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Complex datapack math
Datapacks that need several chained arithmetic steps can run them in one command instead of many separate ones.
Entity state in datapacks
Packs that store state on entities can read and set those variables directly from commands.
Who it’s for: Datapack developers and server owners who run packs that need faster arithmetic or entity variable access. Players on a server with the mod need nothing installed.
How it compares
Data Command is server-side only, open source under the MIT License and published for 1.21.11, while DataPackPlus targets 1.21.7 and is open source under the GNU General Public License v3.0 only. Datapack Item Operations is server required with the client optional, open source under the MIT License and published for 1.17, so it targets an older release line than DataPackPlus.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| DataPackPlus | Fabric | 1.21.7 | Server-side only | 2025-07-14 |
| Data Command | Fabric | 1.21.11 | Server-side only | 2026-06-17 |
| Datapack Item Operations | Fabric | 1.17 | Server required, client optional | 2021-06-24 |
Questions
Does DataPackPlus need Fabric API?
Do players need DataPackPlus installed?
Which game version does DataPackPlus support?
In the catalog
DataPackPlus is one of 3,545 Optimization mods on ModsFinder, and one of 2,575 Optimization mods for Fabric. 13,697 mods support Minecraft 1.21.7.
Similar mods
What the author says
A helpful Minecraft Fabric mod to improve the lives of data pack developers! My friend Nedraw is a datapack developer, and we're working together on modding and datapack development. To help him out, I made an api for him, so he can make datapacks easier and with better performance.
Official listing
- Modrinth page
- modrinth.com/mod/datapackplus
- Owner
- JZalaOz
- Published
- 2025-07-12
- Updated on Modrinth
- 2025-07-14
- Facts verified
- 2026-10-15
