
ModMIT
Advanced Macro Engine
A high-performance scripting and macro execution framework for Minecraft Java Edition datapacks. Provides fiber scheduling, modular APIs, and multi-version overlay support out of the box.
79
Downloads
0
Followers
Today
Updated
📦
30
Versions
📖About Advanced Macro Engine
Advanced Macro Engine
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.