
Advanced Macro Engine
A high-performance scripting and macro execution framework for Minecraft Java Edition datapacks. Provides fiber scheduling, modular APIs, and…
I don't know my version or loader

Advanced Macro Engine
Active version: https://modrinth.com/mod/datalib
macroEngine is a function 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 macro: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 macro:perm module for role-based access control |
| Dialog System | Storage-driven UI dialogs via macro:dialog/open (1.21.6+) |
| Hook System | Bind and fire custom events across datapacks |
| Pure Datapack | No mods, plugins, or executables — only .mcfunction and .json |
Who Is This For?
macroEngine 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 1.20.3+
- Download the latest
.zipfrom Releases - Place the
.zipinto<world>/datapacks/ - Run
/reload - Run
/function ame_load:load/yes - Grant yourself admin tag:
/tag @s add macro.admin
Compatibility
| Minecraft Version | Pack Format | Status |
|---|---|---|
| 1.20.3 – 1.20.4 | 26 | Supported |
| 1.21.x | 48 – 94 | Supported |
| 26.1 | 101+ | Supported |
Documentation
Full API reference and module guides available on the GitHub Wiki.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20.3, 1.20.4, 23w51a
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
- Downloads as macroEngine-v5.1.0-updated6.zip
- Download size: 1.6 MB
- Download link checked 5 Sept 2026 — working
These come from our own check of the pack file, not from the source page.