Datapack Commands
by Charken Inc.
Datapack Commands lets server owners turn datapack functions into real slash commands, so players can run them from the chat line with tab completion.
What it does
A function in a datapack becomes a slash command once it is registered with the mod, and the command appears in tab completion for players as soon as it is set up. Registered commands are saved to a datapackcommands.json file in the world folder and persist across restarts. Command names may use letters, digits and underscores, up to 32 characters long.
The mod is server-side only, so players join without installing anything. Creating commands requires operator level 4, and registered players without operator status can run the commands that have been created. It needs Forgified Fabric API and Sinytra Connector as required dependencies, and it is used in modpacks alongside datapacks and other mods. Server owners keep control, since a command can be removed when no longer needed, and the mod pairs well with Filiment.
Datapack Commands is published for Fabric, NeoForge and Quilt, with builds for 1.20.5 – 26.3 and the latest Fabric file for 26.3. It is released under the GNU General Public License v3.0 only, and the mod is open source.
Key features
Function to command
A datapack function is turned into a real slash command, with no client mod or game restart needed.
Saved command list
Created commands are written to datapackcommands.json in the world, so they survive restarts and stay available.
Tab completion
Players see registered commands in tab completion without any extra setup on their side.
Permission control
Only operators at level 4 can create commands, and commands can be removed when no longer needed.
Gallery
Compatibility
Latest build for each game version and loader.
26.x5 of 5 versions with builds
1.21.x12 of 12 versions with builds
1.20.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Who it’s for: Server owners and modpack authors who run datapacks and want their functions available as slash commands. Players need nothing installed.
How it compares
Data Command is a Fabric-only mod for 1.21.11 under the MIT License, and it is server-side only, like Datapack Commands. Anisum is a NeoForge mod for 1.21.1 – 26.1 under the GNU Lesser General Public License v3.0 only, and it needs both client and server. GUI Maker covers Fabric, Forge, NeoForge and Quilt for 1.20.2 – 26.2 under the MIT License, and it needs the server with an optional client.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Datapack Commands | Fabric, NeoForge and Quilt | 1.20.5 – 26.3 | Server-side only | 2026-09-16 |
| Data Command | Fabric | 1.21.11 | Server-side only | 2026-06-17 |
| Anisum | NeoForge | 1.21.1 – 26.1 | Client and server | 2026-07-23 |
| GUI Maker | Fabric, Forge, NeoForge and Quilt | 1.20.2 – 26.2 | Server required, client optional | 2025-09-26 |
Questions
Does Datapack Commands need to be installed on the client?
Who can create new commands with Datapack Commands?
Which dependencies does Datapack Commands require?
In the catalog
Datapack Commands is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from Charken Inc.
Similar mods
What the author says
Turn any datapack function into a real slash command — no client mod, no restart, no hassle. Players get tab completion out of the box. You stay in control. /cgen create heal utils:heal_player — that's it. Players can now type /heal and your datapack function runs. Instantly. For everyone.
Official listing
- Modrinth page
- modrinth.com/mod/datapack-commands
- Owner
- Charken Inc.
- Published
- 2026-03-17
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
