Skip to content

Macros

Creating a Macro

To create a new macro, type:
;macro new <name> <type> <keybind> <command>

Warning

Please note that you do NOT need to include the command prefix while adding commands.

Macro Types

  • simple - Executes all commands at once when you press the keybind.
  • double_tap - Only activates when you press the keybind twice.
  • queue - Executes commands one by one, cycling through the list with each keypress.
  • hold - Executes the first command when you hold the key, and the second command when you release it.

Commands

Managing Macros

  • View commands: ;macro commands <name>
  • Add a command: ;macro commands <name> add <command>
  • Remove a command: ;macro commands <name> remove <command number>
  • Edit a command: ;macro commands <name> edit <command number> <new command>
  • Toggle macro (enable/disable): ;macro toggle <name>
  • Change keybind: ;macro bind <name> <keybind>

Sharing Macros

Just like presets, you can easily share your macros:

  • Export: ;macro export <macro> (copies to clipboard)
  • Import: ;macro import (imports from clipboard)

Examples

  • Elytra Swap (simple):
    ;macro new elytraswap simple m autoarmor elytra toggle
    Toggles the Elytra in AutoArmor when you press M.

  • TPS Check (double_tap):
    ;macro new tps double_tap o say /tps
    Sends "/tps" to the chat only when you double-tap O.

  • IRC Ping (simple):
    ;macro new ircping simple p irc ping
    Sends a ping using the built-in IRC when you press P.

  • FastLaunch Toggle (hold):

    • ;macro new fastlaunch hold v
    • ;macro commands fastlaunch add fireworks module FastLaunch true
    • ;macro commands fastlaunch add fireworks module FastLaunch false

    Enables the FastLaunch setting in the Fireworks module while holding V, and disables it when released.