promotional bannermobile promotional banner

Mini Macros

Build client-side macros out of drag-and-drop blocks.

Mini Macros lets you build client-side macros out of drag-and-drop blocks and bind them to a key. No scripting language, no config files to hand-edit.

A macro is a set of block stacks on a canvas. Blocks in one stack run top to bottom; stacks side by side run at the same time and share their variables, so one can hold a key while another watches and types into chat.

How to use it

  • Open the editor from Mods → Mini Macros → Config, or bind a key to Open Mini Macros under Options → Controls.
  • Drag blocks from the store on the right onto the canvas. They snap above and below each other; dropped in open space they start a new stack.
  • Ovals and hexagons drop into the matching holes. Right-click a block to duplicate it and everything below it; drag one back onto the store to delete it.
  • Give the macro a name and a key, then Save. Press the key in-game to run it, press it again to restart it.
  • Right Shift stops every running macro. Rebindable under Options → Controls.

Timing is in game ticks — 20 ticks is one second. Macros are saved to config/mini-macros/macros.json, and a single one can be copied to and from the clipboard with Ctrl+C / Ctrl+V in the editor.

Blocks

Input buttonDown w   buttonUp w   lookX 90 degrees over 20 ticks   lookY -30 degrees over 10 ticks   echo hello
Keys are named like w, space, f3, shift, esc, mouse1.
Control sleep 20 ticks   loop 10   while   if / else
Messages print hello   actionbar hello — client-side only, nothing is sent to the server.
Variables i = 0   var i   True   False   None
${i} inside any text is replaced with the value.
Operators +   -   *   /   %   **
Comparators >   <   ==   >=   <=   !=   and   or

 

License

Copyright © 2026 Ball534. Mini Macros is free software under version 3 of the GNU General Public License — you may redistribute and modify it under those terms, and any copy you pass on must come with its source under the same license. Distributed with no warranty.

The Mini Macros Team

profile avatar
Owner
  • 2
    Projects
  • 392
    Downloads

More from BalI534

  • Talking Villagers project image

    Talking Villagers

    A server-side Fabric mod that gives Minecraft villagers names, personalities, families and politics — and lets you actually talk to them, in your own words, using a language model you run yourself.

    • 50
    • August 6, 2026
  • Talking Villagers project image

    Talking Villagers

    A server-side Fabric mod that gives Minecraft villagers names, personalities, families and politics — and lets you actually talk to them, in your own words, using a language model you run yourself.

    • 50
    • August 6, 2026