MacroRecorder

A lightweight client-side mod that lets you easily record, save, and play back your in-game actions.

10,69k

MacroRecorder

Description

A lightweight client-side mod that lets you easily record, save, and play back your in-game actions. It works by saving your inputs every tick giving it perfect accuracy, though this causes camera movements to appear at 20fps.

All macros are saved to `.minecraft/macros` and are fairly easy to modify, just run them through an online JSON beautifier/formatter first.

(This folder is created automatically the first time you save a macro.)

***

What It Records

* Camera rotation * Player movement (forward, backward, left, right) * Sprinting and sneaking * Placing and breaking blocks * Swinging Hand & Attacking Entities * Throwing items * Selected hotbar slot * Swapping main hand and offhand items

(All of the above can be toggled on and off both for recording and playback)

***

What It Doesn’t Record

* GUI interactions (e.g., inventory, crafting, chests) * Block picking (default middle-click action) * Coordinates (macros do exactly what you recorded starting from wherever you are) * Items (will record selected hotbar slot but not the item inside) * Anything outside of minecraft

***

Commands

* `/macrorecorder record` – Starts / Restarts recording a macro * `/macrorecorder test` – Play your last recording without saving * `/macrorecorder stop` – Stop recording or playback * `/macrorecorder save <name>` – Save the current recording to `.minecraft/macros` * `/macrorecorder play <name>` – Play a previously saved macro * `/macrorecorder delete <name>` – Delete a saved macro * `/macrorecorder showRecordingIndicator <true|false>` – Toggle the on-screen recording indicator * `/macrorecorder bind <startRecording|stopRecording> <record|remove>` - record or remove the keybinds to start and stop recording * `/macrorecorder recordOnFirstInput <true|false>` - Whether to start recording immedietly on on first input * `/macrorecorder recordSettings <setting> <true|false>` - Allows you to toggle on and off what is recorded * `/macrorecorder playbackSettings <setting> <true|false>` - Allows you to toggle on and off what is played back * `/macrorecorder help` – Show this list of commands

ADS