macroEngine
by Legends11 · 2026-09-15 · Data packs

macroEngine (v26.3) macroEngine is a macro/module framework datapack for Minecraft Java Edition, providing a large library of reusable command-based systems (math, string, NBT, geo, permissions, UUID cache, hooks, rate limiting, and more) plus a multi-source text/value input system (dialogs, books, signs, lecterns, name tags, command block minecarts). Owner: runtoolkit Minecraft: 26.3 (pack_format / min_format–max_format 121 ) License: MIT Namespace: macroengine Features [] API layer (api/) — stable public entry points: cmd, cb (callback queue), color, dialog, gamerule, interaction, item, macro, perm, title, toggle, trigger, wand [] Systems layer (systems/) — internal utility modules: math, string, nbt, logic, geo, flag, hook, log, rate_limit, sound, uuid, color [] Input system (input/) — capture player-provided values via writable book, sign, lectern, name tag, dialog, or command block minecart, with shared validation (input/validate) for int/float/bool/tag-safe strings [] Toggle system — per-module runtime enable/disable for cb, perm, geo, wand, interaction, hook, and experimental features [] Rate limiting — global, per-player, and per-channel request throttling [] Hook system —
