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.