Compatibility
Minecraft: Java Edition
26.1.2
Platforms
Supported environments
Client-side
Client and server
Links
Tags
Creators
Details
Licensed MIT
Published 11 hours ago
dataLib
dataLib is a mod framework for Minecraft Java Edition datapack developers. It provides a structured macro execution system, modular API modules, and multi-version compatibility — no mods required.
Features
| Feature | Description |
|---|---|
| Macro Execution | Call parametric functions with dynamic variable injection via datalib:input storage |
| Modular API | Ready-to-use modules for math, strings, player data, scheduling, hooks, flags, lists, and timers |
| Multi-Version | Compatible with 1.20.3 through 26.1 via overlay-based version system |
| Multiplayer-Safe | No global state conflicts — designed for concurrent player use |
| Permissions | Built-in datalib:api/perm module for role-based access control |
| Dialog System | Storage-driven UI dialogs via datalib:api/dialog/open (1.21.6+) |
| Hook System | Bind and fire custom events across datapacks |
Who Is This For?
dataLib is built for datapack developers who need a reliable, reusable foundation instead of rewriting boilerplate from scratch. Suitable for admin tools, minigame systems, or complex player interaction logic.
Installation
Requires Minecraft Java Edition 26.1.2+
- Download the latest
.jarfrom Releases - Place the
.jarinto.minecraft/mods/ - Run
/datalib load yes - Grant yourself admin tag:
/tag @s add datalib.admin
Compatibility
| Minecraft Version | Pack Format | Status |
|---|---|---|
| 1.20.3 – 1.20.4 | 26 | ❌ |
| 1.21.x | 48 – 94 | ⚠ Coming soon |
| 26.1.2+ | 101+ | ✅ |


