Advanced Macros: Full Automation in Minecraft with Lua

Advanced Macros: The Ultimate Minecraft Automation Mod Minecraft is a game of endless creativity, but sometimes you want to take that creativity a step further by automating repetitive tasks or building complex systems that respond to the world around you. That is where the Advanced Macros mod st...

Download advanced macros for Minecraft 1.20.4, 1.15.2, 1.14.4, 1.14.3, 1.12.2, 1.12

Original name: advanced macros

Minecraft: 1.20.4, 1.11.2, 1.12, 1.12.2, 1.14.3, 1.14.4, 1.15.2

Loaders: Fabric, Forge, NeoForge

FileVersionLoaderSize
advanced-macros-11.0.0a-for-fabric-minecraft-1.20.4.jar1.20.4Fabric1.8 МБDownload
advancedmacros-3.2.1.jar1.11.2Forge539 КБDownload
advancedmacros-3.2.2.jar1.11.2Forge539 КБDownload
advancedmacros-3.2.3.jar1.11.2Forge539 КБDownload
advancedmacros-3.2.4.jar1.11.2Forge539 КБDownload
advancedmacros-3.2.5.jar1.11.2Forge539 КБDownload
advancedmacros-3.3.0.jar1.11.2Forge540 КБDownload
advancedmacros-3.3.1.jar1.11.2Forge540 КБDownload
advancedmacros-3.3.2.jar1.11.2Forge540 КБDownload
advancedmacros-3.4.0.jar1.11.2Forge542 КБDownload
advancedmacros-3.5.1.jar1.11.2Forge543 КБDownload
advancedmacros-3.5.2.jar1.11.2Forge543 КБDownload
advancedmacros-3.6.0.jar1.11.2Forge545 КБDownload
advancedmacros-3.7.0.jar1.11.2Forge547 КБDownload
advancedmacros-3.7.1.jar1.11.2Forge547 КБDownload
advancedmacros-7.4.2-1.12.0.jar1.12Forge1.7 МБDownload
advancedmacros-3.8.0.jar1.12.2Forge538 КБDownload
advancedmacros-3.8.1.jar1.12.2Forge538 КБDownload
advancedmacros-3.8.2.jar1.12.2Forge983 КБDownload
advancedmacros-3.9.0.jar1.12.2Forge1.0 МБDownload
advancedmacros-3.9.1.jar1.12.2Forge1.0 МБDownload
advancedmacros-3.9.2.jar1.12.2Forge1.0 МБDownload
advancedmacros-3.9.3.jar1.12.2Forge1.0 МБDownload
advancedmacros-3.10.0.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.10.1.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.10.2.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.10.3.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.11.1.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.11.2.jar1.12.2Forge1.1 МБDownload
advancedmacros-3.11.3.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.4.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.5.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.6.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.7.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.8.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.9.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.10.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.11.11.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.12.0.jar1.12.2Forge1.2 МБDownload
advancedmacros-3.13.0.jar1.12.2Forge1.3 МБDownload
advancedmacros-3.13.1.jar1.12.2Forge1.3 МБDownload
advancedmacros-3.14.0.jar1.12.2Forge1.3 МБDownload
advancedmacros-3.14.2.jar1.12.2Forge1.3 МБDownload
advancedmacros-3.14.3.jar1.12.2Forge1.3 МБDownload
advancedmacros-4.0.0.jar1.12.2Forge1.2 МБDownload
advancedmacros-4.1.0.jar1.12.2Forge1.3 МБDownload
advancedmacros-5.0.0.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.1.0.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.2.0.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.3.0.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.4.0.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.4.1.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.4.2.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.4.3.jar1.12.2Forge1.5 МБDownload
advancedmacros-5.5.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.5.1.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.5.2.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.5.3.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.5.4.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.5.5.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.6.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.7.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.8.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-5.8.1.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.0.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.0.1.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.0.5.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.1.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.2.0.jar1.12.2Forge1.6 МБDownload
advancedmacros-6.3.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-6.4.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-6.5.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.0.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.1.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.2.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.2.1.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.3.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.4.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.4.1.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.4.2.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.5.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.6.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.1.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.2.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.3.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.4.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.5.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.6.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.7.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.7.7b.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.8.0.jar1.12.2Forge1.7 МБDownload
advancedmacros-7.9.0 for 1.12.2.jar1.12.2Forge1.8 МБDownload
advancedmacros-7.10.0 for Minecraft 1.12.2.jar1.12.2Forge1.8 МБDownload
advancedmacros-7.11.0-for-Minecraft-1.12.2.jar1.12.2Forge4.2 МБDownload
advancedmacros-7.11.1-for-Minecraft-1.12.2.jar1.12.2Forge4.2 МБDownload
advancedmacros-8.0.0.jar1.14.3Forge1.9 МБDownload
advancedmacros-8.0.1 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-8.0.2 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-8.0.3 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-8.0.4 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-8.0.5 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.0.0 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.0.1 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.0.2 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.0.3 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.1.0 for Minecraft 1.14.4.jar1.14.4Forge1.9 МБDownload
advancedmacros-9.2.0 for 1.14.4.jar1.14.4Forge2.0 МБDownload
advancedmacros-9.3.0 for Minecraft 1.14.4.jar1.14.4Forge2.0 МБDownload
advancedmacros-10.0.0a.jar1.15.2Forge2.0 МБDownload
advancedmacros-10.0.1a.jar1.15.2Forge2.0 МБDownload
advancedmacros-10.1.0a.jar1.15.2Forge2.0 МБDownload
advancedmacros-10.1.1a.jar1.15.2Forge2.0 МБDownload
advancedmacros-10.1.2a.jar1.15.2Forge2.0 МБDownload
advancedmacros-10.2.0 for Minecraft 1.15.2.jar1.15.2Forge2.0 МБDownload
advanced-macros-11.0.0a-for-neoforge-minecraft-1.20.4.jar1.20.4NeoForge1.8 МБDownload

Advanced Macros: The Ultimate Minecraft Automation Mod

Minecraft is a game of endless creativity, but sometimes you want to take that creativity a step further by automating repetitive tasks or building complex systems that respond to the world around you. That is where the Advanced Macros mod steps in. It is not just a simple keybind recorder; it is a full-blown scripting engine that lets you control nearly every aspect of your player and the game using the lightweight and fast Lua language. Whether you are a seasoned coder or a curious tinkerer, this mod opens up a universe of possibilities.

What Is Advanced Macros?

At its core, Advanced Macros is a Minecraft mod designed to give you total control over player automation. Unlike basic macro mods that only replay keystrokes, this one allows you to write scripts that can react to in-game events, manipulate your inventory, render custom heads-up displays, and even communicate over HTTP. The scripts are written in Lua, a language known for its speed and simplicity, and they run on multiple threads so your game stays responsive even during heavy automation. The mod includes a built-in syntax-highlighting editor that makes writing and debugging scripts much easier, with tooltips that appear when you hover over functions.

Powerful Lua Scripting at Your Fingertips

The heart of Advanced Macros is its Lua integration. You can bind scripts to keys or mouse buttons, and those bindings can trigger on key press, release, or both. The editor clearly marks strings with colored boxes and text codes, so you can see formatting like bold or italics right in your code. Colored chat logging is also supported with simple codes, and you can even create clickable text and tooltips in chat messages. Managing your macros is a breeze: you can reorder them in the main menu, quickly access a script for editing from its binding, and easily kill runaway scripts with a hotkey combination. Multiple profiles let you switch between entirely different configurations on the fly, and you can even change profiles directly from a script.

Event-Driven Automation

What truly sets Advanced Macros apart is its extensive event system. Your scripts can fire automatically when something happens in the game. The list of supported events is long and constantly growing:

  • Chat messages received or sent
  • Player joined or left the world
  • Player respawned or died
  • Health or hunger changed
  • Weather changed
  • Item durability changed
  • XP gained or used

This means you can create scripts that, for example, automatically eat when hunger drops, warn you when a tool is about to break, or log every death with coordinates. The possibilities are limited only by your imagination and Lua skills.

Custom HUDs and GUIs

Advanced Macros goes beyond simple automation by letting you draw directly onto the game screen. You can render 3D elements in the world, such as blocks, text, and panes, or create 2D overlays with rectangles, boxes, text, and images. These HUDs can be fully interactive and driven by scripts. The mod even supports customizable GUIs — the in-game change log is itself an example of what you can build. You can load images from files, manipulate them, and use them as textures in your HUDs. There is also a prompt system to get user input, and you can play sounds, loop them, pause them, or stop them on command.

Inventory Management and Player Control

Managing your inventory becomes a programmable task. Scripts can access the 2x2 crafting grid, move items around, and retrieve detailed information about every slot. You can also control player movements, get information about blocks, entities, and nearby players, and even filter incoming or outgoing chat messages. For instance, you could create custom commands, auto-correct spelling mistakes, or change the appearance of certain messages. The mod provides a wealth of world data: connected players, current weather, time, light level at any coordinate, biome details, and much more.

Installation and Compatibility

Getting started with Advanced Macros is straightforward. For versions prior to 3.8.2, you need to place the LuaJ library JAR file (LuaJ-jse-3.0.1.jar) into your mods folder alongside the mod itself. You can obtain this library from the official wiki or SourceForge. Starting with version 3.8.2, the LuaJ library is bundled with the mod, so you only need the main mod file. Many players find that using a dedicated launcher simplifies the whole process. For example, the foxygame.net launcher provides a clean, modern interface where you can install Advanced Macros directly from its built-in mod menu, saving you the hassle of manual file management. This kind of launcher makes it easy to keep mods updated and switch between different Minecraft versions without digging through folders.

Going Further: HTTP, MIDI, and File I/O

Advanced Macros does not stop at in-game interactions. It includes file I/O functions for reading, writing, and random access files. You can make HTTP requests to fetch data from the web, which opens the door to integrations with external services. There is even a MIDI interface that can handle files, inputs, and outputs, allowing you to create music or respond to musical devices. Image tools let you read, write, draw, and save images, and you can capture screenshots without saving them to disk for immediate use in scripts. These features make the mod a powerful tool for developers who want to bridge Minecraft with the outside world.

Conclusion

Advanced Macros is far more than a simple macro mod; it is a comprehensive automation framework that turns Minecraft into a programmable playground. From simple keybinds to complex event-driven systems, custom HUDs, and external integrations, the mod gives you the tools to reshape how you play. The Lua scripting environment is approachable yet deep, and the active community and detailed wiki provide plenty of support. Whether you want to streamline your building, create custom game mechanics, or experiment with data visualization inside the blocky world, Advanced Macros delivers the power you need. Install it, open the editor, and start scripting your own Minecraft experience today.