ModsFinder

JsMacros Community Edition

by East_Arctica

JsMacros Community Edition, a community-maintained fork of JsMacros, lets players write and run client-side scripts that automate tasks and build custom in-game tools.

FabricNeoForgeClient-side onlyMozilla Public License 2.0Open source1.21.5 – 1.21.11

What it does

Scripts can trigger macros and react to in-game events, which lets a player build a personal workflow without leaving the game. JavaScript and Groovy are supported natively, Python is available through an extension, and Lua, Ruby and other languages can be added the same way. Scripts can call the Java runtime directly and integrate tightly with the client environment, so the mod suits players who need more than simple commands.

The fork is maintained by its own contributors and continues the work of the original developer, wagyourtail. Its builds target the 1.21.5 – 1.21.11 range, and the source code and issue tracker are public. JsMacros Community Edition is open source under the Mozilla Public License 2.0 and is published for Fabric and NeoForge, with the latest beta files for 1.21.11 dated 2026-03-24.

The mod is client-side only, so the server does not need it and players can join without installing it. Files exist for four release versions, and the fork is a separate project from the upstream JsMacros line.

Key features

  1. Multi-language scripting

    JavaScript and Groovy run natively, and Python and other languages can be added through extensions.

  2. Event-triggered macros

    Macros can react to game events, so scripts run when a chosen action or condition occurs.

  3. Direct Java access

    Scripts can interact with the Java runtime and the client environment for tasks that simple commands cannot handle.

  4. Custom in-game tools

    Scripts can automate repetitive steps and assemble tools that run inside the game client.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.21.112.0.0-beta.6+1.21.11-fabric2.0.0-beta.6+1.21.11-neoforge
1.21.102.0.0-beta.6+1.21.10-fabric2.0.0-beta.6+1.21.10-neoforge
1.21.82.0.0-beta.6+1.21.8-fabric2.0.0-beta.6+1.21.8-neoforge
1.21.52.0.0-beta.6+1.21.5-fabric2.0.0-beta.6+1.21.5-neoforge
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

JsMacros Reloaded is the Fabric-only, client-side original line, published for 26.1 – 26.3 under the Mozilla Public License 2.0. PyFish (python) adds Python scripting on Fabric and NeoForge for 1.21.1 – 1.21.11 with the client and server environment, under the GNU Lesser General Public License v3.0 only. Neo Scripts Lua is client-side only, open source under the GNU General Public License v3.0 only, and runs on Fabric and NeoForge for 1.21.8 – 26.2.

ModLoadersGame versionsEnvironmentUpdated
JsMacros Community EditionFabric and NeoForge1.21.5 – 1.21.11Client-side only2026-03-24
JsMacros ReloadedFabric26.1 – 26.3Client-side only2026-09-21
PyFish (python)Fabric and NeoForge1.21.1 – 1.21.11Client and server2026-09-20
Neo Scripts LuaFabric and NeoForge1.21.8 – 26.2Client-side only2026-08-30

Questions

Does JsMacros Community Edition need Fabric API?

The Fabric file is the one that uses Fabric. A NeoForge file is also published for 1.21.11, so players on NeoForge can install the mod without a Fabric loader.

Does the server need JsMacros Community Edition?

No. Players add it to their own game, and a server needs no copy.

Which languages can scripts be written in?

JavaScript and Groovy work natively. Python is added through an extension, and other languages such as Lua and Ruby are available as well.

In the catalog

JsMacros Community Edition is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.

Similar mods

What the author says

JsMacrosCE lets you write and run client-side scripts to automate tasks and build custom tools in Minecraft. You can trigger macros, react to events, and build your own workflow in-game. You can also interact directly with the Java runtime, so your scripts can integrate tightly with the client environment when you…
East_Arctica, on the Modrinth page

Official listing

Owner
East_Arctica
Published
2025-12-10
Updated on Modrinth
2026-03-24
Facts verified
2026-10-15

Tags