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