Advanced Macro Engine
作者:rebot | 分类:模组
Minecraft 版本: 1.20.3 1.20.4 23w51a 23w51b 24w03a 24w03b 24w04a 24w05a 24w05b 24w06a 24w07a 24w09a 24w10a 24w11a 24w12a 24w13a 24w14a 1.20.5-pre1 1.20.5-pre2 1.20.5-pre3 1.20.5-pre4 1.20.5-rc1 1.20.5-rc2 1.20.5-rc3 1.20.5 1.20.6 24w18a 24w19a 24w19b 24w20a 24w21a 24w21b 1.21-pre1 1.21-pre2 1.21-pre3 1.21-pre4 1.21-rc1 1.21 1.21.1 24w33a 24w34a 24w35a 24w36a 24w37a 24w38a 24w39a 24w40a 1.21.2-pre1 1.21.2-pre2 1.21.2 1.21.3 24w44a 24w45a 24w46a 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: fabric forge neoforge quilt
标签: library management technology
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.
请登录后举报
暂无评论,抢个沙发吧~