JsMacros Reloaded
by grepsedawk
JsMacros Reloaded is a Fabric library that lets players and scripts control the game through JavaScript, Python or Ruby.
What it does
Scripts can read and react to chat, block and entity state, GUIs and world events, and they can run on each game tick. A script can bind a key, draw overlays on the HUD, render shapes in the 3D world or automate repetitive actions. Every part of the interface is covered by a reference, and the devkit includes TypeScript definitions so an editor can offer completions drawn from the live game.
This continuation is a community-maintained fork of JsMacros, built for current Minecraft versions. Starting with 26.1, Mojang ships the game deobfuscated, which removed the mapping layer the older code depended on. Keeping one codebase across the older releases and the newer ones was judged not worth it, so older Minecraft versions are not covered and players who need them should grab an older JsMacros build.
Everything runs on the client, and the mod works on servers without being installed there. JsMacros Ruby requires this mod. Builds cover 26.1 – 26.3 and are released under the Mozilla Public License 2.0; the source code and issue tracker are public.
Key features
Scripting in three languages
Scripts can be written in JavaScript, Python or Ruby and run from inside the game.
Event hooks
Scripts react to chat messages, blocks, entities, open GUIs and world events, as well as each tick.
Keybinds and HUD overlays
Scripts can bind keys and draw overlays on the HUD or shapes in the 3D world.
Documented API with typings
The full API is documented, and TypeScript definitions in the devkit give editors autocompletion against the real game.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Required by 1 mod
Use cases
Automating repeated actions
A script can take over tedious steps in the game and run them on a key press or a world event.
Building HUD tools
Overlays and keybinds let a script show information on screen without changing the game's own interface.
Who it’s for: Players who write their own automation and modpack authors who need scripted behavior. Scripting knowledge is needed to get value from the mod.
Questions
Does JsMacros Reloaded need Fabric API?
Does the server need JsMacros Reloaded?
Which Minecraft versions are supported?
Which scripting languages can be used?
In the catalog
JsMacros Reloaded is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.
More from grepsedawk
Similar mods
What the author says
Script Minecraft from inside the game. Write code that reacts to what's happening (chat, blocks, entities, GUIs, world events, every tick), bind it to a key, draw overlays on the HUD or out in the 3D world, and automate the parts you'd rather not do by hand. Everything runs client-side, so it works on any server you…
Official listing
- Modrinth page
- modrinth.com/mod/jsmacros-reloaded
- Owner
- grepsedawk
- Published
- 2026-06-01
- Updated on Modrinth
- 2026-09-21
- Facts verified
- 2026-10-15
