ModsFinder

JsMacros Reloaded

by grepsedawk

JsMacros Reloaded is a Fabric library that lets players and scripts control the game through JavaScript, Python or Ruby.

FabricClient-side onlyMozilla Public License 2.0Open source26.1 – 26.3

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

  1. Scripting in three languages

    Scripts can be written in JavaScript, Python or Ruby and run from inside the game.

  2. Event hooks

    Scripts react to chat messages, blocks, entities, open GUIs and world events, as well as each tick.

  3. Keybinds and HUD overlays

    Scripts can bind keys and draw overlays on the HUD or shapes in the 3D world.

  4. 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.

26.32.2.0+26.3-fabric
26.22.2.0+26.2-fabric
26.1.22.2.0+26.1-fabric
26.1.12.2.0+26.1-fabric
26.12.2.0+26.1-fabric
ReleaseBetaAlphaNot available

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?

Files are published for Fabric. Players on Forge or NeoForge cannot use these files.

Does the server need JsMacros Reloaded?

No. Only the player's game needs it, and servers run without it.

Which Minecraft versions are supported?

Files cover 26.1, 26.1.1, 26.1.2, 26.2 and 26.3. Older releases are not covered by this fork.

Which scripting languages can be used?

Scripts can be written in JavaScript, Python or Ruby, and the devkit includes TypeScript definitions for editor support.

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

All projects

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…
grepsedawk, on the Modrinth page

Official listing

Owner
grepsedawk
Published
2026-06-01
Updated on Modrinth
2026-09-21
Facts verified
2026-10-15

Tags